框架就快开源了

来源:互联网 发布:激光洗眉机网络假货 编辑:程序博客网 时间:2024/06/14 04:43

暑假没去上班,为了公司过渡资金紧张期,我想在这个暑假兼职辅导教师赚些外快。如果公司没有起色,我想暑假过后,或许我得去隔壁义乌市找个互联网公司上班了。

实际上暑假,我并没有去兼职做辅导教师,几天的备课练习找感觉,我发现自己已经不年轻了,再经不起换职业所带来的家庭忧虑感,老婆同时还和我吵了一架。我不想放弃自己这3年多的互联网开发经验,不想重新做一个体制外的教师。所以我想在暑假里证明自己,证明自己的选择的道路能给家庭带来希望。


暑假开始前,我说服老板,将手头的自己开发的开发框架开源出去。(那时以为开源很快就可以完成)

开源的目的有二个:

1、如果我离职了,至少我没了把原公司的资源带走,因为现在公司里我是唯一的技术员了。

2、如果开源出去后,已开发的模块可以拿来卖钱,还能给公司带来一点希望。


自从公司裁员转型,我心里就萌生出自己开发出一个快速开发框架,帮助公司快速开发新产品。

这期间,我一边实现着老板突如其来的想法,一边打磨着框架(那时我还想着框架的名字为base-think)。

我理想中的框架是①不怕老板改需求②可以自动化测试③可以无缝对接第三方开发

刚开始框架完全是完全按照自己的思路去设计,这期间一边统一着命名规范和开发规范,一边借鉴着许多开源的优秀框架,将其他框架优秀部分融合进来。


期间借鉴了许多优秀的开发框架的开发思路,如onethink,corethink,dolphinphp等等

借鉴的过程也是痛苦的,比如借鉴dolphinphp框架时,当时被它的ui吸引了,要不是它是tp5开发的,且业务逻辑不符合我的思路及开源的太晚了,要不然真没有这个php框架了。

可是现有的开发框架都是一个套路,而这个套路无法实现我理想中的框架的优点:①②③

从去年的11月到今年的8月,在经过10个多月的打磨改进中,它的优势也越来越多:

④form_item组件(方便第三方开发前端组件)

⑤前后端全部单页面(pjax)

⑥表单token检测

……

自己想加入的新想法也越来越多,有时一个新想法的加入有时都是对之前代码的一次大改动

面对暑假即将结束,自己的开源发布时间越来越少了,加油!


ps:目前没法公布框架名称,到开源的时候在说吧。老板拖欠几个月工资,自己早已囊中羞涩(以至于我现在也不能公布框架的名字,怕被人抢注了)



原创粉丝点击