Silverlight企业应用快速开发平台框架设计(一)目标


Silverlight企业应用快速开发平台总体目标

      使用Silverlight企业应用快速开发平台开发的项目

          1.整个项目所有页面80%无编码完成(这里要事实求是,如果说100%那就绝对是吹大牛,微软也不能搞定)

          2.开发效率:页面开发效率提升300%(简单页面开发<5分钟,一个项目的所有基础资料可以在2小时内完工)

                         是不是目标有点不切实际,NO,目前已经在ASP.NET快速开发平台实现,目前是希望改版成Silverlight运行

                         目前ASP.NET快速开发平台在2011年支持了17个项目的开发工作

                         其中其实不乏100万以上的项目,成员构成:一个项目经理,一个程序经理,一个开发人员

                         这样的一个成员构成,在这么短的时间完成这样的工程,也许你会感觉不可以思议

                         不可以思议的是,此项目经理非全身心投入,另外有其他2~3案子在同时跟进中

                         程序经理是兼职的,是另外项目组的程序经理,也同时有2~3个项目在同时进行

                         开发人员全职

                         在这里不是炫耀过去的成绩,而是在坚定我们的目标,只有目标可行,目标明确,才能顺利实现

                         同时也证明接下来我们要做的事是有意义的、有价值的

                         所以我希望这个案子(Silverlight快速开发平台)在未来是非常有价值的,参与的同事,你要为你今天的所作所为感到自豪

                         因为悄然之中你已经改变了世界,改变了很多人的开发模式

 

          3.开发质量:BUG率降低60%

          4.系统灵活性:提高无法衡量 ,硬要 衡量 1/0 

                   例如:之前 UI布局,属于硬编码,Silverlight快速开发平台支持运行时调整

                   可以快速响应客户需求,形成公司有效竞争力

                   同时软件是以配置的形式运行时根据配置自动产生画面,这样可以将配置页面配置以数据管理的方式

                   管理到数据库中,这样可以实现程序的批量管理功能

                   如:到了开发某期,客户需要增加XX编号的编码规则,

                        这样Grid控件显示宽度不够,客户希望全系统全部修改掉,对于传统开发模式这个消息无亚于晴天霹雳

                        在这里1分钟,只要60秒,搞定!

                        这块不用考虑,目前框架已经实现


   未来的开发模式

                        ASP.NET,Silverlight都是使用统一的平台配置(目前配置平台已经完成)

                         全称《统一开发平台》所有的项目都在这个平台上配置定义完成,平台产出XML,    

                         然后通过下面不同的Driver产生对应的画面,

                         运行时,如果觉的不合适,可以调整配置,无需打开IDE开发环境,你只需要有浏览器即可

                         接下来是开发对应界面的驱动即可 ASP.NET.Driver (2011已投入运行) 、Silverlight.Driver(90%开发完毕)


      下面的一系列博文,希望将我在"创作"这个Silverlight快速开发平台的所思所想分享给大家我!希望对大家有所帮助!

        

下面DEMO图片显示的项目编码量压缩后50KB

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM