为什么选择微信小程序

来源:互联网 发布:淘宝差评如何巧妙回复 编辑:程序博客网 时间:2024/05/23 00:33

互联网风行这么多年,作为一个从事软件行当多年的老程序员也时常想梦想风口浪尖当猪的感觉闭嘴。然而项目压身,没有太多时间来玩玩互联网方面的应用开发,借口听起来总是这么有理有据大笑。其实,App开发一直令我很纠结的事情,同一应用在不同的手机平台需要使用不同的语言编写,这是让我想从事App开发最痛苦的原因。之前手机操作系统主要包括Android,iOS,WP三个平台,很高兴WP几乎死掉了(作为microsoft粉丝虽然很不舍)。但是,当你想在“功成身退”之限,想凭借你在这个行当多年的技术积累做一点有情怀的App应用时,你也许就会破口大骂:“他妈的,学习Object C, java这两种垃圾语言就不说了,还得写两份功能一样的应用“。是不是有同感,有木有、有木有.........


作为一个世界上最普通不过的码农都知道不合理的问题,我相信这个世界的精英们总会有一天能够帮我们解压的。之后再确实出现了一些相关的技术,比如:关于Html5的混合式开发技术,微软的Xamarin等,但他们都有各自的缺点(这里就不多讲了),也让我失去了学习的动力。


直到微信小程序的出现,才让我眼前一亮。天朝在互联网技术创新方面不咱的,在应用创新那真是值得称道。也许有人会问 :“小程序凭什么这么牛,能够 打劫一个老程序员的芳心呢?”,在此发表一下个人的看法:


一、他是基于跨平台语言javascript的开发的。

有人也许不喜欢Object C和Java,但我相信他们肯定能够接受javascript,js历经风雨这么多年常胜不衰是有他原因的,可一句话概括它:“简单、灵活、可扩展性强”。


二、他解决了js作为前调脚本语言与底层设备交互难的瓶颈。

微信作为一个原生应用解决与底层设备交互并不是什么难事,把底层设备功能抽象成应用服务实现与js的交互更不是什么难事。小程序与设备交互的实现的思想就是这样,相信大家从事这一行多少都做过类似的应用。


三、采用Html5技术作为UI渲染技术。

Html在计算机发展的这么多年越来越重要,可以说他是互联网为应用而生。而且今后有可能取代传统基于桌面UI技术而一统天下。你会发现我们身边的很多应用都存在他的影子,Web就不说了,在桌面应用和App应用Html也伴演越来越重要的角色。

      相信集这三点于一身的小程序会有一个不错的未来,至少在中国.........

原创粉丝点击