微信小程序

什么是小程序

“小程序” 是一种不需要下载即可使用的应用,它实现了应用‘触不可及’的梦想, 用户扫一扫或者搜一下即可打开应用。 这也体现了‘用完即走’的理念,用户不用关心是否安装太多应用的问题。 应用将无处不在,随时可用,但又无需安装卸载。

小程序能干什么?

了解了什么是 “小程序”,所以我想大家已经意识到它能干什么了。 可以看得出来,“小程序” 的初衷不仅仅是一个 “小程序” 那么简单, 它的想法是给一些优质服务提供一个开放的平台。

> 有了 “小程序”,平时不经常用的app可以不用一直像僵尸一样躺在手机里了, 只需要在需要用的时候“激活它们”就可以使用了。 > 换手机时,也无需重复安装软件,很多需要账号注册的软件,只需要一个账号就可以统一登录了!

---

作为开发者应该知道的

“小程序” 只是一个功能相对简单的轻应用,它使用的框架名字叫做MINA, 这套框架的视图部分是腾讯自己开发的一套叫做 WXML + WXSS 的视图描述语言, 以及基于JavaScript的逻辑层框架,并在视图层与逻辑层间提供了数据传输和事件系统, 可以让开发者把精力聚焦于数据与逻辑上。 在代码层面,我们来看看 “小程序” 的语言长什么样子:

看了上面几段代码,你可能会觉得很熟悉,没错,它们就是使用web端相关知识实现的,或许这对于熟悉web开发的前端人员又是一次机会,因为它的学习成本并不高,相对于原生APP开发(安卓或IOS开发)而言,微信 “小程序” 在应对许多商业级APP功能开发时,的确是一个较低成本的新选择;但对于交互频繁、功能复杂的程序,例如一些游戏APP,在短时间内它还是比不上原生APP的。而从前端的角度来看,“小程序” 所带给我们的这个生态系统,使得前端开发人员所触及的区域更广泛、能实现的可能性也会更大。

所以我们要做的是理解它的生态环境和应用范围,尽可能把它的优势发挥到淋淋尽致, 伴随着WEB前端突飞猛进的发展速度,我们也要尽可能运用 “小程序” 尝试更多我们自己的“小创意”, 创造更多精彩和无限可能!

原文发布于微信公众号 - php(phpdaily)

原文发表时间:2016-10-13

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏钱曙光的专栏

一周极客热文:程序媛讲述初学程序时应该知道的事

Cecily Carver是多伦多的一位程序媛,和 Jennie Faber 一起创办了一个游戏制作工作室。她喜欢歌剧、舞蹈和弹钢琴。Cecily 在这篇文章分...

1838
来自专栏企鹅号快讯

一个前端工程师的基本修养

有人说互联网是前端工程师的舞台,先不论这个说法是否有些夸大其词,但前端工程师绝对撑起了互联网应用开发的“半壁江山”。随着传统网站、手机应用、桌面应用、微信小程序...

2099
来自专栏知晓程序

微信官方爆料!这批小程序重磅「新能力」即将开放

但据知晓程序(微信号 zxcx0101)了解,这两个新能力,并不是真正的「新」能力。早在官方宣布之前,一些小程序就已经使用了类似特性。?

1133
来自专栏ThoughtWorks

我们真的缺前端工程师吗? | TW洞见

今日洞见 文章作者来自ThoughtWorks:邱俊涛。 本文所有内容,包括文字、图片和音视频资料,版权均属ThoughtWorks公司所有,任何媒体、网站或...

38414
来自专栏腾讯大讲堂的专栏

【带着情商做产品系列①】产品经理与开发沟通的三板斧

作者: 陈勃,文艺青年一枚。产品策划岗供职6年。写得了文档,编得了文章,做得了诗词,玩得了金属。 经常和开发(简称开发gg)开玩笑说,产品经理是一个高危职业,随...

2007
来自专栏SEO

「SEO内容策略」如何在一年内增加300%的访问量

29210
来自专栏BestSDK

开始一个新的 app 时,我在想些什么

文|xiaoxiao image.png 几年工作下来,我越发觉得,做好一个产品,有太多可以共用借鉴的范式和模块,而每个模块,也大多有比较成熟的外部解决方案。撇...

32210
来自专栏MixLab科技+设计实验室

给自己的一份自学IOS开发的学习清单

1、关于工具Xcode: -熟悉xcode的界面及开发流程。 -学习资料: Xcode7互动教程app -学习方法: 使用手指学...

3337
来自专栏北京马哥教育

小白用Python | Python scrapy抓取学院新闻报告

? 任务 抓取四川大学公共管理学院官网(http://ggglxy.scu.edu.cn)所有的新闻咨询. 实验流程 1.确定抓取目标. 2.制定抓取规则. ...

2775
来自专栏京东技术

移动测试避坑指南(第一篇):从流程到技术的知识概要

1834

扫码关注云+社区