在JavaEye的首博啊!一时半刻憋不出东西来,先拿昨日的blog在顶着……
昨日我们开发小组在讨论动态语言,主要是JavaScript,讨论得很high,是由一个talk [url=http://www.infoq.com/presentations/vanderburg-power-of-javascript]The Power of Javascript[/url] 引起的。我们讨论JavaScript的语法问题,虽然我并不觉得是JavaScript语法的问题,语言特性本身如此,也正因为如此,我才会拿着这玩具这么久还不放一放。不过也许对于Java程序员来说,那可能真是一个不可逾越的巨大障碍,那种灵活性,灵活得让人难以捉摸。
除了语法问题,我们还讨论了动态语言的IDE问题,就目前来说,给动态语言用的IDE不是没有,只不过不够好,像[url=http://www.spket.com/]Spket[/url],功能很强大,用来开发基于[url=http://www.prototypejs.org/]Prototype[/url]、[url=http://jquery.com/]JQuery[/url]、[url=http://extjs.com/]Ext[/url]等框架的js应用基本够用,也可以用来开发XUL、Flex等,是个很有特色的Eclipse插件,不过问题就是保存设置需要Licences,而且对我而言,那些语法颜色、高亮、有限的代码提示、模板等的功能,在EditPlus上除了代码提示没有办法实现外,其它的我比较在意的功能自定义一下也可以达到,编辑起来轻盈,快速,打开N多个文件还吃不到Eclipse 1/10的内存。既然都没有理想的IDE,那就用习惯用的那个呗。当然由于愚人节的关系,我们也讨论了自行开发动态语言IDE的事情,不过我也非常矛盾,眼看就是没有一个理想的实现,而且问题就在于动态语言本身太灵活,想做到像JDE那样的,估计不仅仅是时间的问题。
[color=gray]下面略去原blog中的自我批评……[/color]
昨日我们开发小组在讨论动态语言,主要是JavaScript,讨论得很high,是由一个talk [url=http://www.infoq.com/presentations/vanderburg-power-of-javascript]The Power of Javascript[/url] 引起的。我们讨论JavaScript的语法问题,虽然我并不觉得是JavaScript语法的问题,语言特性本身如此,也正因为如此,我才会拿着这玩具这么久还不放一放。不过也许对于Java程序员来说,那可能真是一个不可逾越的巨大障碍,那种灵活性,灵活得让人难以捉摸。
除了语法问题,我们还讨论了动态语言的IDE问题,就目前来说,给动态语言用的IDE不是没有,只不过不够好,像[url=http://www.spket.com/]Spket[/url],功能很强大,用来开发基于[url=http://www.prototypejs.org/]Prototype[/url]、[url=http://jquery.com/]JQuery[/url]、[url=http://extjs.com/]Ext[/url]等框架的js应用基本够用,也可以用来开发XUL、Flex等,是个很有特色的Eclipse插件,不过问题就是保存设置需要Licences,而且对我而言,那些语法颜色、高亮、有限的代码提示、模板等的功能,在EditPlus上除了代码提示没有办法实现外,其它的我比较在意的功能自定义一下也可以达到,编辑起来轻盈,快速,打开N多个文件还吃不到Eclipse 1/10的内存。既然都没有理想的IDE,那就用习惯用的那个呗。当然由于愚人节的关系,我们也讨论了自行开发动态语言IDE的事情,不过我也非常矛盾,眼看就是没有一个理想的实现,而且问题就在于动态语言本身太灵活,想做到像JDE那样的,估计不仅仅是时间的问题。
[color=gray]下面略去原blog中的自我批评……[/color]