小程序对用户及前后端开发者带来了什么?

小程序对用户来说带来了什么?

从用户角度来看,小程序带来了更多选择权:对于那些低频使用、放在手机中累赘但又必须留着的App,如查好友、12306、计算器等工具性应用,用户可以选择使用小程序获取相关服务,而不必为了偶尔使用一次不得不保留占据大量内存的App.

用户通常是根据自己的手机配置、认知习惯、使用偏好等选择应用的存在方式。因此,开发者如果希望用户选择使用App,就需要在App中嵌入更多小程序无法提供的有价值内容,以弱化因占据大量内存而给用户带来的不快;同样,若是希望用户选择小程序,则应搭建商品或服务与用户连接的最短路径,以最简便直接的方式提供用户所需的核心价值。

小程序对前后端开发者意味着什么?

小程序不仅为前端开发人员带来了新一轮红利,也将推动后端工作向着更加专业化的方向转变。

(1)前端工程师会迎来一波红利期

微信小程序的上线将推动那些希望参与到小程序生态中人学习和使用JavaScript,从而为前端工程师带来一波红利,JavaScript能够解决很多问题,且学习门槛和成本也不高,甚至一些没有基础的小白用户也能够通过学习一些JavaScript基础知识开发出小程序。

具体来看,微信小程序在书写语法方面利用了JavaScript和HTML的能力,因此有一定JavaScript基础的人会在小程序开发方面具有一定优势。不过,微信小程序的一大目的是降低应用的开发门槛,推动开发者将更多资源精力投入到深耕产品和服务上,因此在技术层面小程序并没有做很大革新,即便是没有JavaScript基础但有一定应用开发经验的人也能够很容易学会小程序开发

(2)后端程序员不会失业会更加专注

微信小程序虽然会对后端造成一定冲击,但深层来看被小程序取代的后端工作多是通用型的内容,如商家用户系统在很多场景下已经被微信的用户系统取代,这其实是整个后端的发展趋势:通用型内容被取代,大数据、人工智能等高度专业性的内容成为后端主流,同时前端与后端之间不再处于绝对隔绝状态,而是彼此互通。

也就是说,前端研发工程师只需根据微信官方定义去设计开发小程序即可,不必再像以往的应用开发设计那样还要考虑如何完美匹配微信客户端;同样,后端程序员也只需专注小程序本身的代码编写工作,至于云空间、底层架构、框架代码等内容则已经由微信团队帮助定义好了。

从这个角度来看,熟谙应用开发设计的人员与应用开发新手之间在小程序开发方面院,这的

并没有实质性差距,这也是微信小程序的一大优势:最大程度降低应用开发门槛,弱化不同商家在应用开发方面的差距,从而促使企业将核心竞争力的打造更多地放在产品和服务上。




(本文内容及图片收集于网络,如有侵权,请联系我们删除。)