当前位置:  开发笔记 > 编程语言 > 正文

GWT适合我吗?

如何解决《GWT适合我吗?》经验,为你挑选了2个好方法。

我已经做了15年的C++程序员......我没有完成Java开发......我已经用HTML,CSS,Javascript和PHP建立了网站......

现在,我的问题是:使用像GWT这样的东西可以获得的生产力增益真的值得我学习吗?我真的没有强烈的学习Java的愿望...我以前从未使用过Eclipse ...整个环境感觉非常陌生......真的,我只是想完成一些网站.

现在,那说,如果GWT真的打破了旧的工作方式,那么我可能确实想学习它......你怎么看?这比用手编码(或许像jquery这样的东西)要好得多吗?



1> Lothar..:

这取决于您要开发的网站.

如果网站就像您输入网址时所发现的任何内容,并希望在互联网的某个地方登陆,那么就没有.有很多Javascript/AJAX框架可以帮助您成为使用PHP的产品和常见网站上需要的少量交互.

但是,如果网站更像是桌面客户端应用程序,只需在浏览器中使用GUI,那么答案是肯定的 - 它非常有用并且足够有效地学习它.GWT的目的是进行开发,而不再需要开发Web应用程序.

所以这只是一个不同的用例.适合您工作的正确或错误的工具.

但是你至少应该学习一点点java.相信我很多人不喜欢Eclipse,但它对java开发很有用.您也应该尝试使用Netbeans,这可能更符合您的偏好.



2> Travis Gocke..:

如果你是一名C++程序员,那么Java会比Javascript(jQuery,无论如何)感觉更舒服.有一百万本书用于"Java for C++ Programmers",我建议阅读一本.请记住,Java与C++非常不同,但语法应该非常熟悉.

使用GWT编写Javascript有很多好处.一个主要的是令人难以置信的调试能力:您可以在Java代码中插入断点,当浏览器达到这些时,您可以检查变量,就像使用真实语言编程一样.该工具包还将优化和缩小您的Javascript代码,易于使用的国际化支持,极其先进的跨浏览器兼容性,开发人员基本上没有任何努力......列表很长.

但最终,GWT和纯HTML互为补充.在GWT中创建整个站点的最大问题是,基本上没有搜索引擎优化,因为所有代码都是Javascript,而Web爬虫不会使用Javascript.因此,用HTML创建网站的"经典"部分,并输入一些简洁的Javascript内容并为"Web应用程序"部分保存GWT.我对GWT最大的问题是它真的喜欢使用整个应用程序,但这可以很容易地避免.

哦,我忘记了我最喜欢的:图片捆绑.基本上,它允许您将一组图像放在一个接口(Java接口〜= C++类,只有纯虚函数)中,GWT将所有这些放在一个图像中以便下载,客户端上的框架解构这些图像用于演示.这减少了荒谬数量所需的HTTP连接数量,这是减少加载时间的简便方法.

推荐阅读
有风吹过best
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有