TA的每日心情 | 开心 2021-3-12 23:18 |
---|
签到天数: 2 天 [LV.1]初来乍到
|
- 从 Ajax惊现,大家都在研究js和xml,现在看来,这样的方式或许过于原始,也有点笨拙。
-
复制代码 最近,我对 yahoo推出的 YUI(Yahoo User Interface) 刮目相看,它提供了比 prototype 更为周全的交互界面解决方案。也为开发者提供了快速的开发方案,同时也降低了学习成本和技术门槛。 而昨天, Google则推出绝对惊艳的 GWT(Google Web Toolkit) ,使得开发者不必深究Ajax,可以直接使用java开发具有ajax特性的web交互界面,实际上它是一个利用java生成javascript和HTML的框架。
按照 GWT官方的向导试验了一下,果然不俗, 在开发GWT的Ajax界面的时候,你完全可以丢掉你在开发网页这样的思路,全心投入到java的编写过程中,剩下的事情交给GWT的编译器就好了。你不必担心用GWT开发的页面是否只能在java环境下运行,其实完全不是这样的,你要做的只是用java来开发,而编译的结果却只是javascript和html而已,他们当然可以运行于任何服务器端和客户端。
google之所以选择java,是因为java不仅是一个具有生产效率的语言。利用java开发ajax的优点很多,比如你可以利用java面相对象的思路快速开发javascript,你可以在eclipse这样的优秀编辑器中轻松捕获js的错误,等等。GWT确实是一个理想主义且跳跃的开发模式。
java也越发让我刮目相看了,若想成为一个优秀的开发者,java可能是你的瓶颈,它的扩张性太强了,学好java往往让你拥有多栖的开发能力,而.net似乎还做不到这一点。
目前GWT的官方blog只有一篇文章,而它的讨论组帖子也很稀疏,如果想紧跟GWT的动作,或者想干脆成为GWT的专家,那么就赶快跟进这个技术吧。 |
|