![]() |
1
6
这取决于你想开发的网站。 如果你输入一个URL并期望在Internet上的某个地方登陆时,你会发现这个网站和你找到的任何东西一样,那么就不是了。有很多Javascript/AJAX框架可以帮助你使用PHP进行产品开发,而且在通常的网站上只需要很少的交互。 但如果网站更像是一个桌面客户端应用程序,只是在浏览器内有一个图形用户界面,那么答案是肯定的——它足够有用,也足够有生产力来学习它。GWT的目的是做一个不再需要开发web应用程序的开发。 所以这只是一个不同的用例。你工作的正确或错误工具。 但无论如何,你至少应该学一点java。相信我,很多人不喜欢Eclipse,但它对java开发很有用。你也应该试试Netbeans,也许这更符合你的偏好。 |
![]() |
2
5
如果你是一个C++程序员,Java会比JavaScript(jQuery,无论什么)感觉到一个更舒服的地狱。有一百万本书用于“C++程序员的Java”,我建议读一本。记住Java与C++有很大的不同,但是语法应该很熟悉。 使用GWT编写Javascript有很多优点。一个主要的功能是难以置信的调试能力:您可以在Java代码中插入断点,当浏览器到达这些断点时,您可以像使用真实语言编程一样检查变量。该工具包还将优化和缩小您的Javascript代码,易于使用的国际化支持,极其高级的跨浏览器兼容性,基本上不需要开发人员的任何努力…列表很长。 不过,最终GWT和纯HTML是相辅相成的。在GWT中创建一个完整站点的最大问题是 不 搜索引擎优化,因为所有的代码都是Javascript,而web爬虫不做Javascript。因此,用HTML创建站点的“经典”部分,并加入一些整洁的Javascript内容,并将GWT保存为“web应用程序”部分。我在使用GWT时遇到的最大问题是它确实喜欢使用整个应用程序,但这很容易避免。 哦,我忘了我最喜欢的: image bundling . 基本上,它允许你将图像集合放在一个接口(Java接口~+c++类中,只具有纯虚拟函数),GWT将所有这些放在一起作为一个单独的图像,用于下载目的,客户端上的框架解构这些图像以供呈现。这减少了大量所需的HTTP连接,这是减少加载时间的一个简单方法。 |
![]() |
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 4 月前 |
![]() |
Dr.0000FF · jQuery按钮点击不显示/隐藏内容 5 月前 |
![]() |
user28928120 · 如何在jquery中选择所有类? 5 月前 |
![]() |
Eliable · 使点击计数器和进度条协同工作 6 月前 |
![]() |
Jack Maessen · 在处理程序上使用时如何获取输入类型 6 月前 |