英国文学家狄更斯曾说过:“这是最好的时代,也是最坏的时代”。 我认为,对于竞争激烈的互联网行业来说,包括BAT这样的巨头公司,好的地方就是各个企业都在想方设法的去创造“武功秘籍”,去“造轮子”,帮助开发者更快的去实现“英雄梦”,而坏的地方显而易见,各种“武功秘籍”就好像笑傲江湖中的“葵花宝典”和“辟邪剑谱”一样,只是名字不同而已,其内部的实现基本相同,只是一味的模仿而已,比如微信小程序、支付宝小程序、快应用,当然还有今天的主角——百度小程序。
百度小程序悄然上线,与微信小程序极其相似
百度小程序究竟应该如何开发?
百度小程序对开发者“诚意十足”
百度小程序简单说明
百度小程序的开发环境中,工程文件分为 SWAN、CSS、JS、JSON 四个类型,其中 SWAN 与微信小程序的 WXML 或普通网页开发中的 HTML 文件类似,也同样是 XML 语法。与微信小程序一致,百度小程序同样拥有页面、程序对象生命周期的概念,视图层与逻辑层使用数据绑定的方式进行数据交互。接口名称和调用方式和微信小程序完全一致——至少从微信小程序移植到百度小程序基本没有什么难度。百度小程序的支付接口提供百度钱包和支付宝两种方式接入。
百度小程序入口很“隐蔽”,与支付宝一样
现在已上线的百度小程序很少,但「优信二手车」已经偷偷「驻扎」在了百度 app,进入方式显得有些隐蔽,这点好像和支付宝小程序又有点像,个人感觉其体验不是太好。
在百度APP底栏选择「我的」,从「常用服务」中可以点击进入「优信二手车」百度小程序
在支付宝底栏选择「朋友」,从「小程序」中可以点击进入小程序搜索界面
百度小程序入的“困境”
相对于快应用,百度小程序无法搭载像小米等手机厂商的硬件接口,调用一级页面会更快的打开应用,而对于微信小程序,百度小程序也没有微信的数以万计的流量入口。可以想象,如今即将到来的百度小程序,既没有强势的入口,也没有微信的强关系链。除此之外,在移动应用领域,用户单纯的信息搜索习惯已经很弱了,小程序应用更多是生活服务的搜索,而这恰恰不是百度所能为之的,只能说这是“困兽之斗,不得不为”。
百度小程序对开发者的影响
个人认为,百度小程序对开发者,尤其是对前端开发者,基本没有什么影响。因为其基本内容和微信小程序一样,学习和转换成本很低,当然,在百度小程序没有可以上线前,还是建议还是把微信小程序的基本功和js基本功学习好,主要学习开发思路,至于组件、API等等,查一查基本差不了太多。反正不管怎么说吧,对于前端开发者,需求只会越来越复杂,业务逻辑要求越来越高,当然薪资也是水涨船高。
写在最后:随着互联网的发展,希望通过各种形式的小程序“一统江湖”把整个资源的生态链接起来,尤其是使服务和人的链接更加紧密、更加自然、更加顺畅,这最终的每个受益者不管是开发者还是使用者,都必将推动时代的发展,推动中国技术的发展。