Re: [問題][GWT] 可能是很基礎的使用問題

看板java作者 (烏鴉)時間13年前 (2013/02/01 12:45), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/4 (看更多)
※ 引述《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
文章代碼(AID): #1H2qXIXt (java)
討論串 (同標題文章)
文章代碼(AID): #1H2qXIXt (java)