快速开发平台在国内的发展前景 http://blog.okbase.net/lr3037186128 开发趋势:快速开发平台知多少? http://blog.okbase.net/lr3037186128/archive/56760.html lr3037186128 2018/10/12 14:33:46 开发趋势:快速开发平台知多少?

一、什么是快速开发平台

简而言之,就是可以使得开发更为快速的平台。当开发平台产生之后,虽然减少了编程人员大量的编程时间,但是很多开发平台的效果并不是很理想,比如说某些开发平台比较复杂、难以掌握;有的开发平台通用性比较差;有的开发平台在时间上并没有得到改善;还有的依然还是需要写很多代码等等。这些问题的存在促使开发者不断的摸索、不断的改进,到最后越做越成熟,以致于现在市面上出现的大部分开发平台效率都非常高,他们改善了以往的产品存在的缺陷,使得开发过程比以往更简洁、编写代码更少、开发效率越来越高。于是以往的开发平台便演变成了今天的快速开发平台

 

 

二、平台功能

有机集成了大量的C#开源社区的优秀框架,使软件开发者不需要花费大量的时间整合这些开源框架。

可在线定义数据库结构,并生成数据库表、C#实体类、自动生成支持数据库事务的Spring Bean业务逻辑接口和实现类。

支持生成单表、主明细表、树形结构样式的增删改查维护模块。生成这些模块完全是在Web界面操作的,用户不需要熟悉C#的开发工具。

用户可为每个页面的输入项绑定多种校验规则,包括唯一值校验、非空校验、字段长度校验、手机、邮箱、身份证格式校验、正则表达式校验,用户不需要通过编程的形式为录入界面增加校验规则,在平台中只需要简单的设置即可。

具有单位、部门组织结构树的维护功能。组织结构维护是几乎所有的项目都必备的基础功能。

完善的角色、用户、权限管理功能。用户授权支持针对部门、角色、用户多种授权方式。权限控制不仅支持对菜单的权限控制,还支持对界面上的按钮的权限控制。并可将具体的数据记录授权给不同的角色或用户。

可自由定义的功能菜单树,用户可自由设置每个功能菜单对应的URL连接。

支持Windows/Linux操作系统,支持Oracle/Mysql/SqlServer等多种数据库,本平台的数据迁移功能可很方便地将oracle数据库转换为sqlserver或mysql数据库,并实现数据的完整复制,可在线生成数据库表字段说明文档。

 

 

三、快速开发平台的两种模式

目前市面上的快速开发平台主要分为两种模式。

一种是引擎模式,一种是生成源代码模式。拿报表来举例,所谓引擎模式是指通过报表设计器设计出报表模板,发布到报表引擎中,在运行时,你只需要向报表引擎里传递相关的参数,如报表条件,报表引擎负责查询数据库,加工数据,然后以各种方式展现出来,在这个过程中是不需要开发人员编写代码的,也不产生源代码的。即使是在开发过程中也是如此,利用开发平台开发业务系统时,开发者不需要编码,只需通过WEB页面进行参数定制即可,这些参数存放在系统数据库或XML文件中。系统运行时,引擎会调用这些参数进行页面展现及业务处理。

这种模式的快速开发平台的主要成功代表是力软快速开发平台,他们的产品完全采用引擎模式,不需要编码,即使是一个不懂开发的人,学习一个星期便可以进行开发。

另一种便是生成源代码的,这种方式主要通过一个桌面式设计器来定义业务模块,辅助生成源代码框架,然后用户可以在生成的源代码的基础上编写、修改自己的源代码,实现业务逻辑,包括生成、修改JSP页面,所以生成源代码模式也可认为是一种代码生成器。这种模式的产品对开发者的要求比较高,需要有一定的开发经验。

四、快速开发平台的使用趋势

毫无疑问,快速开发平台作为一种新型的开发工具,它的出现减少了代码编写量,简化了开发过程,缩短了开发周期,提高了开发效率,节省了开发成本。越来越多的受到广大开发者的青睐,而且将会有越来越多的开发者使用快速开发平台来完成自己的开发工作。

分享一个免费体验地址:http://www.learun.cn/Home/VerificationForm

]]>
快速开发平台能带来什么价值 http://blog.okbase.net/lr3037186128/archive/56759.html lr3037186128 2018/10/9 15:05:29 快速开发平台能带来什么价值

按目前IT行业发展,企业系项目,行业系项目,已经慢慢走向开源交付为主,根据小编这边数据调查,很多中小企业没有过多资深的技术人员,导致很多项目没有办法去

承包,当然包括想要开展其它不是专区的大企业,那么出现这种状态是因为IT发展太快了?人员设备跟不上?答案很明显。只是其中一个因素,例如:公司多了,技术分

散了,没办法去快速去支撑一个项目,尤其是系统的基层研发,或者是,跨领域扩展业务的开展,前期的项目切入,以及系统的兼容项目需求,没法使用原系统去兼容,

等等。种种因素,会导致企业失去一个机会,按实话说,就是能接下的,但是没办法去交付,这个就等于企业失去收益,如果按企业扩展业务角度来说,更会影响企业的

发展。

想要跟上社会的脚本,小编认为,必须寻找能支撑底层去做二次开发的工具,这样能快速去交付,考虑好工具的兼容性,以及是否能满足项目大部分的项目需求,现在

这种就是企业最新的一个动态方向,不会流失能握住的客户,不会失去一个机会。                                                                                                             

快速开发平台是指一个二次开发软件框架,用户可以在这个框架以不写代码或少些代码的方式进行业务系统的开发工作。

快速开发平台不同于一般的开发工具,它不只是提供一些基础的功能模块,而且抽象和封装了用户开发一个业务系统所需要的全部功能,使得用户能够不编写代码就能开发出完整的系统。它提供的常用功能包括:页面交互设计、数据管理、用户管理、权限控制、工作流等。

快速开发平台在西方发达国家是为大、中、小公司所广泛采用的一种软件开发形式,在企业管理软件占有40%左右的市场份额。而在我国,由于经济环境和传统管理方式的不同,定制软件还是一种新生事物,不被广大客户所认同。实际上,大多数企业由于自身的历史和业务状况,对于软件系统会有自身特殊的要求,尤其是在企业的行业个性化需求和企业自身独有的个性化需求方面显得格外迫切,虽然市场上的通用软件有很多,按照套装软件的业务流程和模式不可能兼顾到企业的行业及内部个性化需求,这样就造成了软件在上线和使用过程中存在着相当严重的“水土不服”的现象。市场上有太多的软件失败案例,都是因为此种原因造成的,因此不少企业在经历过失败的案例后,纷纷转向定制开发,继而寻找高效、易用的快速开发平台。

过去十几年来国内有多家公司在做类似快速开发平台的产品,一直没有成大的气候,主要有下面几方面的原因:

1.    过去十年中国的生产制造企业主要靠低价劳动力的人口红利赢得全球竞争,对于成本控制和管理精细化的需求不够迫切,因此个性化管理系统的需求没有充分释放出来。

2.    早期国内的快速开发平台多数采用类excel服务器的平台。这种模式对于快速开发平台的开发商来讲开发成本低,但产品的功能和性能也受限于Excel软件,在灵活性和扩展性方面都很受限制。

3.       参与这个领域的厂商以小型软件公司为主,没有足够的技术积累。快速开发平台的挑战在于一方面要能对多数场景实现免代码开发,要求在软件的数据管理、交互设计、工作流程等方面有高度的抽象和封装;另一方面又要能提供扩展性,便于代码开发人员有能够用插件或代码实现更丰富的功能。

    目前,随着中国劳动力成本优势的丧失,对个性化管理软件的需求正在呈现井喷态势。而智能手机的普及,使得广大中小企业采用管理系统的硬件成本和人员培训成本急剧下降,可以预见,快速开发平台将在中国迎来一个高速发展的时期。

    西安葡萄城长期从事控件等底层技术产品的研究,在四年前开始投入快速开发平台的研发。在两年前发布的活字格产品基于完全自有的知识产权,集成了页面交互设计、数据管理、用户管理、权限控制、工作流、一键发布等功能,使用者用可视化设计的方式即可开发Web应用,对手机端和PC端都有很好的支持;同时,活字格提供开放的插件机制,基于活字格既可用代码开发高级功能,更可被其他用户所复用,这种扩展性使活字格成为一款真正意义上的快速开发平台。

 

 

 

 

]]>
企业信息平台的快速搭建,框架如何选? http://blog.okbase.net/lr3037186128/archive/56755.html lr3037186128 2018/9/28 13:51:37 企业信息平台的快速搭建,框架如何选?

 

Web端开发框架如何选

目前,大部分的企业信息集成系统都在web端运行,而搭建框架的选择对一个企业的发展至关重要,不过其最终目的都是要符合企业发展逻辑,助力企业战略的实施。

而在框架的选择上就是一个仁者见仁的事情了,就从底层框架来说,web层的就非常多,而且各有特色,比如:Struts、WebWork、Spring MVC、Tapestry、JSF、WebPage3.0……等等。

那么为什么要使用框架呢?

使用框架的必然性

框架,即framework,说白了,其实就是一些应用的半成品。通常情况下,为了方便应用,会把不同应用程序中一些共性的东西剥离出来,做成一个半成品程序,这样的半成品就是程序框架。当然,这些东西有免费的,也有付费的,免费的在功能上和后期维护上需要更多的心思,而付费的通常由一些开发企业做优化,开发一些标准功能,再加上一定的拓展,维护成本上会更低一些。

目前,软件系统的发展已经相当复杂了,特别是服务器端软件,涉及到的知识,内容,问题太多。在某些方面使用别人成熟的框架,就相当于让别人帮你完成一些基础工作,而你只需要集中精力完成系统的业务逻辑设计。这样每次开发就不用白手起家,而是可以在这个基础上快速搭建。

这样一方面可以减少重复开发工作量、缩短开发时间、降低开发成本,另一方面也可以使程序设计更合理、运行更稳定,减少了人员流动所带来的困扰。基于这些原因,基本上现在在开发中,都会选用某些合适的开发框架,来帮助建立快速高效的开发应用系统。

那么有了这些必然性,选择就很重要了,在web层的开发框架中,有一些基础思想很值得注意。

1.数据展示

Web层需要从逻辑层获取需要展示的数据,然后以合理的方式在页面进行展示,要做到分类明确,抓取精准,使用方便,界面简洁。

2.人机交互

人机交互,其实是说的软件智能化。比如用户要在界面上输入数据,并在界面上进行点击操作,那么就可以触发事件,建立标准的事件驱动模型,然后自动与后台机型数据交换处理,从而完成新界面的建立。

3.收集数据,调用逻辑层接口

这个过程的触发和用户的操作请求是同步的。通常web层收到用户的请求,便需要相应的逻辑层接口来处理,因为本身web层是不会进行任何逻辑处理的,这其实也是前后端的差异。而调用逻辑层接口,需要传递参数,这时需要收集用户在界面上输入的数据,然后进行组织,组织成为逻辑层接口需要的数据封装形式,这种形式有很多,常用的是ValueObject。

4.根据逻辑层的数据来重新展示页面

逻辑层处理完了,但是前端显示依然没有变化,这时候需要将数据或信息重新返回到展示界面上,界面再将数值分配到具体的位置,新的页面便展示出来了。

其实通过以上我们也可以看出来,web层的开发工作重要集中在展示上,也就是图形用户界面,这是用户最直观的感受应用程序的窗口,通常也是用户要求比较多的地方之一,其表现形式相对丰富。

 

Web层开发步骤

其实,任何项目从零开始,开发步骤都大同小异,只是有条件的企业会采用同步开发的模式,以节省时间,这里以基础模式为例,简述一下。

  1. 确定展现内容,写页面Html
  2. 每个数据的具体表现形式,如:有的需要表现成为下拉列表,有的需要表现成为单选按钮等。

3.界面表现形式的逻辑布局,所谓逻辑布局是指某些数据的表现形式应该放在前面,某些应该放在后面;某些放在上面,某些放在下面。如:某个请假申请 的业务,有请假开始时间和结束时间,很明显开始时间的表现就应该排在结束时间的前面。而美工是负责最后页面的美观,一般美工不能动界面的逻辑布局。

4.完成前面3步,页面的表现形式的大致模样就有了,下面需要来做功能性的开发。第一个就是这些表现形式的值的来源,如:下拉列表显示的值从什么地方来。值的来源方式很多,有数据库中来、固定值、某断程序运行的中间结果、前面页面传递过来等等,当然典型的还是来自数据库。

好了,确定了值的来源,开发人员就要写代码来获取这些值,然后把这些值赋值到对应的表现形式里面。

5.还有一些比较特殊,也就是真实操作的是一类值,但是在界面上显示的是另一类值,比如:数据库中有用户编号,到了界面上就得显示用户姓名,但是所 有的操作都是要操作用户编号的。我们把这种情况分做:真实值和表现值,他们有一定的内在联系。这些都是要开发人员去转化和维护的。

6.接下来就应该开发功能性的事件响应了。用户点击了某个按钮或者触发了某个事件,首先是客户端:数据检测、客户端事件处理;然后提交到服务端,服务端要获取到客户端提交的数据,然后调用相应的逻辑层接口来响应。当然如何写逻辑层的实现这里就不去谈论了。

7.逻辑层执行完过后,返回数据和信息到Web层,开发人员还需要写代码去处理,选择哪个页面来显示,如何显示这些数据和信息等。

8.在整个交互的过程中,还必须考虑到如何控制权限,如:某些数据不能显示,某些数据不能编辑等等;同样还需要考虑到消息的配置和国际化等等。这些功能起源于逻辑层,但是实际的控制要到Web层,这些都需要开发人员来控制。

9.完成了上面的开发步骤,页面基本的功能开发就告一段落,接下来开发人员需要考虑页面美观的问题了。大家可能会说:“不是有美工吗,还需要开发人 员干什么?”。事实上美工多半只能出一个静态页面的美化模版,美工对于一推Java代码和Html的混杂物,多半是没有办法的,更不要说还有一些内容是动态生成的,美工就更不可能搞定了。还是得开发人员上阵,按照美工给的模版,开始添加Css:class、id、style……

10:完成上面的开发,基本页面的开发工作就完成了,最后的一个步骤就是把各个页面有机的组织起来,开发应用程序的整体应用导航框架,通常就是菜单,然后把各个功能页面跟菜单结合起来,形成一个完整的应用。

在这里我们省略了开发期反复的调试过程,仅总结开发的步骤。

选择Web开发框架的目的

首先,没有框架,我们需要做的工作是什么,了解了这些,我们才能更好的明白框架的价值。

框架,通俗地讲,就是一个半成品,也就是组成一个机器的零件。目前我们使用的框架无论是基础的底层框架,还是融合类型的付费框架,莫不如此。

而框架的选择,要看项目的实际需求,底层框架适用于时间充裕的项目搭建,融合框架(快速开发框架)适用于短期项目,从成本上来说,通用型融合框架可以减少开发的工作量,提高工作效率,因为其本身已经融合了多种常用功能,ERP、OA、CRM、BI、甚至移动APP等,对企业来讲,可操作性更强。

选择Web开发框架的标准

标准不是一成不变的,这里也只是经验之谈,而且主要出发点在融合框架的业务功能方面,所以仅作参考之用。

1.选择能够对我们的开发过程提供更多、更好帮助的Web开发框架,功能性,稳定性要强。

2.Web开发框架的学习一定要简单,上手一定要快,毕竟,没有人愿意在复杂错乱的框架结构中摸索,一个成熟的融合框架,如果需要半个月甚至一个月的学习周期,那这个框架确实有需要商榷的地方。

3.良好的技术支持。框架无论好坏,技术支持一定要做好,因为等你使用起来就明白,无论多好的框架,在实际的应用过程中,都会或多或少的出现问题,如果不能及时的解决,会对整个项目开发带来影响。

此外,一定要考虑综合成本,其实这是目前应用开源软件最大的问题,碰到问题除了死肯文档就是查阅源代码,或者是网上搜寻解决的办法,通常一个问题就会导致1-2天的开发停顿,严重的甚至需要一个星期或者更长,一个项目有上这么几次,项目整体的开发成本嗖嗖的就上去了。

4.Web开发框架结合其他技术的能力一定要强,比如在逻辑层使用Spring或者Ejb3,同时框架整体也要很容易的与它们进行结合。

5.强大的拓展功能。就像刚才所说的,再好的框架都不可能做到面面俱到,况且每个企业的实际情况都有所不同,因此这就要求框架的拓展功能足够强大,以满足新业务的需求。但是,此处要注意一点,扩展一点要简单,如果因为扩展功能而使框架整体功能受限,硬塞上去也是不合适的。

6.Web开发框架最好能提供可视化的开发和配置,可视化开发对开发效率的提高,已经得到业界公认,况且这一功能目前来说已经相对成熟,不多赘述。

7.Web开发框架的设计结构一定要合理,应用程序会基于这个框架,框架设计的不合理会大大影响到整个应用的可扩展性。

8.Web开发框架一定要能很好的结合目前公司的积累,可以有良好的项目对接。通常情况下,公司在多年的开发中已有了很多积累,不能因为使用Web开发框架就不能再使用了,那未免有些得不偿失。

9.不要把框架想的神了。可以肯定的是,目前市面上的所有框架都不可能做到十全十美,也不可能适用所有应用场景,所以在选型前一定要了解它的适用范围,判断是否合适。

 

这里给大家推荐一款我公司使用的敏捷开发框架learun,谨作选型参考,免费体验地址:http://www.learun.cn/Home/VerificationForm

]]>
那些年轻时“把生命浪费在赚钱”上的人,后来怎样了? http://blog.okbase.net/lr3037186128/archive/56754.html lr3037186128 2018/9/27 11:39:11 那些年轻时“把生命浪费在赚钱”上的人,后来怎样了?

著名财经作家吴晓波老师2014年在致18岁女儿的信里说“生命就应该浪费在美好的事物上。”追求诗和远方、品质生活成为热爱生活的标志。

热衷旅行,品尝美食,拥有设计独特做工精良的物品,跟喜欢的人谈一场轰轰烈烈的恋爱,培养自己与众不同的爱好,丰富自己的人生阅历......

听起来,这一切多么令人神往。然而全中国14亿人当中,有多少人能真正享受得起这种“高配的人生”呢?

不是每个人都是王思聪、有王健林那样成功的富爸爸,能够在年纪轻轻时便选择自己想要的生活方式,可以鄙视苟且的现实,只为兴趣而工作。

我们大多数人来自普通工薪家庭,甚至是依然贫穷的偏远农村。当我们幻想靠运气“躺赢”、不想为了赚钱而努力工作时,当我们心中充满着野心和欲望时,请问问自己:你的实力与欲望匹配吗?

1、讲一个上海程序员的逆袭之路

1)初到上海

“既然负担不起把生命浪费在美好事物上,那为何不把年轻的时光浪费在赚钱上?”一个是愉悦自己的内心,另一个提升自己的价值。

特立独行的我在十几年前放弃众人羡慕的稳定的工作只身来到上海。没资源、没人脉、没企业工作经验,我初到上海时吃了很多苦。普遍较高的消费让我这个初来上海的程序员苦不堪言,何况孤身一人在上海,一切都要自己去面对。

文艺电影里那些描述上海的悲惨生活的剧情,我多多少少都经历了一番。尽管如此,倔强的我依然要在上海扎下根,那时父母他们都不理解,为什么辞去工作跑到上海那么远的地方去受罪,每次通电话总少不了责骂,聊起别人家的孩子。

什么面子和自尊统统抛在身后,寻找机遇、赚到钱就是我的诗和远方。白天上班,晚上熬夜写代码和学习编程,偶尔还会兼职赚点外快。一天只睡四五个小时更是家常便饭。

2)机会永远垂青那些时刻准备着的人。

一直咬牙坚持的我终于迎来了人生的重要机遇--进入一家知名互联网公司。对于工作,我是加倍勤奋,做事踏实,虚心学习。这一切让我迅速成长,同时也让我得到公司的领导的认可和欣赏。

后来,公司要成立一个新的项目,领导看我工作努力有上进心,就把我招进去成为项目的leader。项目大获成功,作为leader的我也有大获成功,之后公司特意为这个项目成立了一个部门,而我则成了该部门的领导。

我进入这家公司的第二年便升级为公司最年轻的技术合伙人,从此人生进入开挂模式,一路高歌猛进。

3)程序员变身人生赢家

如今,我已经是两个萌娃儿的爸,有一个爱他的老婆,幸福的四口之家。拥有若干套上海以及海外房产的他,早已实现财富自由,算得上人们口中常说的“人生赢家”。

看完我的人生逆袭的故事,也许有人会说“你只是运气好而已,遇到了好公司、好项目,还赶上了正当其时的行业风口。”

可是,如果不是在年轻时目标明确、拼命工作又如何能够把握住机会,又怎能拿到人生的第一桶金呢?

并且,这些又为后续的房产投资积累了原始资本,踩准了中国房价一路上涨的另一个“风口”,整个人生进入良性运转的轨道。

2、好运气是靠自己努力才会得来。

这正是“吸引力法则”的又一种体现。目标够清楚、信念够强大、加上足够的坚持,这些都会产生巨大能量、吸引好运气的到来。

分享他的经历,并不是说我要建议每个人把赚钱作为自己的人生追求。赚钱只是一种可以具体量化的目标,是通往人生更高层次的路径之一。

想多赚钱从来都不是容易事。

无论一个月薪5000元的普通员工想要成为月薪20000元的部门经理;还是一个创业者从一个人发展到一个团队,从成百上千万烧钱到产生百万千万的利润,都是一种对自己、对未来的挑战。

这中间要经历多少加班,挫败,痛苦,怀疑和绝望?但正是这样的过程,让我们积累了经验、提升了能力、抗住了压力、战胜了挫败而变得更加强大。

当我们真正实现那个数字目标时,获得的不仅仅是金钱,更重要的是收获了人生的阅历和进化迭代了的自己。

3、为了实现“赚钱”,最重要的是做到以下几点:

1) 要学会认清自我。

年轻人都会有不切实际的想法,都会有些眼高手低。只有像个旁观者那样看清自己,客观评价自己的优势略势、优点缺点,才能找到正确的奋斗方向,提高获得成功的概率。

IT行业的learun快速开发平台,便是因为对自我认知非常清晰而迅速逆袭的典型案例。以前这家公司是传统软件公司,一直不温不火的做外包服务,但在不断的外包和自我摸索中开发出一款新的软件框架,这为软件行业提供不小的便利。

如今,这家公司成立不到5年,已实现上千万利润。这一切离不开他的持续奋斗,但最重要的是因为他读懂了自己,知道自己最需要和适合做的事情。

2)要学会放下自尊,才会赢得尊重。

年轻时我们都有点玻璃心,会有“天生我才必有用”的傲娇。事实上很多东西学校里没人教我们,走上工作岗位才发现自己不懂的太多、经验太少。

很多人会因为自尊心而害怕向别人请教,怕被别人轻视、嘲笑。其实,与其保护自己那颗玻璃心、不懂装懂自欺欺人,不如尽早放下自尊,不会就问、不懂就学。

踢开“玻璃心”这颗绊脚石,不断提升自己的专业水平,用实力终赢得别人的尊重。

3)对自己要狠一点、再狠一点。

懒惰是人类的天性,苦逼是奋斗者的常态。认清这两点,剩下的就是严格自律,对抗惰性,舍得吃苦。

别人加班到晚上8点已经大呼受不了,自己即使8点下班回家还要继续加班到12点;别人周末玩游戏、看抖音,自己坚持周末学习、持续充电。

别人被客户拒绝一次,便灰头土脸彻底放弃,自己即使被虐千遍,只要有一线可能就决不放弃。

一段时间后,那些对自己“够狠”的年轻人在漫长的人生赛道上,注定会甩开其他人一大截。

年轻,是最大的资本;行动,是最强的催化剂。

结语:

或许当下的自己还没有足够的实力去体验“生命应该浪费在美好事物上”的那种境界,那么,趁年轻,请拼命工作,努力赚钱。

终有一天,经历过职场洗礼、商界厮杀,披荆斩棘一路走来,你会遇到无比强大的那个自己。

到那时,强大的你云淡风轻地对那个曾“把生命浪费在赚钱上”的自己说:谢谢你,我会继续前行,不忘初心。

 

]]>
.net企业管理系统快速开发框架 http://blog.okbase.net/lr3037186128/archive/56751.html lr3037186128 2018/9/26 11:43:55 .net企业管理系统快速开发框架

简言 

        本人在博客园注册也几个月了,一直没有写自己的博客,因为才疏学浅一直跟着园子里的大哥们学习这.net技术。一年之前跳槽到现在的公司工作,由于公司没有自己一套的开发框架,每次都要重新搭建,于是本人就用业余时间写了一个简单开发框架,我也不知道叫“快速开发框架”是否符合,大家对付着看吧,希望可以帮助一些新人学习,当然也可以用于开发,公司已经有一个项目使用了,效果还算不错。框架重头到尾都是我一个人完成,程序多少有些bug 没被发现。希望园子里的伙伴见谅并反馈给我,你们的支持就是我最大的动力。好了说了这么多废话下面进入主题。

框架构架展示

LeaRun.FrameworkV7.0基础模块 Util实用类模块 DataAccess数据库模块

 

 

LeaRun.FrameworkV ApplicationModule应用模块

 

 

LeaRun.FrameworkV Application应用界面

 

 

前端展示

 

 
 
 

 

 

 这个框架很基础,用来学习还是非常不错的,很多不足的地方希望各位耐心指教。

官方入口:http://www.learun.cn/Home/VerificationForm

博客园:https://www.cnblogs.com/zxc168/p/9402850.html

]]>