Vue开篇杂谈--回首app开发模式

本文回顾了App开发历程,从原生到跨平台WebApp的发展,并分享了作者学习Vue.js的心得体会,强调了Vue.js轻量级、易学且功能强大的特性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近学习了一下Vue.js,好久不做App开发,自己也唠叨几句

想到什么些什么,排版以后再说

App经历了原生开发,混合开发,跨平台WebApp开发等阶段
开发周期缩短,项目人员缩减,维护成本降低,使得跨平台App开发一直很受欢迎

要知道互联网的思维,迅速投放市场观察市场回应,要么迅速占领市场,要么要死请早死,使得App的开发周期基本上是越快越好,加上敏捷开发快速迭代这些互联为开发运营模式,对于公司,时间就是生命

可以想象竞争如此激烈的时候,突然有人告诉你,不需要会OC,不需要会JAVA,不需要再去拿设计图比对IOS和Android的用户体验和设计哪哪不一致,一个团队能同时开发Android和IOS,一套代码能输出APK和ipa,你说你要是项目经理你激动不激动

几年前我还在做android时,虽然知道原生开发不可能被完全取代(毕竟底层操作还是原生的天下,好吧,当我没说,后来Cordova各种插件基本都把底层和上层打通了),但行业受到冲击已经是一个不争的事实

这也直接导致了日后对公司和项目的选择方向,
接触了PhoneGap,Cordova,AngularJS,Ionic,FrameWork7,SUI等等混合开发框架和开发模式
也为此学习了前端知识,H5,CSS3,JS,JQuery,Bootstrap等
期间又衍生出来NodeJS这种JS可以做服务器开发的怪才,好吧,那个半年我又把NodeJS实实在在的学了一遍
我们都说前端适合女生学,因为它的特点是”所见即所得”,可这并不是说前端简单,零零散散的各种框架,插件那叫一个多…..啊,要是再谈IE5 IE6 浏览器兼容问题,微信公众号,小程序开发等等,估计得说好久好久….

之前有个笑话,要说javaScript和java有什么关系,就好比雷锋和雷峰塔,一点儿关系都没有,现在看javaScript越来越像java这种面向对象的语言了,ReactNative代码里有class类的概念,面向对象JS,JS设计模式也都是现在前端开发必须要学的东西

说了这么多,目前在公司干的是java后台开发… (突然觉得程序猿好累,心疼自己)

总之,前端可能相对好上手,但是学好了绝对不容易

说了这么多,赶紧收尾了,说说Vue

Vue一直很火啊,自重很轻,学了一遍下来,给我的感受是,看似很容易,其实要求很高

得会一些npm,NodeJS吧,写Mock数据还是修改配置,启本地服务的

webpack得会,不然怎么打包,虽然用别的也可以

还有顺便学了一下ES6风格,以前没拿它当回事,现在不能无视了

要做WebApp,Cordova得会用,移动端布局flex得会,在这都成基础了

做WebApp原生真的不需要会么?原生转WebApp还是很有优势的

最重要的还是玩转了Vue,Vue这东西就和Angular有几分相似了

还是双向绑定的机制,脏值检验,不再去操作Dom了,代码和bug都少了很多

各种指令和ng-(vue叫v-,还少个字母是不是更简单了),各种插件:路由,接口访问

应了那句话,历史总是惊人的相似

就说到这,总之VUE挺好,打算学一学,写点儿东西给对VUE有兴趣的程序猿

目的很简单,把我踩过的坑写出来,帮助需要帮助的人

vue-hello

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

BraveWangDev

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

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

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

打赏作者

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

抵扣说明:

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

余额充值