对软件开发来说,如何选择开发框架是一个需要好好琢磨的事情。框架太过于灵活则框架本身的维护工作量就会很大,而且对新人维护来说还要额外增加框架的学习成本,框架不够灵活则失去了框架的一般意义。
我的经验还是尽量少采用自己的框架,能不用框架就不用框架,尽量使用最直接最根本的代码。举个例子来说,web协议数据的获取有现成的类库可以使用,但对于一名程序员来说,往往是学习的过程中有自己的习惯,不少人喜欢把自己的代码封装城一个对象,便于下次使用,实际上对于别人来说是增加了工作量的。
好了,闲话少说,一般app都有图片处理、消息推送、网络数据获、分享、支付取等基本功能。
图片处理可以用七牛、百度云空间等第三方接口,花点时间实践一下很好掌握。
消息推送我用的是百度消息接口。
地图用百度地图。
分享目前我只用了微信分享到朋友圈和好友,没用第三方接口。
支付通常对接支付宝和微信,也有用Ping++的,一般花点时间调通问题不大。
尽量多的用第三方接口,因为技术升级太快,实在没有必要和能力去自己维护一套所谓的开发框架,你的开发框架也许过两个月就已经落伍了。