关于霏昀

☑80后 ☑双鱼 ☑猫 ☑技术男 ☑Web前端 ☑秋裤男 ☑窝囊废 ☑内拉祖里 ☑弃机从文中 ☑右派 ☑开放社会敌人的敌人

Google Web Toolkit一瞥

http://code.google.com/webtoolkit/,用Java的方式来写Ajax程序。其实仅从语言的角度讲,我很喜欢js,动态类型、不封闭的类、FP等等。但是考虑到js的浏览器兼容性的问题和配套IDE等等的支持的话(虽然不可否认用FF之后js开发轻松了很多,但是那个倒霉IE)……。

一组跨平台的js ui,非常希望google能把这组ui脱离GWT放出来。开发方式,看看名字就行了(想想SWT),控件、布局、事件监听。Java的好处也全有了,类型检查、Eclipse、Junit,不过可以想象少了纯js的一些动态快感。另外就是applicationCreator的方式挺Rails的,呵呵

如果这个东西成为事实标准的话,这将是一件非常非常奇妙的事情。简单的看我们又多了一个纯java的基于Ajax的RIA解决方案,但事情比这个复杂。因为其个东西被google推出来是很奇怪的——google很有影响力,但是他不是java社区的一分子。他是想趁机混进去,还是纯粹玩玩呢?可能比较短视的看就是IBM等Java厂商对Ajax的有点漠不关心的态度(也许SOA牵扯了IBM等等太多的精力了,也没准它更希望Laszlo或Eclipse RCP,反正对比M$的Altas,我们发现Java世界没有很厂商支持的Ajax方案)让google决定自己来干——google在所有的RIA里肯定最喜欢ajax。而我第一眼看见这个就已经觉得它赢了Laszlo和Eclipse RCP了(类Laszlo、Eclipse RCP的方案里我支持M$的Avalon。但是我觉得更可能的是他们全输,因为没办法推广,OS和AS厂商的对立注定了这种结果,你能让想象Servlet输出XAML或者Windows预装Eclipse吗?)。但是如果IBM又后悔了的话,那也许我们又会面对一个分裂的世界了。

疑问是google打算投入多大的精力来维护GWT,比如我们需要Eclipse GWT Plugin,但是同样可以看到其实真正漂亮的Eclipse Plugin还是需要基金会支持的,但是这是一个来自google的方案。事实是google之前还没有掺入java社区的先例。

PS:想法挺乱,真的觉得Java社区应该有一个厂商支持的类似的东西。也许这个东西就会像其他Ajax Framework一样不温不火,纯粹是我高估了它,难说,呵呵

SCA

SCA的概念没有任何难以理解的,最主要的就是一个Service Oriented Spring,至于传输协议的透明性,那是runtime的附加能力;另外支持多语言这件事,如果C++能跑到JVM上就另当别论了,呵呵。有趣的是这两天看Celtix是发现它提到自己和Apache Tuscany整合的问题,结论是总把ESB画成一个长方形是有误导嫌疑的。

SCA的Module是可以compsite的,所以如果想象BPEL和Java的SCA Module(我的意思的Module里Component的主要成分)在不同的层次的话,那么这里就对应了比较被经常提到的SOA系统的层次。

蛮喜欢这个东西是因为是很Best-practice,比如不透明的对待local和remote,再比如IoC。略微不喜欢的就是这种通过一个规范来实现多语言版本Component的方式,COM的失败虽然和这个方式没关系,但总是不好的印象。还有从政治上说BEA和IBM联合地搞JCP也不是什么好事(虽然也未必是坏事)。

另外值得一提的就是M$的Indigo,粗略的印象里,Indigo(在CLR的帮助下)解决了SCA和SDO里除了wire的全部问题。M$一向对模式架构不关心,所以没有一个官方版本的IoC容器不值得奇怪。但是如果Indigo就是应用了OS能力的library的话,那么加一个NSpring就足以比拟SCA了

一口气读完了《汉尼拔》

读起来很顺畅,也许是事先知道了大部分剧情的缘故,并没有觉得任何惊悚和恐怖的。奇怪的是很喜欢帕奇这角色,大抵是这书里少数不变态的人了,没准因为跟自己有点像。

最后的结局不知是弗洛伊德还是黑色幽默,反正看得不是很懂……

发现很多日本的边缘漫画还是有很多挺文艺的彩蛋的

比如挺早以前注意到铳梦里的铁士代诺博士和达芬奇的维特鲁威人中的人长得很像;另外这两天看美丽新世界的时候发现“制约”这个词让我想起Gunslinger Girl的制约,不知道是不是同源;还有就是渡边信一郎这个家伙,Cowboy BebopSamurai Champloo混合的各种元素(R&B之类的)让人看起来搞笑又深沉。

PS:偶尔也尝试一下把blog搞的和花瓜一样(贴上各式各样的图片),不过其实我是不喜欢这样的风格……