开发者社区 问答 正文

jfinal 架构是怎么设计的?在设计过程中需要注意哪些方面的问题、因素,求指教

jfinal 架构是怎么设计的?在设计过程中需要注意哪些方面的问题、因素,求指教

展开
收起
小旋风柴进 2016-06-08 09:22:46 2721 分享
分享
版权
举报
1 条回答
写回答
取消 提交回答
  • 这个问题比较大,简要回答一下哈。JFinal是在传统web mvc + orm 框架都不能满足极速开发要求的情况下产生的。作者本人用过较长时间的SSH,由于开发效率太低,所以曾经转投rails怀抱,当时被rails的开发效率极大的震惊了一回。但rails也有一些固有缺点,所以决心使用java语言开发java世界的rails即JFinal。JFinal架构思想部分是受rails的影响,有些设计是吸收了SSH中的精华部分而来的,有些设计是个人的创新。

    设计过程是一个不断假设、实现、总结、思考、推翻、再假设地过程,个人认为JFinal设计最关键在于其设计原则。正是时时以这些原则为基础,才不会走偏。最核心的设计原则有:设计必须要满足开发效率高、代码量省、学习简单、开发体验好。
    
    另外,想做出好的设计一定要多看一些优秀的源代码,并且要多思考总结这些源代码的优缺点,以及设想如果是自己会怎么去设计,逐步把优秀的设计思想融入到自己的设计风格中去。
    2019-07-17 19:31:08 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
问答标签:
问答地址:
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等