起死回生的silverlight
sl有两个对手:flash与android。若算上另外一个黄麻雀html5,那就是三个---真是一场混战!
一、不再趟RIA的浑水:若从富客户端应用的角度看,SL只是flash的对等物,然而,它同时也是android的对等物,直接在wp7中被支持。因此,在html5兴起,RIA走向没落的年代,我并不担心SL的前途。如果说要担心,那也应是同时被android也所担心,即桌面程序的整体没落(李开复有类似想法)。
二、跨平台:这是微软难得一见的举措。细细比较而言,sl比之另一个对手android的优秀之处,正是其跨平台特性:它不要求你安装某一特定系统,然而这正是android所最致命的。我在查询sourceforge的Java源代码时,常会这样想:如果哪一天微软宣布开源了,世界会怎样?
三、最高的开发效率:sl的另一个优秀之处就是微软的优良传统--非常棒的可视化设计器,这个工具的界面本身就很酷炫,有苹果味----这点很“以身作则”。而且解决了之前html应用开发中整个业界跨越十年都没解决的难题--界面设计与程序编码的彻底分离,实现得相当漂亮!当你用过blend这一工具后,会有尘归尘、土归土的感觉---程序员不需要再布局、配色、割图、调尺寸,而设计人员不再会看到那并不亲切的程序脚本、不再会天天为程序员的那个脆弱的、充满讨厌的变量代码的琉璃塔页面而神经质。
目前sl的弱点与前途所系,是sl的客户端普及率,以及wp7的免费性--作为客户端就不要再去考虑了,做得再好,也好不过flash,而flash的结局大家已经逐渐清晰;而作为wp7的主力开发平台,正是sl的真正主场。这也是目前微软最近不再张扬sl在RIA领域的作为,转而等候wp7发布时再去唱最后那一句“那就是青藏高原”。
silverlight离幸福生活还差两个月--今年9月。
更多相关文章
- 【Android】使用Intent调用系统其它程序,使用onKeyDown对音量键的
- 据报道,微软正考虑支持Windows手机或Android的多系统设备
- “快的打车”创始人陈伟星的新项目招人啦,高薪急招Java服务端/And
- Android 软件开发之如何使用Eclipse Debug调试程序详解(十二)
- Android studio 使用心得(八)----测试程序单元测试
- Qt for Android调用Android接口将程序移到后台/前台运行
- 新浪微博开放平台开发-android客户端(3)
- 让你自己编写的Android的Launcher成为系统中第一个启动应用程序,