一)经过多年的实践不断优化、精心维护、运行稳定、功能完善:
能经得起不同实施策略下客户的折腾,能满足各种情况下客户的复杂需求。
二)编码实现简单易懂、符合设计模式等理念:
上手快,见效快、方便维护,能控制软件项目后期维护风险。
三)有严谨的分层理念、完全符合主流的SOA理念架构:
程序可以采用不同的实施策略、架构需求,方便维护、方便扩展。
四)符合RBAC的权限理念、同时也能满足国内小型软件项目的灵活性需求:
不仅符合国际通用标准,又能满足国内的小型软件项目的灵活设置需求。
五)不仅支持多数据库也支持多种开发语言、多语言界面:
支持B/S、C/S系统,可以支持Java语言开发项目的接口功能WebService,SQLServer、Oracle数据库等。
六)提供全部的设计文档、源码实现、配套说明文档:
相关设计文档、配套资料可以在不同软件项目中反复使用,提高工作效率。
七)完全支持最终用户的个性化2次开发实际需求:
开放接口、开放源码、开放数据库结构设计。
八)技术优点:
基于 ASP.NET MVC4.0 + WebAPI + EasyUI + Knockout 的架构设计开发
采用MVC的框架模式,具有耦合性低、重用性高、生命周期成本低、可维护性高、有利软件工程化管理等优点
采用WebAPI,客户端完全摆脱了代理和管道来直接进行交互
采用EasyUI前台UI界面插件,可轻松的打造出功能丰富并且美观的UI界面
采用Knockout,提供了一个数据模型与用户UI界面进行关联的高层次方式(采用行为驱动开发)
九)封装了大部分比较实用的控件和组件:
如自动完成控件、拼音模糊输入控件、日期控件、导出组件、下拉组件(单多选)、弹出窗口组件(单多选)、用户选择组件(单多选)、组织机构选择、角色选择等
下面就展示一下已经完成的页面效果:
登录页面:
主页:
菜单管理页面:
组织机构:
权限:
日志页面:
异常页面:
控件展示:
作者:王春天 2014-12-02
作者Blog:http://www.cnblogs.com/spring_wang
如果觉得还不错,欢迎转载。
SNF快速开发平台之BS页面展示和九大优点-Asp.net+MVC4.0+WebAPI+EasyUI+Knockout
原文:http://www.cnblogs.com/spring_wang/p/4138492.html