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月。

 

 

 

 

 

更多相关文章

  1. 【Android】使用Intent调用系统其它程序,使用onKeyDown对音量键的
  2. 据报道,微软正考虑支持Windows手机或Android的多系统设备
  3. “快的打车”创始人陈伟星的新项目招人啦,高薪急招Java服务端/And
  4. Android 软件开发之如何使用Eclipse Debug调试程序详解(十二)
  5. Android studio 使用心得(八)----测试程序单元测试
  6. Qt for Android调用Android接口将程序移到后台/前台运行
  7. 新浪微博开放平台开发-android客户端(3)
  8. 让你自己编写的Android的Launcher成为系统中第一个启动应用程序,

随机推荐

  1. provider:Named Pipes Provider,error:40 -
  2. mysql中将多条记录合并成一行数据进行显
  3. MySQL——delete 和 truncate 以及 drop
  4. sql 对某一列去重及重复个数
  5. 删除重复数据,只保留ID最小的一条数据
  6. linux下使用c++语言对mysql数据库操作
  7. 操作MySQL,使用ezSQL,简单而方便
  8. asp.net按路径把图片上传到sql数据库
  9. 数据库 T-SQL 里的 GO 是什么意思
  10. 由mysql-安装版 制作 mysql-免安装版