Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
GWT会卷土重来还是该转向AngularJS了?_Angularjs_Gwt - Fatal编程技术网

GWT会卷土重来还是该转向AngularJS了?

GWT会卷土重来还是该转向AngularJS了?,angularjs,gwt,Angularjs,Gwt,我个人认为GWT是一个很棒的工具。这可能很难理解,但一旦你获得了一些信心,你就拥有了高级语言的所有好处,如果你想,你不必使用JavaScript,但你仍然可以 然而,我喜欢这样一个事实,即我可以用Java编程我的应用程序,例如使用Eclipse。我还认为超级开发模式非常简洁,框架中有很多东西可以让您的生活更轻松,例如,服务器-客户机通信可以在一个Eclipse实例中使用另一个共享Java项目来处理-我认为这是非常棒的,我不明白为什么会有人喜欢这样的库当我可以选择使用Java编写大量的东西并将其编

我个人认为GWT是一个很棒的工具。这可能很难理解,但一旦你获得了一些信心,你就拥有了高级语言的所有好处,如果你想,你不必使用JavaScript,但你仍然可以

然而,我喜欢这样一个事实,即我可以用Java编程我的应用程序,例如使用Eclipse。我还认为超级开发模式非常简洁,框架中有很多东西可以让您的生活更轻松,例如,服务器-客户机通信可以在一个Eclipse实例中使用另一个共享Java项目来处理-我认为这是非常棒的,我不明白为什么会有人喜欢这样的库当我可以选择使用Java编写大量的东西并将其编译成JavaScript时,强迫我编写JavaScript

但另一方面,GWT似乎死得非常沉默,缓慢,例如,如果你看看谷歌趋势:

(请参见此处的当前结果:)

我花了最后几天的时间试图在Eclipse中创建一个GWT项目,但我不得不做很多事情。似乎没有简单的方法来创建一个简单的模块化GWT项目。唯一的方法就是使用插件;但这也有其缺点,例如,我现在必须从两个单独的Maven命令启动Codeserver和Tomcat服务器,如果按下stop按钮,Eclipse似乎不会杀死Codeserver(目前我必须使用任务管理器杀死它)。另一件事是,GWT设计器也已经停止使用,并且不再适用于Eclipse中的GWT2.7.0

也就是说,我很难决定是否应该选择GWT。在我的情况下,这将为我带来如下设置的好处:

  • Android应用程序(Java)
  • 数据库服务器/RESTful API[Java(Hibernate/Spring)]
  • 共享库(当然是Java)
  • GWT Web应用程序(Java-还有什么?)
但另一方面,我可以看到AngularJS的工作速度有多快。更不用说谷歌也有理由放弃GWT项目了

因此,我希望那些对这两种框架都有经验、从GWT切换到AngularJS或其他方式的人能够与我或我们分享他或她的经验。此外,我很高兴听到一些令人信服的论据,为什么选择一个而不是另一个——我知道stackoverflow不允许基于意见的问题,但(在我看来,*huehuehue*)应该能够客观地分离这些框架

谢谢你的回答


2018年2月28日


我看不出这里有什么问题。看一看(虽然还没有准备好),这听起来像是黄色和寒冷的比较。@AdamSkywalker为什么不呢?@FFire不,不太可能。我能告诉你的是,如果你考虑GWT,你应该看看。这肯定会对你的客户有所帮助。