2012-08-10 33 views
0

我對web開發很新,所以我有一些基本問題讓我指出正確的方向。帶有Rails的JavaScript/Java GWT

上週我一直在學習rails框架,據我所知,這個框架非常適合構建一個網站,但你仍然需要javascript來構建漂亮的前端界面/應用程序瀏覽器。這種理解是否正確?如果沒有,爲什麼JavaScript似乎對幾乎所有的網站都非常重要?換句話說,你可以用js做什麼?

此外,我想知道是否有必要學習JavaScript,現在有像GWT這樣的工具可以將Java編譯爲js。我問,因爲我精通Java,但對JavaScript沒有任何知識。在我需要學習javascript之前,GWT能帶我多遠?還是必須學習JavaScript?

如果有人可以通過回答這些問題指出我正確的方向,我會非常感激。

感謝

回答

1

GWT將Java編譯爲JavaScript,但您仍然需要了解Web開發。 我已經看到許多GWT項目出錯了,因爲人們剛剛開始編寫Java代碼,根本不關心底層平臺(瀏覽器)。

如果我想知道我關心瀏覽器中使用的一些插件技術(如果你是一個可控的環境內的應用程序),否則先了解如何建立與HTML + JS + CSS的應用程序。

最終你會發現,GWT是寫在快爪哇JavaScript的應用程序有很大的工具包,該包很多最佳實踐構建工具包內的Web應用程序。它具有很好的抽象性,但是每個抽象都會泄漏,所以你需要對瀏覽器有很好的瞭解。您將節省一些東西,例如遠離JavaScript的不良部分。

0

我與GWT的工作,現在,我還沒有使用JavaScript在所有呢。我想說,對於大多數網站,GWT應該沒問題。