LightSwitch 微软新一代超级快速企业开发平台!

     Microsoft Visual Studio LightSwitch  微软新一代超级快速企业开发平台!

   一、新平台特性

       国庆放假时间在网上寻找新的平台, LightSwitch 进入视野。下了BETA1 安装入 VPC 中,全面测试有关功能。并查询有关的开发文档,深入系统的细节功能,很有收获,总结如下:

   1)LightSwitch 综合了微软 NET平台 上的最新技术 (SilverLight4 表现层、EntityFramework4 持久层、ASP.NET4等)而产生的企业级快速开发。而上述技术并不要求开发者从底层掌握。

   2) 一次开发的成果,支持多种部署方式:2层、三层,C/S 或 B/S ,用户操作的界面效果差不多一致。

         特别将来可以放入微软的“云平台 AZURE” 直接运行?!

   3)直接进行:“数据实体TABLE”的定义,产生 O/R持久层对象 + 数据库表。也可以导入已经有的数据库表结构。

              “数据实体TABLE” 支持:多种数据类型,包括扩展的:电话号码 ,EMAIL 等类型。 充许空值NULL 等。

              可以在“数据实体”上建立查询 QUERY。

              多个“数据实体TABLE” 可以建立关系 (RELATIONSHIP)

   4) 窗口页面(SCREEN)的开发模型 全面升级。并不是以前的 “控件拖拉式”方式,已经进化到:按企业用户通常使用的多种界面设置模版,直接产生的界面包括:“数据控件 + 命令按钮 +工具条”,且已经布局好。

         模版目前只有:列表界面(支持搜索),新增界面,列表+详细界面  。但有扩展机制,可以自行定制或用商业产品模版。

         窗口页面(SCREEN)基于:数据实体TABLE” 或 查询 QUERY 产生,可以调整 布局方式。

   5)用户USER、角色ROLE、权限AUTH  的设计,使用管理员用户设置。

   6)导航菜单的设计,“菜单”与“用户”“功能权限”的绑定, 登录用户必须有权限才能看到 “功能菜单”。

   7)工具栏按钮的设计与命令按钮统一。

   8)特别功能 运行时,用户可以自行定制“用户”界面,并保存结果。

                如:可以隐匿字段,调整字段输入框的长度或高度(一行增加到二行)。   

   上述功能已经完全具有一个企业开发平台的基本特征,只是“工作流、门户、报表”等没有在BETA1中出现。

 

二、感想

     微软推出 LightSwitch  新一代超级快速企业开发平台,有类似当年的 VB 的味道,虽然后来有DELPHI的超出。至少目前还没有看到有其它大的技术平台有此计划。

     1、DELPHI 现在是:RAD 2010 好象对支持 WEB 的快速开发还有一些距离。

     2、ADOBE 公司的 AIR 很有技术优势,只是没有进一步提升的计划。说明:新华书店有关AIR 的书籍绝对超过 Silverlight.

     3、Prism:Mozilla的RIA方案 好象只是最近的新闻,进入企业级应用需要很多努力。除非你是技术超前人士。

     4、目前可以与: LightSwitch 比较的 个人觉得只有:JBOSS 的平台 (Portal + Seam + Hibernate +JBPM),只是要能快速开发,达到 LightSwitch 目前的层次,需要READHAT公司的规划与努力。

     5、其它JAVA上的快速开发平台,由于JAVA技术阵营目前各自为政,JAVA EE 中要有类似产品出现,可能需要等待。。。

     6、国内的JAVA技术开发者,及有关的平台,也有类似的产品,只是一般开发企业内部使用,没有很大的号召力。

 

三、预测
     由于的前面总结的特性,可以预测在其正式发布后,很多开发平台的IT公司可能会转向。企业的信息中心如果考虑选择技术平台也会是第一选择LS; 学习 JAVA 技术 的人员可能会有很大部分向 C#或VB 转移。主要是LS的超级快速企业级应用开发能力的吸引。

     JAVA EE 很好,有STRUCT2、JSP、JSF、EXTJS(JS) 等前端技术、SPRING、EJB 3.1 ,JPA2.1(Hibernate3.6) 等逻辑层与持久层,只是,学习过程艰难!因此开发不快速;  如果等待初学者搞清楚明白,使用LS的已经做出结果了 !?

    搞 DELPHI 的IT开发人员 也有了新的选择,直接支持三种部署方式,是很有吸引力的。同时 用户、角色、权限、菜单 只是等你配置,何乐不为???

    在可以预测的将来,很多企业软件产品可能使用 LS 推行重来! 用友U9、浪潮 GS、金蝶K3、富瑞 UCML等的平台会是? 

 

    期待吧, LightSwitch,下一代的企业应用快速开发产品 !

  

 

    欢迎加入 “LightSwitch 学习研讨班”新浪UC 群 :10241372  我们一起学习 !     ( QQ群 :97010590 受360+QQ事件影响,已经不接受加入!  ), 

 

    使用下列链接申请UC:   

  http://login.sina.com.cn/signup/signupmail.php?entry=webuc&r=http://im.sina.com.cn/invite_friend.php?invite_uid=1735248397

 

      LightSwitchBeta1学习研讨班讲议V0.69.rar   (Lightswitch 学习讲议,最新版本发布到在上述 UC 群共享区!)

 

    只是希望特别期待的人士加入,旁观者继续观望吧。

   

    加入后,修改您的QQ名片为:企业简称+姓名 地区简称+姓名 ,OK!

 

   

 

 

 

你可能感兴趣的:(switch)