`

一个优秀框架的评判标准和方向

阅读更多
  Java的框架很多,并且很多都是开源的。有我们熟悉的表现层框架;如;struts,jsf等;还有底层的orm框架,如hibernate,还有比较全面的框架如jboss seam等等。

       纵观这么多框架,我们不难发现一个问题,它们很多都是面向程序员的,或者说是面向技术的。但是我么要知道技术最终是要为功能服务的。我们最终是为了实现功能的,而不是为了绣技术而开发的。那么我们的框架,一个优秀的框架最终应该以用户需求为向导(而非程序员的需求)。

       所以,是否能够实现各种各样的功能需求,是否能够快速、简单的实现许多常用的功能需求,这是首要。

       Javaee一定是能够符合企业级别开发的绝大多数需求的,要不怎么是javaEE。但是如何能够快速、简单的实现许多常用的功能需求呢?

       快速简单和灵活,是比较矛盾的两个事物。但在某种层面上是可以统一的。对于大多数常见的功能需求,我们简单快速。对于个别的个性要求,我们灵活。

       那么具体如何统一呢?如果我们能够把企业级开发的功能需求抽象成几个种类,每个种类我们提供一中常用的默认解决方案。几乎所有需求都可以归结成这样的几个种类,个别个性化的要求只需要修改与默认的解决方案不太一样的那一小部分就好了。

       那么企业级开发能否抽象成这样的几个种类呢?答案是肯定的。我们可是把它大致抽象成:crud,workflow,report三个种类。大多数的需求都可以归结给这几类,或者是这几类的变种。

       一般在系统数据的初始化的时候(包括后面的一些台帐),都是crud功能。如人员的录入,数据字典等等。有了这些基础,我们的企业就可以运作了,那么这就是workflow发挥功能了。运作了一段时间,对运作中间产生的数据做分析总结,这个就是report。如果你的workflow是bpm可能还需要重新定义流程。

       所以一个好的框架——以需求为导向的框架——至少要能够快速方便的完成crud,workflow,report三个功能。

       其次我们要考虑的是效率。

       再次我们再来考虑使用我们的框架后,是否能够做到,解耦合,牵一发而无需懂全身等等程序的性能。而这些功能是程序员需要的,而不是客户需要的。但我们要记得,客户是我们的衣食父母。

   
分享到:
评论

相关推荐

    exercise1评分标准1

    "Exercise1评分标准1"为我们提供了一个关于如何评价一个编程练习的详细框架,这个框架主要用于确保代码质量、功能完整性和组织结构。以下是对这些评分标准的详细解读: 1) **编码规范符合程度**(1分): 编码规范...

    中招体育特长生考核内容与评分标准.doc

    《市中招体育特长生考核内容与评分标准》是一个针对初中阶段体育特长生招生的重要文件,旨在规范和提升我市学校体育运动竞技水平,通过严谨的考核制度选拔优秀的体育人才。该标准详细列出了田径项目的各项考核内容和...

    度南宁市城市物业管理优秀大厦评分表(资料组).doc

    【度南宁市城市物业管理优秀大厦评分表(资料组).doc】是一个关于评估南宁市物业管理质量的文档,主要用于评判大厦的物业管理是否达到优秀标准。这份评分表详细列出了多项评价指标,涉及物业管理的各个方面,包括基础...

    绿色物业管理项目评价标准.pdf

    这份标准详细规定了如何评估一个物业项目的绿色程度,旨在推动物业管理行业向更加环保、资源高效的方向转型。以下是对该评价标准主要内容的详细解读: 1. **总则**: - 定义了绿色物业管理的基本理念,强调在物业...

    背诵评分表.pdf

    这份评分表旨在为评委提供一个标准化的评估框架,确保对每个参赛者的评价公平且一致。 1. **评分等级与标准** - 评分表设置了A+、A、B、C四个等级,代表不同的表现水平。A+可能代表卓越,A代表优秀,B表示良好,而...

    专业方向课程设计任务书.doc

    本次专业方向课程设计针对2010级软件工程专业的学生,旨在通过设计一个基于Web的分布式应用系统,让学生掌握Web软件开发方法、现代软件工程的管理和开发技巧,以及UML建模工具Rational Rose的使用。设计过程中,学生...

    优秀学术论文模板084.pptx

    本模板旨在提供一个指导框架,帮助学生撰写高质量的毕业论文,如土木工程专业的论文。 **论文组成部分** 1. **封面**: 封面应包含论文题目、作者姓名(答辩人)、指导教师、所在学院和专业、年级等基本信息,确保...

    中考满分作文及评判

    2. **结构松散**:合理规划文章结构,确保每个部分都服务于主题,形成一个有机的整体。 3. **语言贫乏**:多读书,积累优美的语句和成语,提升语言表达能力。 4. **内容空洞**:结合具体事例和亲身经历,使文章内容...

    全国电子设计竞赛论文写作具体评分要求及模板

    全国电子设计竞赛是针对大学生的一项重要科技...通过以上知识点,参赛者可以按照评分标准和模板,撰写出高质量的电子设计竞赛论文,提升获奖的可能性。同时,这也有助于锻炼学生的逻辑思维、表达能力和团队协作精神。

    集团公司股权及现金激励模式设计框架.pptx

    - **发展战略与未来规划**:最后,梳理集团公司的长期发展战略、业务布局和未来规划,明确公司的发展方向和目标。 ##### 1.2 员工结构与特点分析 - 分析员工队伍的结构,包括年龄分布、学历层次、职位等级等,以便...

    开题报告weixin278基于微信小程序的体育课评分系统+ssm开题报告.doc

    因此,构建一个基于微信小程序的体育课评分系统,能够结合多方面表现对学生进行评分,鼓励学生积极参与体育锻炼,提升整体体育素质。 2. 研究目标与内容 本研究的目标是开发一个能够帮助教师全面评估学生体育成绩、...

    网络信息检索课件文献综述写作.ppt

    文献综述是学术研究中的一个重要环节,特别是在进行网络信息检索和毕业设计时。它不仅是对已有文献的总结,更是对某一研究领域现状的全面分析和评价。文献综述旨在梳理过去的研究成果,揭示研究趋势,指出存在的问题...

    IT公司薪酬改革方案书.doc

    波多里奇卓越绩效标准是衡量和提升组织绩效的一个重要框架,它不仅适用于质量管理,也对薪酬改革具有指导意义。 1. 领导作用:在薪酬改革中,高层领导扮演着关键角色。他们需要制定明确的战略方向,确立以员工和...

    普通本科生毕业设计论文(设计)诚信承诺书.doc

    5. 评分标准:毕业论文的评价包括工作表现、学习态度、选题质量、文献综述、摘要、研究方法、能力水平和成果质量等多个方面。每个项目都有明确的评分标准,以全面评估学生的研究能力和成果的价值。 6. 教师评阅:...

    高考作文复习指导之一(审题篇).doc

    审题的重要性在于它为文章设定了方向和框架。如果审题错误,即使文章语言优美、构思新颖,也会因为偏离主题而被评判为低分。因此,考生不能依赖于单靠语言和构思来弥补审题的失误。如果允许这样的情况发生,可能会...

    C2-2015年“深圳杯”优秀论文福田红树林生态系统.pdf数学建模

    基于这种特殊情况,本研究构建了一个包含动态监测、生态健康评估和问题预测的一体化模型框架。 该研究的建模过程涵盖了对主要物种及其相互关系的研究,这些物种之间通过食物网相互依存。根据种间关系,研究者筛选出...

    学分计算器,计算学分积点

    “MFC”是Microsoft Foundation Classes的缩写,这是一个由微软提供的C++库,用于开发Windows应用程序。在这个“学分计算器”程序中,开发者可能利用了MFC框架来构建用户界面和实现逻辑,因为MFC提供了一系列预先...

    “魅力主持人”主持人大赛策划书大全.doc

    【“魅力主持人”主持人大赛策划书】是一个旨在丰富大学生课余生活,展现当代青年风采,发掘和培养优秀主持人才的活动。策划书的核心目的是为爱好主持的学生提供一个展示自我、提升技能的平台,同时也为学院各类活动...

Global site tag (gtag.js) - Google Analytics