MortNon是我们推出的一款后台框架,在看了市面上那么多优秀的后台框架之后,我们依然决定制作一款新的框架,是因为我们对于快速开发有着自己的理解和思考,希望用自己过去的经验帮助每一个人可以更快的上线自己的业务,同时保证代码质量更高。
这个单词是mortise和tenon两个单词的拼写。在维基百科上解释如下
卯榫/榫卯,在维基百科上的解释为榫头卯眼的简称,是一种传统木工中接合两个或多个构件的方式。其中构件中的凸出部分称为榫(榫头,也称作笋头),凹入部分则称为卯(卯眼,也称作卯口、榫眼等)。 2009年,中國藝術研究院建築研究所申報的「中國傳統木結構營造技藝」入選聯合國人類非物質文化遺產,其中有提到榫卯技術。
起这个名字也是代表了我们对工匠精神的一种追求。
这个想法最初源自于我自己的一点思考,文章原文。其实在过去的开发过程中,即使是一个资深的程序员,在面对一个新的项目时,想要做到业务开发快速上线,日志检索简单,质量有保障,知识有沉淀,能进行简单的devops,还具有一定运维能力,至少需要几天到一两周时间,有的甚至更长。而且可能会因为需要业务快速上线的需求,引入一些技术债务,如:代码组织混乱,日志乱打,接口文档和实际代码对不上,做了很久没有知识沉淀。
市面上有很多框架,有性能好的、配置灵活的、自动生成代码的等等等等。但是对于一个初创公司或者一个想要开展自己第二职业的个人开发者来说,过剩的性能、过度灵活的配置,反倒会因为大家的选择困难症导致宝贵的时间被浪费掉了。
项目组的每一个成员互相协作的时候,需要花大量的时间在沟通上面去讨论代码结构的组织,某一个功能的实施方案,开发机、测试机的配置文件修改,上线时的部署脚本编写,代码和文档不一致等等问题。
所以我们的目标是,结合过去的经验,我们把一些所谓的约定在框架中提前帮大家做好,希望在每一个环节上都尽量只有唯一一个解决方案,让大家节省更多的时间在核心逻辑上,做到更快的开发、测试以及部署上线。
当然如果你觉得我们的方案不好,无法解决问题,欢迎提issue给我们描述你的问题,或者fork一个我们的代码自行修改,我们的代码是完全开源的。
框架提供如RuoYi、Guns等优秀框架提供的用户、权限等管理能力,能力上覆盖目前市面上大部分优秀开源项目已实现的功能。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
1. 开源生态
2. 协作、人、软件
3. 评估模型