android产品架构实践
2015-12-31 00:00
417 查看
摘要: 常用的android app需要用到哪些组件
对软件开发来说,如何选择开发框架是一个需要好好琢磨的事情。框架太过于灵活则框架本身的维护工作量就会很大,而且对新人维护来说还要额外增加框架的学习成本,框架不够灵活则失去了框架的一般意义。
我的经验还是尽量少采用自己的框架,能不用框架就不用框架,尽量使用最直接最根本的代码。举个例子来说,web协议数据的获取有现成的类库可以使用,但对于一名程序员来说,往往是学习的过程中有自己的习惯,不少人喜欢把自己的代码封装城一个对象,便于下次使用,实际上对于别人来说是增加了工作量的。
好了,闲话少说,一般app都有图片处理、消息推送、网络数据获、分享、支付取等基本功能。
图片处理可以用七牛、百度云空间等第三方接口,花点时间实践一下很好掌握。
消息推送我用的是百度消息接口。
地图用百度地图。
分享目前我只用了微信分享到朋友圈和好友,没用第三方接口。
支付通常对接支付宝和微信,也有用Ping++的,一般花点时间调通问题不大。
尽量多的用第三方接口,因为技术升级太快,实在没有必要和能力去自己维护一套所谓的开发框架,你的开发框架也许过两个月就已经落伍了。
对软件开发来说,如何选择开发框架是一个需要好好琢磨的事情。框架太过于灵活则框架本身的维护工作量就会很大,而且对新人维护来说还要额外增加框架的学习成本,框架不够灵活则失去了框架的一般意义。
我的经验还是尽量少采用自己的框架,能不用框架就不用框架,尽量使用最直接最根本的代码。举个例子来说,web协议数据的获取有现成的类库可以使用,但对于一名程序员来说,往往是学习的过程中有自己的习惯,不少人喜欢把自己的代码封装城一个对象,便于下次使用,实际上对于别人来说是增加了工作量的。
好了,闲话少说,一般app都有图片处理、消息推送、网络数据获、分享、支付取等基本功能。
图片处理可以用七牛、百度云空间等第三方接口,花点时间实践一下很好掌握。
消息推送我用的是百度消息接口。
地图用百度地图。
分享目前我只用了微信分享到朋友圈和好友,没用第三方接口。
支付通常对接支付宝和微信,也有用Ping++的,一般花点时间调通问题不大。
尽量多的用第三方接口,因为技术升级太快,实在没有必要和能力去自己维护一套所谓的开发框架,你的开发框架也许过两个月就已经落伍了。
相关文章推荐
- 微服务架构:服务间通讯机制
- 单体式应用向微服务架构迁移实践经验
- 【开源】.net 分布式架构之分布式缓存中间件
- mycncart使用教程 - 如何修改网站后台用户名密码
- USB设备架构
- 猿题库 iOS 客户端架构设计
- 架构设计:系统间通信(18)——服务治理与Dubbo 下篇(继续分析)
- 【精品资源】mobile微商城、webAPP手机网站、基于HTML5+CSS3移动端web开发!!!
- 技术架构选型
- 三层架构
- 浅谈三层架构与MVC模式的区别
- 素材类网站 (欢迎补充)
- 安卓项目网站分享
- 分享几个有用的网站
- 网站建设笔记
- Android图片缓存架构
- Axure RP7.0制作网站后台管理系统模板(一)
- 餐饮生鲜外送-高并发架构设计
- 关于旅游网站 建站的布局心得
- [原创]测试架构师是做什么的?