开发者

微信小程序的出现会给前端开发带来什么??

Chacha2713 2022-05-30 16:59

RIA(Rich Internet Applications)丰富互联网程序,具有高度互动性、丰富用户体验以及功能强大的客户端。(转自百度百科)

对于在IT、互联网开发圈子浸泡了五到十年以上的老鸟们来说,相信RIA这个概念不会陌生。但这个概念已经多年无人提了,原因有二:一是随着后来AJAX技术变成主流,针对flash、flex、silverlight而提出的RIA概念被大大弱化(什么RIA嘛,网页本来不就应该是这样的吗?);二是现在已经是移动互联网时代了,RIA已经是上个时代的事情了(那班聊RIA的老鬼头发已经掉得差不多了吧?)。

回顾我99年开始“上网冲浪”时候的经历,那时刚好遇到以asp,php等能够开发B/S软件的语言开始流行的第一波互联网行情(新浪搜狐中华网网易上市了,之后第一个互联网泡泡破了)。之后互联网技术有了几次升级:

B/S逐渐代替C/S,asp、php、jsp等技术开始流行,并逐步分化成三大阵营:d开发者_如何学编程ot net、java、php

html的差体验逐步被诟病以及flash的流行(还有html5标准的难产),RIA的概念被提出。随后当时的Macromedia公司推出了flex语言,小伙了一把;后续微软相同理念的silverlight跟进。

随着ajax流行,xhtml+ajax成为事实的主流,flex和silverlight成为过渡产物;随后各种基于xhtml+css+javascript的前端框架如jquery,extjs,yui等百花齐放。接近(甚至优于)client程序的体验变得理所当然,RIA的概念慢慢少有人提起

扁平化设计流行,越来越多优秀的前端框架,UI框架百花齐放,开发人员角色出现“前端”与“后端”的分离,h5标准的尘埃落定以及各路浏览器持续跟进,后端技术更多基于python,ruby,javascript,groovy等脚本语言的技术,“页游”的出现并吸引大量族群。。。至此,web前端已经无所不能。

对标一下移动互联网时代,大致也有这么几次技术升级:

以安卓和IOS为代表的操作系统开始流行,意味着移动端智能化时代来临;运行于移动端操作系统的app让C/S架构成为主流。

随着h5标准的成熟,逐步有些应用场景从app转移到了浏览器,B/S架构开始冒泡,但与PC端互联网历程不同的是基于浏览器的B/S架构应用依然只是星星之火。

h5真正火的助推器是微信。微信这个超级app代替了浏览器,在他的公众平台生态下,h5应用百花齐放。这段其实开发圈分化出了两种论调两种阵营,一种是“app已死,h5将一统天下”;另一种是“h5体验差的硬伤注定代替不了app”。

今年9月21号,微信在千呼万唤中推出了“小程序”。他虽然借鉴了h5和javascript的前端开发语言,但确是一套完全封闭的技术体系。小程序比起服务号、h5应用具有更佳的用户体验,这是不是又一个RIA?

历史何其相似,小程序会不会成为另一个flex或silverlight?拭目以待!


1210697fzy 开发者_如何学编程 2022-05-30 17:00

个人觉得是前端推动了微信小程序的产生所以微信小程序只会是前端发展路上的一个小平台,不会给前端带来翻天覆地的变化。希望前端能给微信带来翻天覆地的变化。


woodsart 2022-05-30 17:08

开发者_开发百科 产品经理又要有一大票新需求要提了,shit!


555666333 2022-05-30 17:11

针对前端开发和设计师而言,微信小程序带来的价值和机遇,我是这么认为的:让业务来源都在中国境内的开发者或者设计师或小公司越来越觉得和越来越感受到这种现实,不靠你微信我在中国做互联网我就得死?我一定得为你微信做开发?我做安卓做苹果我做网站我就落伍我就跟不上时代潮流?非要被你微信牵着鼻子走?你未来啥时候一句话或者一个小接口封杀,数千数万开发者_开发百科个人开发者和小企业都得任你摆布!其实小程序这种东西没有那么所谓的新鲜,只是换了一个微信之父将它神化了而已。前端该做什么该学什么还是应该踏踏实实,微信小程序只是让你多了一个发挥你技能,多了一个给你创造财富,创造就业机遇的工具而已。不要被这一个所谓的平台而束缚了自己的思想和初衷,API始终是别人的东西,是一个封闭的培训,你只有开阔眼界,才能驾驭自己的未来,而不是把自己的前端开发未来依托在别人的API上。何为改变生活?加班正常上班下班睡觉吃饭都拿着微信,对现实互不理睬就叫改变生活?有些东西只是让生活方便了一些而已,比如查信用卡,交话费,买东西,约炮,各种网络诈骗,这些都是更加便捷的生活。我觉得所谓的改变生活,是针对不同的个人而言,你可以高高兴兴上班,高高兴兴自由职业,用一些互联网便捷的工具,节约下来时间让自己有时间和家人,和爱人有时间谈天说地,有时间做自己喜欢的各种事情和没做过的事情,旅游,摄影,游戏,探险,给自己身心带来更加多的憧憬和调整,这才叫改变生活。生活是自己活得有生命力有意义,对自己的未来和现实更有憧憬和现实感,而不是啥都可以在互联网上便捷的完成,快速,就叫改变生活。它只是生活的一部分,是改变生活的一个工具。你应该感谢你又多了一个技能训练渠道和就业创业,赚钱渠道,同时也应该感谢微信小程序也创造了无数人和小微企业的迷茫期和动荡期,给你自己的未来选择多了一个机会。做互联网要善于发现和利用机遇,有自己的远见去抉择,也是对自己未来负责。不要放弃这些新机遇,去尝试,但是任何时候不要被所谓的『红海,蓝海』打乱自己的节奏,被牵着鼻子走,永远只能被束缚,无法创造真正自己想要的东西。


yyfranky开发者_如何学Pythony 2022-05-30 17:12

现在是前端开发的混沌,而非黎明。


E88****02 2022-05-30 17:18

开发者_C百科 带来一大波培训生


0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜