JavaScript/Java GWT with Rails

JavaScript/Java GWT with Rails

本文关键字:with Rails GWT Java JavaScript      更新时间:2023-09-26

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

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

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

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

谢谢

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

如果你不想关心浏览器使用一些插件技术(如果你是受控环境中的应用),否则先学习如何用HTML + JS+CSS构建应用。

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

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