asp.net-mvc – 我应该将LightSwitch用于大型项目吗?
我正在研究一个项目,现在我正在使用asp.net MVC5.总而言之,这个应用程序有
>基本人力资源模块,有很多CRUD屏幕 为我创建CRUD屏幕需要很长时间.购买系统也只有一个批准系统. 今天,我正在寻找LightSwitch并看一些视频. 我的问题: >将LS用于上述应用程序是否合适? 解决方法
我自己一直把LightSwitch看作RAD(快速应用程序开发)的解决方案,大约2周了.我有VS 2012 Ultimate但必须下载Update 2(我认为)才能获得最新的
HTML LightSwitch项目模板.请记住,LS有两种风格:默认的Silverlight解决方案,然后是后来更新中提供的
HTML5 jQuery版本.如果您的客户端不喜欢插件,那么您必须使用HTML5路由.
我喜欢使用正确的工具来获得正确的解决方案. CRUD屏幕真的很痛苦,因此我对LS感兴趣.为此,它可以很好地用于简单的CRUD数据形式的数据解决方案,例如您的HR模块.我正在将它用于简单的用户访问和维护应用程序.它与传统编码有点不同,因为它主要是基于配置的WYSIWIG框架,在某些情况下可以添加自定义代码.样式是棘手和痛苦的,但你可以找到专门的在线资源.如果您准备花时间学习LightSwitch,那么如果将来构建许多CRUD应用程序,您可以节省一些时间. 话虽这么说,MVC的脚手架功能还为您生成基本的CRUD控制器和视图.如果你已经在使用MVC,那么为什么要重新学习(在LightSwitch中)如何在MVC中轻松完成你已经熟悉的事情? 采购订单和PM类型系统通常充满业务规则和例外.我个人不会将LS用于此类应用程序.对于这种类型的开发,MVC更具可扩展性和可靠性…… IMO. 希望这可以帮助.干杯. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |