java 板


LINE

※ 引述《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







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:iOS站內搜尋

TOP