42
回答
我想请问jfinal真的极速吗?

jfinal真的极速吗?

    我列出三个可以导致项目更快完成代码编写的过程:

    第一,套专业的前端UI:一套专业的UI可以替代很多前端界面的编程,减少很多开发量。

    第二,现成的demo:有很多现成的demo代码,可以减少很多的重新构思,直接拿来改改就成。

    第三,程序自定义,集成思维,模板引擎思维,这一点可以参考金蝶,还有Discuz,ofBiz等人家能做到配置。

    jfinal极速,我真的很想知道何为极速,我们做房地产项目,物流erp项目,大量复杂的业务逻辑面前,jfinal能极速。不要说前端界面也需要大量的业务逻辑编程跟jfinal屁点关系都没有何来解决 ,就算后端一个已经确定了的业务逻辑的一个处理方法的内容也是大量复杂的,jfinal居然敢说极速。麻烦在前面加上几个字:“相对于手工配置”。

    后话:

    一个项目需要大量的开发,就算一个公司采用了何种多么牛逼的后台框架(包括jfinal),程序员都是不知道的,程序员的心理定位时间都是从这个框架之上开始计算的。因为程序员还是要要针对业务逻辑来转换成大量的代码。跟实用何种框架一点关系也没有。框架只是相对于手工配置等编程的活来说,提高了大概5%到20%的代码编写量,而大部分耗费的时间是在程序员将业务逻辑转换成代码的过程之中。

   以下是我个人计算的数据:

   好的后台框架例如struts2零配置:  5%-15%

   好的前端框架例如jQuery-miniUI: 10%-20%

   好的程序员(良好的业务逻辑转代码建立思路 + 快速查找现有demo,copy改的切面构造能力):40%-60%

  而且,当一个公司用了某一框架后,例如用jfinal后,考核员工的快慢就不会考虑框架什么事了,而员工的心理时间也自我调整为如何在现有的平台上比别人更快地完成,达到项目预期完成时间。而项目经理也会重新根据这个框架来调整时间。

   

举报
共有42个答案 最后回答: 3年前

    极速开发是 jfinal 项目的一直追求的目标,目前已实现的极速在控制层、ORM层、AOP层,下一步要实现View层的极速开发,前三个层面实现的极速开发已经被广泛的实践所证实,比传统开发方式整体节省开发时间 95% 以上。

    当然不同的人对极速的定义不同,有些人可能觉得节省时间 80%就算是极速了,jfinal 当然不会满足于此,我相信当 jfinal 解决了前端极速的问题,然后通过 jfinal.com 平台构建一个组件化的生态系统,传统方式开发项目需要三个月到那时能降至三天。这就可以满足我对极速的标准。

    JFinal 诞生时的极速是在项目所专注的领域内的极速,如控制层、ORM,而jfinal 最终将发展成为一个从项目开始到结整时的全程极速开发。而与楼主所说的极速完全不是一回事,因为一个项目只可能专注自己所做的事情,与ERP之类和具体业务不是一个范畴。

一看楼主就是做项目的。如果做产品,所有功能都全新设计,你用ssh做一遍,再用jfinal做一遍,就知道为什么极速了。
jfinal 在他能做到的范围内,mvc,dao ,以及插件,确实做的还不错。项目极速,这取决因素太多了。另外,都erp了,关注的应该是项目可维护性吧。

jfinal是技术框架,erp系统重点是表单、业务流程、数据查询统计,业务的事情技术框架解决不了,你如果牛逼可以在jfinal的基础上搞一套适合你们自己的业务框架。

erp 有啥 好说的 ,逻辑能有多复杂 ? 就是要 花时间 搞 而已  。

1. jfinal 是 java 后段 ,你扯前端 干什么 。

2. jfinal 甚至不需要 demo , 逻辑已经简化的太简单了 , 我这个 php 临时 用 jfinal 都能 开发 java 站。spring 什么的 没经过 系统学习了解 ,表示完全上不了手 。看都看不懂。jfinal 的源码 还能 看懂 。对照着 java api 很容易写东西 。

3. 就一开发框架而已 。

楼主的这种想法是可以理解的。看文章楼主应该是传统软件行业的,实际上传统行业稍微大一点的软件公司,都有自己一整套的开发框架或者叫做平台,使用这种整体性的框架(平台),开发效率是非常高的。而jfinal毕竟才出来几年,在传统行业没有那么多的积累,所以不用jfinal也是正常的。但是我相信过几年应该会有一批基于jfinal的开发平台出现。
实际上通过长时间的关注jfinal,以及编写jfinal代码,发现jfinal特别适合编写互联网项目。
jfinal开发起来确实很简洁,快速。这一点对互联网项目非常重要,快速出原型,然后根据客户的反馈,不断迭代,更新版本。
所以对于楼主的疑问,我想说jfinal目前开发互联网项目是极速。但是开发传统项目还算不上极速。
--- 共有 1 条评论 ---
快速开发师我不知道极速在哪里,顶多就算快得了,说极速有点强迫别人认同的感觉。不知道你用没有过struts2或springmvc的零配置,我觉得能做到零配置的都很快了。很多产品都能做到零配置。极速,貌似有点过了。 3年前 回复
自从使用jFinal之后,通宵的情况少了,回家的次数多了,在群里吹水的次数也多了,甚至还有时间浏览网页了

自己用用玩玩就行了,大公司反正我是没见过用这个。

还是学好spring,java基础

--- 共有 7 条评论 ---
快速开发师说的太好了,大公司一般都是用正统的框架,有国际标准的 3年前 回复
JFinal正好相反,两年前就有大公司开始在用了,jfinal默认404与500页面有个链接,通过cnzz统计能看到这些公司在用jfinal开发项目,当然,如果你替换掉默认的404、500页面就看不到,并且要在这个页面出现并点击后才能在cnzz统计中出现来访域名 3年前 回复
本人纯属虚构@CoderLeon 再说一次 傻子学什么都是傻子 和框架无关.. 而且不要再用你那猥琐的目光看别人 觉得别人和你一样猥琐... 3年前 回复
CoderLeon回复 @本人纯属虚构 : 看了你很喜欢用jfinal啊,呵呵用吧用吧,不说了 3年前 回复
本人纯属虚构@CoderLeon 呵呵 一看你说话的口气 就知道谁是傻子了 是傻子学什么都是傻子 你可懂? 3年前 回复

这个模板不错,收藏了。

XXX极速,我真的很想知道何为极速,我们做房地产项目,物流erp项目,大量复杂的业务逻辑面前,XXX能极速。不要说前端界面也需要大量的业务逻辑编程跟XXX屁点关系都没有何来解决 ,就算后端一个已经确定了的业务逻辑的一个处理方法的内容也是大量复杂的,XXX居然敢说极速。麻烦在前面加上几个字:“相对于手工配置”。

顶部