美文网首页
对移动客户端开发的思考

对移动客户端开发的思考

作者: 李传格 | 来源:发表于2019-03-21 08:09 被阅读0次

14年到16年 客户端相关技术快速发展,大家在这方面的研究和落地结果非常多,插件化,包管理,组件化,各种脚手架和研发体系,换肤,热更新,动态化,跨平台,等等。各种技术和项目不断出现,百花齐放,那是移动客户端快速发展的阶段。现在,客户端的技术早已趋于稳定,同时偏重于运营的移动互联网对动态化的需求更为强烈。在这方面,前端,大前端更有优势,也更容易落地,也更为标准化。早期在动态化上的探索,主要集中在H5和Hybrid H5,之后还出现各种native的json动态化方案,还有以各种特有DSL去描述UI的方案,16年Facebook发起的react native项目,彻底点燃了前端跨平台演进的激情,weex随后跟进,再到flutter的出现。同时,前端框架react,Vue,angular的不断成熟,在构建前端/移动应用上,变得更加简单。

总体上,移动客户端开发早已进入稳定期,技术框架开发模式成熟,各种配套设施齐全。前端这几年的发展日新月异,到目前为止,以Vue/React/Angular为代表的前端框架也趋于稳定,周边配套也较为齐全,开发模式也趋于稳定,都以组件化和标准化为指导原则。以RN/Weex/Flutter为基础的大前端技术也趋于稳定,开发模式稳定了,周边配套也完善了,后续更多地会在框架性能稳定性开发效率上做文章,应用层面不会大动干戈了,但小的变动仍会有不少。敬那些逝去的项目框架,期待这些新框架仍能不断带来惊喜。

在对这些框架的使用和反哺上,大公司和小公司也必然是迥异的策略,小公司拿来即用,再配合一些胶水层代码,甚至这些代码也取之三方。大部分框架在追求通用性的同时,必然会在易用性上打折,大公司有能力也有人力对其深度定制,满足自身需求,提高使用效率,也能反馈给社区,甚至新的轮子就出来了。

相关文章

  • 对移动客户端开发的思考

    14年到16年 客户端相关技术快速发展,大家在这方面的研究和落地结果非常多,插件化,包管理,组件化,各种脚手架和研...

  • android中webview与js交互

    移动开发中,我们经常会遇到混合开发模式,经常是在移动客户端中增加网页,来减少客户端的压力,同时也让软件更加灵活。废...

  • 记录解决crontab不能定时执行php的原因

    最近开发了一个给手机客户端推送消息的功能,需求是客户端对用户进行关注后,被关注的人登录的移动设备便会收到推送...

  • 客户端开发和服务器端开发哪个有前途?

    作者:GSYTech 在深入解析之前,先声明我本身是一个移动客户端开发人员,目前移动开发领域在 Github 收获...

  • 007-移动支付05-微信支付-安卓客户端开发

    上一篇:006-移动支付04-微信支付-iOS客户端开发 一、前记 安卓客户端相对iOS客户端开发麻烦一点点,因为...

  • Mint-UI 快速开发移动客户端应用

    Mint UI提供基于vue.js 的移动端组件库,可快速开发移动客户端应用程序,移动端应用以网页访问的方...

  • 献给移动端的服务器搭建

    移动端进阶之选:移动端开发者也能轻松搭建的服务器 前言: 笔者最近收到了挺多客户端的留言,客户端在等待后台接口的时...

  • 移动开发小思考

    从财富帮项目启动到现在也半年多了,开发过程中零零散散地也积累了一些经验心得,今天把财富帮iOS客户端的一些设计思路...

  • Android&iOS

    一 简述 同为移动客户端,Android&iOS有着许多相似的地方,客户端开发的主要工作为界面编写,数据存储,网络...

  • Graphql学习-01

    GraphQL——它用来构建我们Web前端/移动客户端的API。不管你是前端/后端/还是移动端开发,都跑不了和AP...

网友评论

      本文标题:对移动客户端开发的思考

      本文链接:https://www.haomeiwen.com/subject/fosfvqtx.html