我正在考慮使用GWT啓動一個Web應用程序,因爲我比使用Java更適合使用Java。另外,我想知道Web開發最佳實踐以及GWT如何優化Javascript。我想分析GWT生成的JavaScript輸出,以便我可以學習如何編寫好的Javascript。是否有可能或者是由GWT生成的JavaScript難以辨認,只能通過瀏覽器來理解?GWT:是否可以使用GWT啓動項目,然後最終遷移到完整的JavaScript?
編輯: 是的,我看着* .nocache.js,它不清晰。 雖然我現在會繼續使用GWT,但我想知道是否有任何Web開發框架可以幫助我快速創建Web應用程序,但是一路上指引我使用Javascript的最佳實踐?我更喜歡如果我的網絡應用程序不與這個框架綁得太緊,如果我願意,我可以用javascript(+ jquery)編程。
你考慮過JSNI嗎?它允許你寫/在你的GWT應用程序調用本地JavaScript,使可能的jQuery集成(或任何其他JS庫爲此事) –
默認的編譯器提出了模糊JavaScript,但你可以改變輸出爲「詳細」,它變得清晰可辨。如果你使用Eclipse,右鍵點擊你的項目>>谷歌>> GWT編譯>>選擇「詳細」作爲輸出格式。更多信息http://code.google.com/intl/de-DE/webtoolkit/doc/latest/DevGuideCompilingAndDebugging.html#DevGuideCompilerOptions –
簡短的回答是否定的。GWT做了很多「幕後」腳本編寫,儘管可以讀取_,但不會成爲您可以以非GWT方式利用的東西。正如其他人所說,最適合你的選擇可能是JQuery或JSNI。 –