0

我对 Web 开发还很陌生,所以我有一些基本问题可以让我指出正确的方向。

上周我一直在学习 rails 框架,据我了解,这个框架非常适合构建网站,但您仍然需要 javascript 来构建在浏览器中运行的漂亮前端界面/应用程序。这种理解正确吗?如果不是,为什么 javascript 对几乎所有网站都如此重要?换句话说,你可以用js做什么?

另外,我想知道现在有像 GWT 这样的工具可以将 Java 编译成 js,我是否有必要学习 javascript。我问是因为,我精通 Java,但对 javascript 却一无所知。在我需要学习 javascript 之前,GWT 可以带我走多远,还是我必须学习 javascript?

如果有人可以通过回答这些问题为我指明正确的方向,我将不胜感激。

谢谢

4

2 回答 2

1

GWT 将 Java 编译为 JavaScript,但您仍然需要了解 Web 开发。我见过很多项目在使用 GWT 时出错,因为人们刚开始编写 Java 代码,根本不关心底层平台(浏览器)。

如果您不想关心浏览器,请使用一些插件技术(如果您是受控环境中的应用程序),否则首先了解如何使用 HTML + JS + CSS 构建应用程序。

最终你会发现 GWT 是一个很棒的工具包,用于在 Java 中编写快速的 JavaScript 应用程序,它包含了许多在工具包中构建 Web 应用程序的最佳实践。它有很好的抽象,但是每个抽象都会泄漏,所以你需要对浏览器有很好的了解。您将节省一些事情,例如远离 JavaScript 的不良部分。

于 2012-08-11T07:18:00.257 回答
0

我现在正在使用 GWT,而且我还没有使用过 Javascript。我会说对于大多数网站,GWT 应该没问题。

于 2012-08-10T21:03:50.620 回答