关于
🎨 在做iOS
开发的时候,大家都在提模块化
、组件化
,其中一个原因就是这种思想能够提高代码的复用
,但是即便使用了模块化开发
在开发的工程中发现还有很多需要复制
、粘贴
等无用的操作。特别是模块化的时候,有很多重复的文件,基于这些原因然后就想到通过脚本去消除这些无用的操作
,这样Gckit CLI
的想法就是这样产生的。
期望
希望我们的开发可以借助一些脚本等自动化工具帮助我们完成一些重复无用的操作。在批量生成代码之前我们只要找到一个适合自己或者是自己团队的脚步或者模板,这样就会大大提高我们的开发效率。目前大前端发展非常迅速,各种工程化、脚本工具,但是相对客户端感觉发展相对滞后了,希望Gckit-CLI
能给客户端开发带来一个比较正向的推动吧!借助大前端的一些思想来提高客户端的开发效率。
理论上所有重复的代码都可以通过脚本自动生成的,开发人员只需配置一次即可批量生成代码了,剩余的工作就是开发人员专心完成特定的业务逻辑代码和特定的 UI 界面绘制。
不足
🥳 由于个人能力和精力有限,相信本项目中还有很多问题和不足的地方,包括 UI 主题颜色、项目 Logo 都是现学的,Node.js 、ES6 等知识点还有很多需要优化的地方。
如果您对该项目有些比较好的介意或想法可以给我发送邮件:seongbrave@sina.com或者可以到Gckit-CLI提交 issue。
感谢
本项目参考了很多网络资源,包括Vue CLI 3、sails, 感谢这些开源库。另外也要感谢阮一峰老师,很多知识点都是从他的开源项和博客中学习到的。