Re: [問題][GWT] 可能是很基礎的使用問題
※ 引述《PsMonkey (痞子軍團團長)》之銘言:
: 再開始酸人 & 解答問題之前,先打個廣告
: 如果貴公司想要導入 GWT
: 我很樂意以我有限的經驗提供諮詢 or 基礎教學服務
: 一小時200大台的飲料費就可以打發我
: (因為我覺得我比 22K 的人好不到哪裡去,這樣我就滿足了)
: 如果離天龍國很遠的話,另計車馬費實報實銷
: 我想,就算 22K 的職員
: 花了一天 survey 出這樣的結果
: 那還不如我到貴公司唬爛兩個小時
: 無論進度還是成本都會讓各位老闆快樂一些
先謝謝板主回文,確實解答了我許多問題
我們在高雄,如果老闆真的想導的話,我可以問問看XD
雖然說花了一天,不過中間還是有雜七雜八的事要做
我自己實做只做到成功跑出gwt內建的範例,再深入就怕老闆會碎碎念
不過確實我沒有研究得很深入,我會再檢討的
: ※ 引述《dj533kevin (烏鴉)》之銘言:
: : 大家好,我是個gwt新手
: : 嚴格來說,只是看到這個好像很好很強大,所以想要推給老闆使用
: : 不過老闆可能被之前的「gwt已死」之類的文章影響到,所以只想要用
: : gwt來轉我們之前寫好的java code。
: 我覺得你在害 GWT
: 從下面的敘述看起來,你根本沒有自己實作過一個 GWT 的 project
: 甚至連一個 GWT project 的目錄結構、gwt.xml 都搞不清楚
: 這樣也有勇氣推薦老闆用?
: 一問三不知的情況下
: 如果我是老闆,我大概也會覺得 GWT 還是去死一死好了
: : 問題是,我找不到方法 \冏/
: : 試過將原本的Android Project 直接在eclipse上用gwt complie
: : 會說非gwt project
: ^^^^^^^^^^^^^^^^^
: 完整錯誤訊息?
在eclipse-> google-> GWT compile就直接跟你說不是gwt project把你擋住,
沒有後面的動作了
: : 自己開一個新的gwt專案,把java檔包成jar,然後再complie
: ^^^^^^^^^^^^^^^
: 根本不用作這件事情
因為我知道一般的java檔一定能正常轉(如果有用到的話)
所以順帶實驗jar能不能用
: : 也只是有看到war\test 底下只有一個 test.nocache.js 檔,沒有想像中另外
: 如果只有一個 test.nocache.js
: 那表示你的 java 檔沒有放對位置
: EntryPoint 沒有用到你包的 jar 檔裡頭的東西
: 或著根本沒有 EntryPoint
: : 開個libs之類的資料夾來整理jar轉換後的js檔
: 這是什麼神奇的觀念?
: 你幻想中的 libs 目錄會在哪裡?
: 你也知道 GWT 的目標就是 compile 成 JS
: 你已經找了一天的資料也應該知道 GWT 會對 JS 作一些最佳化
: (至少壓縮 JS 碼,現在這年代應該是常識中的常識)
: 那到底為甚麼會幻想有一個 libs 目錄?
因為我不覺得google會把所有的java code塞在同一個js檔裡
難道不是 class1.java -> js1.js
class2.java -> js2.js
這樣做轉換嗎
: : 難道是要有用到的jar才會轉嗎?
: 理論上應該是有用到的 java 檔才會轉
: 這很合理,總不希望沒用到的 code 也傳給 client
: 又大又沒意義
: 不過這點沒有嚴格實驗過
我想也是,所以其實有一半的時間是在確認這一點
在查到底有沒有人這樣子做過
: : 應用情境:要在開發新的網路專案,會用到大量js的技術
: : 因為老闆不想人力去將以前寫好的java code轉成js,所以讓我們去
: : 找相關資料。
: : 我一開始本來想讓他直接用gwt,不過他拒絕,只想要用來轉code
: 我實在搞不懂這句話的意思
: 用最簡單的講法,GWT 轉出來的 code,未必是你想用就用得動的
: 取消優化 compile 的設定讓 compile 出來的 code 好看一點
: 然後相對來講 JS 比較好 hack,所以也許有解
: 但是取消... 這 code 大概也不會有人想放到 product web 上實際用
: (我承認三四年前我就完全打消去看 GWT 產生出來的 code 的念頭了)
: (嗯... 我實在太沒有研究上進心了 Orz)
: 我良心的建議你
: 1. 要嘛就忘記 GWT,把這個網址內文印出來
: http://www.joelonsoftware.com/articles/LeakyAbstractions.html
: 丟在你老闆頭上說:
: > 醒醒吧,自己重刻 JavaScript 吧你
: 2. 重頭到尾用 GWT,享受 compile 慢到爆炸
: 但是很多東西都幫你弄好好的快樂
我有跟老闆講過gwt會優化js,但他說:
「如果可以正常運作,那我們就平常維護java,要用的時候再轉出來
可是前端還是我們另外用js來寫」
喔對了,要轉的東西通通都跟gui沒關係,所以才想說能不能通通轉出來,
當作library來使用
不過看起來應該是不行了,我會再跟他溝通
: Dart? 喔... 加油...
: 出門左轉隔壁有一家 Rikulo
: 用 Java code 轉 JS、Java code 轉 Dart?
: 謠傳、據說 Dart 的基本規格都還沒非常穩定... [茶]
老闆:「到時候真的dart做不起來,再轉回js吧。反正dart code能轉回去嘛」
總之還是感謝板大的指教,我會再多了解一些之後,回去報告的
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 112.104.19.124
討論串 (同標題文章)