没想到大家的讨论这么激烈啊,真是感动。
其实这个文章和当年诸多评论究竟是java好还是.net好的文章一样,比较容易引发宗教战争啊,呵呵。
个人认为,作为一个技术人员,我是站在纯技术的角度来做一些体验,然后将感受与大家分享;完全不带
有任何褒扬或者贬低某个平台的意思。
或许某个平台现在普及率不好,受接受的程度较低,但是如果运作的成功,被Geekers认为很烂的技术一
样能够飞扬跋扈,横扫一方;这就好比Mac早与windows出现,甚至对于MacOSX来说Vista系统显得非常低
能;对于iPhone的Safari来说,Symbian系统上的默认浏览器和WM上的PocketIE简直没法用;可是市场上
充斥着的是满天飞的Vista,人人手里用的不是Nokia就是Doopod。这些都是无法在技术层面解释的:Mac
OSX是天才Unix和OpenStep结合的产物;iPhone的Safari是基于WebKit核心,Mac操作系统的新一代移动平
台。何以先进的东西,早占有市场的产品最后会被一点一点被挤压呢?我想这些东西技术人员都不关心;
可是我们应该正视这样的可能性,那就是无论今天silverlight比flash/flex如何的不完善,vs比得过
eclipse也好,比不过也好;作为一个国内的程序员来说,为了生计,我们无法忽视silverlight的存在。
对于M$在中国开发界的影响力我想大家都承认,大街小巷的asp/asp.net程序员都在津津乐道于M$今天做
了php for .net,明天又要出个什么.net3.0,LINQ之类的;这批程序员成长为silverlight的programmer
是一点都不费力的,为什么?其实不为什么,因为将来会有vs.net200X的intellisense让一个个菜鸟随便
写出些代码不堪入目的“项目”“产品”;而flash/flex有什么?一群从designer转过来的programmer?
或许并不排除有从设计到开发都精通的大牛,可以你能期望有几个大牛?
其实就连之前站在flash/flex立场上写下又一篇文章(
RIA演义)的我,回首反思为什么要选择flex来做RIA开发的时
候,都只能得出一个答案:因为我那时我别无选择,只有flash能够在大众使用的平台上表现出真正意义
的ria效果(不是没有考虑过xul,可是firefox的占有率确实非常难说服领导)。
最后,还是奉劝各位爱好者,如果不是出于生计工作的考虑的话;我们开发RIA应用程序还可以选择很多
更为先进完善的技术;XUL是一个不错的选择,纯正的WPF同样可以考虑。
欢迎拍砖!