全栈基础开发框架:XQFramework

引言

在疫情的影响下,软件行业的寒冬不知何时才到尽头,在这荆棘坎坷的道路上,软件人员或许会慢慢的向全栈开发进行转变,在此之前本身也从事着全栈开发工作,随着项目不断增加,开发语言同时也开始五花八门(微服务一统江湖的年代:Java、C#、PHP、Python), 前端的平台就更不用多说,更是花枝招展(iOS、Android、Vue、微信小程序等),在时间人力成本都有限的情况下,决定逐步开源 XQFramework(基础性框架)

问题

全栈开发中,不断的切换语言进行开发已经见怪不怪

  • 语言的API特性在时间紧急的开发任务或维护老项目时,尤为花时间去回忆对应语言的API方法,对小弟来说, 这种时间的出现在开发过程中,是没有多大的意义,比较浪费我的时间成本。
  • 在紧急情况下去维护不同语言的老项目时,可能你手头上还有着当前语言的思路时,特容易自乱阵脚,及影响当前项目的思路,还要不停的回忆不同语言的老项目API与流程,这也是比较浪费我的时间成本。
  • 在项目管理中,人员的变动也比较常见,项目分发外包,语言不统一
    新手:代码规范不一制,想啥写啥(可能是领导家属, 你还不能说... --!!!);
    外包:基础框架五花八门,前端有前端的,后端有后端的,同一端项目还有几个框架(不知几手外包,或者是多少批人, 所以说价格决定与质量...-
    -!!!),都会给我们造成后期维护和扩展的效率
(注:有些兄弟会有疑惑:为什么不选相同的语言平台? 只能说:兄弟,你还年轻,很多时候这个人员和外包不是我们部门能决定的,自己吾);
  • 问题太多不一一列举

汇总:

在全栈开发与架构搭建的过程中,影响最深的还是基础性框架

古语有云:下层基础决定上层建筑

为什么这样说呢?
一般公司高级开发工程师人数不会很多,多数初中级工程师开发;高级开发工程师(不包括只有年限,没有职业素养的开发者)基本上会有良好的代码习惯,清晰的思路等,做事更优雅, 但是初中级工程师的思路与代码习惯相对不是一个层次(但是兄弟们不要气馁,每个高级开发都是从初中级过来的,受过社会的鞭策,也遭过爱情的毒打),需要我们是管理。

很多情况下,我们会将不同难度的功能交给初中级开发做,合理分配, 如果没有同一的标准很难将我们的项目质量达到较高的层次。所以这时候的高级与架构工程师的作用就尤为重要。

总结

在此决定逐步开源 XQFramework (基础性框架)
如有不足,还望大佬指点

XQTypeScriptFramework 2022.11.19

XQJavaScriptFramework 2022.11.29

QQ群: XQKit&XQFramework 546456937

同时提供技术支持与外包项目合作

posted @ 2022-11-24 17:23  IT_IOS_MAN  阅读(129)  评论(0编辑  收藏  举报