当前位置: 首页 > 科技观察

专访桂苏伟:LightSwitch让人人成为程序员

时间:2023-03-20 17:15:37 科技观察

【独家特色】MicrosoftVisualStudioLightSwitch是脱胎于微软著名的VisualStudio平台的轻量级开发工具。该工具的主要特点是针对非专业人士,开发速度非常快。非专业人士是指不从事专业编程开发的人员,如营销经理、学生或开发爱好者。他们有一定的开发经验,对业务逻辑有一定的了解,但对开发工作不专业,不能编写大量的代码。SuweiGui先生目前正在接受采访,要自己做软件。桂苏伟先生不仅是微软的MVP,还是山西某高校的名誉教授。他目前正在努力培养符合软件开发公司要求的大学毕业生。在此,桂苏伟老师认为LightSwitch是一款很好的大学生实用工具。在不太复杂的情况下,可以完成一个类似于学生会活动调度系统的项目。只要运用所学的权限管理、建表等知识,就可以在短时间内使用VisualStudioLightSwitch开发出合格的软件。同学们不需要了解太多的编码知识,甚至不需要自己控制窗体的位置,只需几行代码和拖拽就可以完成开发工作。但根据实际运行来看,与大型开发平台相比,VisualStudioLightSwitch在编译和构建效率上还存在一些不足,需要更好的硬件性能来支持。比如一个项目在编译的时候,文件会高达100兆甚至更多,但是编译之后,就只有几兆了。中间多出的部分需要LightSwitch经过比较长的构建过程才能编译。当然,最终完成的软件与在VisualStudio2010这样的大平台上开发的软件并无二致。由此可见,VisualStudioLightSwitch确实可以让不怎么懂开发的人都成为程序员.一些较小的业务需求,比如数据的整合和采集,可以通过LightSwitch写一个小应用来解决。那我们为什么不用Excel或者其他专门的软件来解决呢?因为前者只是简单的数据统计和分析,用LightSwitch开发的软件可以更贴合您的项目需求,满足更多的个性化需求。专业的开发者也可以很好的利用LightSwitch,所以这样的工具在很多专业的程序员眼中就是一个玩具。他们认为这个工具太幼稚了,没有任何实际用途。对此,桂素伟老师不以为然。他首先指出LightSwitch只有五套模板。并且LightSwitch支持程序员自行开发模板,所以专业的程序员也可以在不同的需求环境下开发上百个模板供自己使用。这种快速生成工具可能只需要几分钟就可以完成你已经进行了几个小时的重复性工作。这对于专业程序员来说也是有意义的。麻雀虽小,五脏俱全,VisualStudioLightSwitch让大家体验软件开发的乐趣。以下为采访视频(请使用IE浏览器观看)