最近通过ITEYE(http://www.iteye.com)网站接触到了快速开源开发框架JEECG(J2EE Code Generation);通过网络上的一些资料学习和试用之后,以系统设计和开发人员的角度来说,这无疑是一款非常优秀的开发框架,无论是从框架的架构还是所使用的技术都是非常先进的;在此也结合自己项目的一些特点谈谈感受:
现阶段我们在做项目(尤其是国内的项目)时,需要再三和客户的业务人员去沟通,以确定他们想要系统帮助他们完成那些事情,这就需要我们有非常直观和形象的东西(比如系统页面demo、业务流程图等)去展示给他们看,从而最终开发出客户满意的系统功能,这是BA人员需要完成的事情;然后是系统设计人员针对BA提供的客户认可的需求去设计系统,然后依次是开发人员、测试人员的工作,最后客户会根据最初的需求来验收系统功能;由此可以看出,一个大中型的项目需要不同的角色去合作完成,我们力求使每一个角色的工作所起到的作用都最大化,如果使用JEECG来开发系统的话,就出现了一些问题,比如BA人员的页面demo和业务流程是无法复用的,BA还需要向设计人员和开发人员仔细去讲解客户需求等,所以个人觉得是否可以将页面生成和数据库设计之间的耦合尽量弱化,这样BA可以根据客户需求生成想要的页面和工作流,同时设计人员可以着手设计数据库模型,这两个工作都完成之后开发人员可以根据需求文档、系统页面以及数据库模型进行简单配置来完成系统功能的组装,如此的话每个角色的工作效力都得到了最大化。
另外,关于页面的校验规则,个人觉得首先应该以数据库设计(字段类型、长度、必录等)为主,可以允许BA人员在页面生成时进行个性化的配置;因为系统设计人员一般都是比较有经验的人去担任,具有丰富的业务知识和全局观念,然后BA人员又是最了解客户需求的人;如此一来,前端的页面和规则就不需要开发人员再根据需求文档再次修改,他们只需要认真关心系统后台个性化逻辑的处理,开发效率和质量都会有所提升。
以上是一点个人的不成熟想法,说出来大家一起交流一下! 同时,也希望大家都能为JEECG框架贡献一点自己的力量,使得这个框架更加完善,得到更快、更广泛的推广。
-
相关推荐
【Winform快速开发框架】是一种基于Windows Forms(Winform)技术的高效开发工具,它针对企业级应用提供了便捷的框架支持。这个框架的核心特点是利用基类的三层架构,旨在简化开发过程,提高代码复用性,同时保持...
NFine快速开发框架是一款专为敏捷开发设计的高效、易用的开源框架,它整合了多种先进的技术,旨在简化企业级应用的开发流程,提高开发效率。NFine框架的核心目标是提供一个统一的开发平台,使得开发者能够更快地构建...
【源码】 java SSM 快速开发框架项目源码【源码】 java SSM 快速开发框架项目源码【源码】 java SSM 快速开发框架项目源码【源码】 java SSM 快速开发框架项目源码【源码】 java SSM 快速开发框架项目源码【源码】 ...
此外,文档还提供了JEECG框架的初步探索、开发环境搭建等方面的内容,帮助开发者快速搭建JEECG开发环境。 Jeecg框架文档是一份非常实用的文档,为开发者提供了详细的指南和示例代码,帮助开发者快速掌握Jeecg框架的...
这是一套集权限管理+快速开发+动态接口+通用组件+动态UI于一体的全新.net信息化快速开发框架。快速开发框架的使用,大大地缩短了开发周期,提高了软件质量,同时也降低企业对软件研发人员编码水平要求。使得软件企业...
"Android快速开发框架"是一种专为提升Android应用开发效率而设计的工具集合,它整合了多种功能模块,如网络请求、图片加载、文件操作等,旨在简化开发过程,让开发者可以更专注于业务逻辑的实现。这里我们将深入探讨...
当时公司要建自己的内部OA系统,同时有CRM相关功能需求,为了快速开发购买的这个快速开发框架,但是基础功能不完全满足我们使用,所以我们在该框架基础上进行了优化和功能扩充; 设计理念真的不错,希望能给同行小...
NFine快速开发框架是一款以C#语言编写的,完全开源的软件开发框架,适用于ASP.NET MVC平台。这个框架集成了Entity Framework 6(EF6)作为数据访问层,利用Bootstrap进行前端界面设计,旨在提高开发效率,降低项目...
Jeecg是一款基于JavaWeb技术的开源企业级快速开发框架,旨在提高开发效率,降低开发成本。其官方开发文档是开发者掌握Jeecg框架核心特性和功能的重要参考资料。这份文档详尽地介绍了Jeecg的架构设计、主要模块、开发...
1、一套基于ASP.NET MVC+EF6+Bootstrap开发出来的框架,源代码完全开源,可以帮助你解决C#以及.NET项目68%的重复工作,让开发人员远离加班。 2、使用ApacheLicense2.0协议,采用主流框架,容易上手,简单易学,学习...
【基于JAVA的快速开发框架】是一种高效的软件开发工具,它为开发者提供了丰富的功能,以便能够快速构建企业级应用。这个框架结合了JAVA语言的强大特性和现代软件开发的最佳实践,旨在提高开发效率,减少重复工作,并...
Finer进销存是一款面向中小企业的供销链管理系统,基于J2EE快速开发平台Jeecg-Boot开发_psi
Jeecg开源快速开发平台是一款基于Java技术的高效能、高度可定制化的开发框架,旨在大幅减少开发人员的编码工作量,提升项目开发效率。它集合了多种先进的技术和设计模式,为企业的信息化建设提供强大的支持。 该...
快速开发后台框架是一种高效构建后台管理系统的方法,它旨在简化开发过程,提高开发效率。这种框架通常包含一系列自动化工具,能够自动生成HTML代码,为开发者提供一个直观且美观的用户界面,便于数据管理和业务操作...
NFine快速开发框架源码 源码描述: 一、源码特点 1、NFine 是基于 C# 语言的极速 WEB + ORM 框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展,让Web开发更迅速、简单。能解决60%...
在提供的链接中,博主SpringDawn2003分享了关于快速报表开发框架的一些实用经验和技术细节。文章可能涵盖了框架的基本架构、核心功能以及如何快速上手等内容。由于无法直接查看具体内容,我将基于常见的快速报表开发...
这是一套全部开源的快速开发平台,毫无保留给个人及企业免费使用。 前端采用Vue、Element UI。 后端采用Spring Boot、Spring Security、Redis & Jwt。 权限认证使用Jwt,支持多终端认证系统。 支持加载动态权限菜单...
jeewx是一个开源,高效,敏捷的微信开发平台采用JAVA语言,它是基于jeecg这个企业级快速开发框架实现的。 jeewx的目的是最大化的简化微信开发的流程,使用开发者能把最好的精力放到微信具体业务开发,并能以最快的...
"dwz4j SpringMVC MyBatis企业级快速开发框架"是一个集成的开发环境,旨在简化Java开发者在企业级项目中的工作流程,特别是对于快速实现业务逻辑的增删改查(CRUD)以及后台管理功能。这个框架结合了三个核心组件:...