如何利用脚手架、组件库、内测托管等实现App快速上线

经常写代码的教大家肯定有一种烦恼,比如说为了改写一个错误,要修改七八个甚至更多处,想死的心都有了。如果这个代码是很久之前写的,那么痛苦则以指数倍成长,后端改完了还得改前端...

所以,专业的程序员从未停止寻找复用代码的途径,这里跟大家分享一下我的一个朋友总结的方法,他写过的APP里,有三四个都是上千万用户的。

 

一、写过错题本吗?对,编程也用得到

吸取不同项目的经验,分析其中结构的异同,取出相同部分,以使代码能在其他项目中继续使用,大致有四类:

脚手架

模式库

组件库

模板+模板应用

一个很成功的程序员,代码写的像诗一样的雷军就是这样的,他将自己可以复用的代码统统保存了起来,直到被新人同事误删才痛别程序员一途,逐渐走向创业...所以,大家如果不想像他一样,还是在云端备份一下,现在码云、CodeFever等产品都可以轻松帮大家实现。

二、如何高效利用脚手架

程序员都会在脚手架里总结出以往经验中模板和代码。而现在主流的框架也都提供了脚手架功能,大致可以分为两类:

框架官方脚手架

自制脚手架

两者互有长短,官方的缺少个性化定制,自制的需要不断微乎,具体还是看项目需求而定了。

三,如何高效利用组件库

组件库对于前端项目来说是不可或缺的,由基础 UI 组件、复合组件、业务组件三个层级组成。

大部分时候,程序员习惯使用第三方的基础 UI 组件库,再在此基础上封装业务组件库。还有一种,就是对基础 UI 组件库二次封装,减少对第三方组件库的依赖,使其可替换。

四、如何高效利用模式库

模式库作为代码集将程序员常用的代码集合到公共的库中,然而再不同的项目中,使用场景有所区别。

首先是将公用的函数放到一个Git Submodule中,使多个项目可以同时使用,其次使将依赖打包,使用时引入即可。Git Submodule不便于维护,后者更新繁琐,二者还是各具春秋。

五、模板+模板应用

设计系统的最小单位就是基本的 HTML 标签,诸如表单标签,输入,按钮等等,其次是几个基本的 HTML 标签组成的简单组织,再向上就是较为复杂的UI单元,用户创建一些类似header的独立可复用的内容。

而模板,就是将上述各类元素整合,从而构建出一个整体的布局,进而再形成页面。

熟练使用模板应用,会帮助开发者迅速构建应用。

六、善用自动化代码工具

比如自制的 CLI,与程序员编写的一系列自动化代码工具相互配合,形成自己的解决方案。可以将把配置、组件安装等一系列的工作自动化。还有编程器插件,程序员可以写一个编程器插件,加入常用的代码、模板、框架等。

七、不要等待,快速分发

很多程序员在APP开发完成后就大功告成了,这其实是行百里者半九十了,如何快速的让更多的用户发现和使用才是重中之重。很多程序员和APP运营人员就选择提交安装包给应用商店,然后等待,修改...

短的话至少得一个星期,时间长的画甚至需要一个月都不止,在当下移动端用户增长封顶的阶段,实在是巨大的损失。由此,程序员可以先选择蒲公英开发者服务平台进行分发,只要合规,基本上都是一二十分钟就审核通过了,然后就可以先通过自有渠道快速分发。

可以知道的是,蒲公英开发者服务平台使用了CDN加速和高防服务器,而且是全免费的,页面也很纯洁干净,下载体验也好。

最后,总结一下提升APP上线效率的方式,一是不要等待,快速分发!小步快跑,先让子弹飞一会儿,看看用户的反馈;其次就是降低代码量,一个字一个字敲出来的代码越少,生产力就越高!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

海熊cid

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值