当前位置: 首页 > 互联网 > 正文

Asp.NET MVC+EasyUI框架开发心得与体会

最近,算是独自开发了一个手机应用的WEB服务端网站。选得是Asp.NET MVC再加上Jquery EasyUI界面框架。框架的最初搭建并不是由我完成,而是在网上看到了一个简单的管理模板,并在此基础上进行扩展式的开发。模块不算太多,主要包括:信息管理,会员管理,会员的财务续费,菜单及岗位权限,消息推送还有就是一些报表。业务上的内容千差万别,但综合这个框架来说,技术上往往就主要归纳成主要的几个点,只要熟悉了解这些细节要点,就可以快速的进行相似模块的开发了。

首先,Js是基础,需熟悉EasyUI框架的主要控件。框架的学习其实并不太难,只要在遇到需求的时候去查阅相关的教程文档,或到网上查找相应的解决办法。在EasyUI框架中主要的控件有:datagrid(treegrid), combobox(combotree,combogrid),dialog,datebox及其按钮菜单等等。在数据的加载时往往传入相应的Url,及参数由后台返回Json格式的数据就能在前台进行相应的展示。EasyUI当然也不是万能的,有时你还不得不自己写一些Js语句与函数,比如对数组的处理,字符串的处理,页面元素的自定义拼接等等,这需要一定的Js脚本编写及DOM基础。

其次,熟悉MVC及EntityFramework促进开发效率的提升。MVC的确很方便,将页面,数据及处理分离开来,让网站显得层次清晰,更益于人们潜心在界面效果上的处理。我们需要了解三者的衔接点,多熟悉MVC的控制机制,控制器及Action的权限等等。数据处理方面,Linq2Entity对数据持久化,数据建模也非常的方便,只是我们需要另外花些时间学习Linq的语法规则,有些编译通过的脚本却在执行中,并不被SqlServer所接受而抛出错误。如果今后SqlServer能接受部分.NETFramework中的部分方法,那就更加完美了。另外还需要学习一些Linq扩展,方便我们进行自定义过滤筛选或排序等数据库查询,网上也有大牛们提供的开源代码,可以采纳一番,基本上也都够用。

最后,想当初答应做这个应用开发的时候,自己也并不有十分的把握,更不敢谈开发的时限,因为当时就有想到一些困难的问题需要解决。未曾想到,在开发的过程中出现的困难更是多,有些问题辗转或通过其它方式方法进行了处理,最终目的是无论如何都要想方设法达到想要的结果。当问题逐一解决时,自己的内心也会有一丝的愉悦,虽说不是特别牛的项目,至少对我自己而言,在ASP.NET MVC和EntityFramework框架的开发上,自己有了一定的了解和进步,这也是我所能体会到的价值。技术虽不太值钱,但终究会有一点价值。这也算自己这一阶段来的一点收获吧。

上图为证:

asp.net mvc and easyui framework

Asp.NET MVC+EasyUI框架开发心得与体会

本文固定链接: http://www.byhard.com/?p=1075 | 海纳百川

该日志由 byhard 于2013年12月11日发表在 互联网 分类下,
原创文章转载请注明: Asp.NET MVC+EasyUI框架开发心得与体会 | 海纳百川
关键字:
【上一篇】
【下一篇】

报歉!评论已关闭.