新手请教.开发微信小程序新手教程能用别的什么比较好的IDE

面对微信小程序的火爆,很多人却陷入了这8个误区
稿源:鸟哥笔记
摘要: 小程序目前被炒得沸沸扬扬,无数媒体和企业借机获取阅读流量。这再次证明一点,微信想让什么火,真的就能让什么火。这种能力真是全中国再也没有人有了,政府也没有。但四处传的消息很多是失真的,废话不说,先列 ...小程序目前被炒得沸沸扬扬,无数媒体和企业借机获取阅读流量。这再次证明一点,微信想让什么火,真的就能让什么火。这种能力真是全中国再也没有人有了,政府也没有。但四处传的消息很多是失真的,废话不说,先列出8个多数人都搞错的问题:1.小程序是HTML52.小程序是b/s的3.把M站改改就可以接入到小程序里4.小程序体验不佳5.小程序适合低频长尾应用6.小程序是新的Appstore7.小程序做不起来,需求不高8.小程序会做起来,但会和原生应用长期并存以上8个是很多人凭直觉得出的结论,但真正深度调研和思考后,发现直觉和真相差好远。注:本文有技术、有商业,不懂技术的可以只看商业相关的。小程序不是Html5小程序是微信全新定义的规范,是基于xml+js的,不支持也不兼容HTML,兼容受限的部分css写法。上图为一个小程序的代码目录,后缀名分别是wxml、wxss和js。不过微信对wxml的全称定义也不是weixin xml,而是WeiXin Markup Language,很霸气的要自成体系感。自然wxss也是WeiXin Style Sheets喽。因为很多人把xml念成叉妹儿,现在大家不要念错哦,不要念达不流叉妹儿,要念微信妹儿。下面是一段wxml示例,相对于早期的xml,扩展了花括号模板的写法。虽然是要求强闭合的xml,但if写法和标准的xml也不一样。Js部分,小程序支持ECMAScript6,由于没有web,自然dom、window这些都不能用,jquery就更没啥关系了。很多小白说js不就是HTML的一部分吗?HTML是归W3C管的,js是归ECMA国际管的。Js是无处不在的一种解释性脚本语言,除了浏览器里,还有运行在服务器上的nodejs,运行在PC和mac机的nodewebkit…也就是说小程序是微信基于xml和js定义的一套标记语言,全新的生态,一个轻OS。开发工具、ui框架也都是腾讯做的,过去web上的三方工具、框架生态,完全没有用。也就是小程序开发者,将会是一个独立的职业。培训机构有的忙了,在这个全新生态下,一切都推到重来。顺便也澄清一个误区,小程序和腾讯X5引擎也没关系。X5是QQ浏览器团队的,是基于HTML的,但小程序是微信团队自研的。小程序不是b/s微信宣传的一个重点,是触手可得,不用安装。但小程序并不是b/s的在线页面,它是c/s架构的。在wxml里,通过wx.request(类似ajax)或socket连接服务器。很多人不明白c/s应用为什么也可以即点即用,不用安装。其实这不是微信的首创,首创是DCloud的流应用。只要是动态语言,加上合适的算法,就可以先下载部分程序并运行,然后边用边下,类似于流媒体。别忘了微信也同时宣传了强大的离线能力,毕竟b/s的切屏体验太烂,c/s才能有更好的用户体验。只是不知道微信对小程序的空间占用问题会怎么管理,反正微信以后肯定是越来越大。M站不能改造成小程序其实看明白前2点,自然就明白第3点了。一个基于HTML的、b/s的M站,跟小程序并无关系。老板们可能认为M站或之前公众号里的wap站简单改改就可以接入小程序,然后对工程师报的工期不可理解,此时工程师可以把此文转给老板看,小程序是相当于重新做了一个App,从开发、设计、测试、运维升级都是单独的一套。哦,你还得加个学习成本和风险,如此新的东西一次搞利索的可能性不大。如果你之前有一个服务号的wap站,你也不能放弃服务号而只做小程序,所以你的业务得多头维护。这里有一个很大的问题,就是做一版小程序,ROI(投资回报)是不是正的?新开一条产品线并长期运维,代价绝对不菲,对应的用户流量够大吗?ARPU值(单位用户价值)够高吗?能收回投资吗?这个问题有点大,下面单说。小程序的体验不如原生应用?反了我知道这个观点有点违反大多数人的直觉。但世界在变。用户的使用体验是由很多要素作用影响的,过去我们说的体验主要是进入应用后的操作流畅度。关于这个维度,很多观点是:小程序嘛,操作流畅度基于web和原生app之间。其实随着手机硬件和网络的发展,2年内上市的手机上,包括几百元的低端机,小程序的操作流畅度和原生的差距,用户是感受不到的。其实在小程序之前,HTML5+和react native也都早做到了这一点。而且你也可以反过来想想,小程序作为微信在移动互联网下半场最重要的战略,如果操作流畅度不好,张小龙会出来站台还批准它上线?除了操作流畅度,用户体验还受很多环节影响。有个在其他开发者生态不常见的事情,就是微信出了UI框架并很强调各个小程序的体验一致性,它希望用户在微信里使用各个小程序时,UI基本一致,用户不会觉得乱,不需要学习和适应。然后微信还有统一的账户登陆体系,再加上小程序本身触手可得的特点,那么想象下用户的综合感受:不停使用各种触手可得、用完即走、UI体验一致、操作流畅、不用登陆注册的小程序们,还是挺爽的,这种体验比用原生应用还爽。当时代发展到app的操作体验已经无法再有明显提升后,用户体验痛点已经从简单的在app里操作的流畅度转向其他地方了。如果还抱着旧观念不放,只能被转换思路的竞品超越。小程序并非只适合低频或长尾应用iPhone刚出Appstore时,确实首先活跃在其中的都是创业者,但最后所有人都卷进来了。小程序的设计目标可是大生态,没有定位于只吸纳低频长尾应用。所有人都被卷进来是迟早的事。有人觉得入口太深会导致高频应用仍然留在桌面,但入口的深浅是会演化的,如果微信感觉到目前的入口深度影响了用户便利性,它立即会提高,它会在桌面创建快捷方式。如果某天微信出了独立的桌面laucher或小程序入口App,也不要诧异。下一代的微信,核心已经不是微信这个通信App,核心已经是庞大的小程序生态了,从哪个入口进入就不重要了。哦对了,如果腾讯委托代工出了不能装原生应用的手机也不要诧异,哦,如果支持iPhone用户0元换机也不要诧异。跑题了,不过当前的小程序生态发展也确实存在先后关系,低频的比高频的先进来、光脚的比穿鞋的先进来。原生App体量已经很大的玩家,就是穿鞋的,他们希望用户持续保留他们的原生App在桌面。在移动互联网上半场,有个游戏规则:因为App偏重,用户手机里一个品类一般只装一个app,那么烧钱买到最多流量的,就是最后的赢家,而竞品想把用户再抢过来就非常难了。上半场烧了无数钱剩下的大玩家们,面对游戏规则的改变想必心情是极其复杂的。可是复杂也没办法,腾讯旗下亲儿子、干儿子占据移动互联网大半壁江山,小程序里,刚开始就会有大玩家,其他竞争对手跟不跟呢,心情复杂也得跟啊。当然最尴尬的还是阿里、百度们,看着别人抽你血却想不出办法。小程序不是应用商店,是OS很多人说微信想做应用商店,只能说太小瞧微信了,人家明明要做操作系统嘛。2015年张小龙就在筹划应用号了,闭门搞了一年多怎么会是个应用商店这种小生意。应用商店只是OS生态里的一个发行环节,而微信恰恰不打算挣发行的钱。国内的应用商店,都是中心化的流量分发,做的是卖流量的生意。用户看到的,不是最好的,而是出价最高的。不止是应用商店,百度现在也是这个问题,顺便吐槽下百度的搜索第三定律:出价最高者,对自己的网站最有自信,也就是对最终用户最有价值。微信显然不是这样的思路,微信的去中心化,其实是一种保证良品得到更大流量的机制,这种机制非常有利于生态的起步。一个小程序,没有下载刷榜,微信会采集用户的实际使用量、反复使用率、新增传播趋势,给你推荐最好的。不扯发行的事了。小程序确实是按OS标准打造的,开发语言、IDE都是自成体系。Facebook推出react native时也没做IDE,并且全部开源,但微信的野心不一样,真的是从头到尾要建设和控制生态,并且是封闭生态,就像iOS的生态一样。甚至小程序的开发者,每年也要像iOS的开发者一样交几百元年费。有人会觉得手机原生OS才是老大,这种二级生态搞不起来。其实在PC上,windows上的互联网就是二级生态,做的比windows原生生态大,当初flash算是三级生态了,如果不是HTML5打压,也做的非常大了。但也确实存在一个问题,Apple是极其封闭的,在Apple上二级生态想做很大是非常难的,而Android就不一样了,尤其是中国的Android,不像国外被Google控制着,在国外若有人乱搞,Google play可以将其下架,但在中国就谁都拿微信没招了。说到这里还是真诚感谢中国政府的,你的英明决策,给中国互联网创造了一个引领全球的机会。在国外,Apple和Google是既得利益者,还没人撼得动,但中国出现了这样的机会,移动互联网下半场,中国终于要开始引领全球了!如果在Apple下架微信时,中国政府能够以反垄断法之类的名义杀下Apple,那就是又帮了大忙了(微信是不是应该给我付咨询费啊)。小程序的需求不强烈?很多未来,不体验过自己是想不到的福特说,你问用户要什么交通工具,用户会说他想要一匹更快的马,没人会认为汽车是未来。iPhone发布时,nokia和黑莓嘲笑说:全触摸屏不靠谱,按键是最佳用户体验。然后临死还说:我们没做错什么,不知道为什么会这样。那么小程序的核心理念:“触手可得”,到底是不是用户需求,是不是未来方向?Of cause!这跟电容触摸屏是一样的道理,直击人性底层,能让你的大脑皮层产生爽的感觉。所有让人爽的东西,都是发展方向。而一旦一个有影响力的巨头去做,就成了不可逆转的前进方向。微信,是一个尤其深谙人性、擅长让人爽的产品,你一旦爽过了,就退不回去了。想象下一切触手可得的上帝感,手机里全是可以放心的、高品质的、无需适应UI的、不用登陆注册的服务,触手可得、用完即走,太爽了。然后你就会变成它的拥护者,以证明自己更酷。有人在用原生应用,你就会告诉他:hi,你不知道小程序吗?怎么还在用那么笨重的大程序啊。如果有个开发商的应用只有原生版,你就会骂:这是什么老土厂商,竟然还让我下载安装,不用了!小程序和原生应用将长期并存?原生必将没落小程序生态是原生生态的下一代替代品,是时代的进化产物。windows原生应用当然也不会消失,但大部分服务都在互联网上了。小程序看中的也是这块,邮件客户端什么的就不要在小程序里用了,但你目前在PC浏览器里使用的各种服务,全部会纳入小程序的生态范围。小程序出来后,原生生态和其对抗是让历史倒退,没有意义。就像微信冲击运营商的短信业务时,电信运营商的对抗也是无意义的。对抗小程序的,不会是原生生态,只能是其他触手可及的类小程序生态。微信这条大鲶鱼进来后,Apple、Google等众多巨头都会有反应,他们不是没技术,只是原来躺着挣钱很舒服,不愿意革自己命,但多久会落实行动也难讲,毕竟只是为了中国市场而革全世界市场的命,好像不太划算。有人觉得革掉原生应用的命,过程会很长,其实这个进程的进度是由微信控制的。微信做的越激进,引发的旧利益既得者的反弹会越严重;但温水煮青蛙的杀原生生态,又存在用户习惯培养的成功把握度不高的问题。小程序毕竟是全新事物,培养C端用户习惯是需要引爆点的,微信自然不缺引爆能力。当初要做游戏,开屏就是打飞机,然后全民都在打飞机。当初要做支付,推出群红包,然后全民都在抢红包,瞬间颠覆支付宝的地位。11月小程序将面向手机用户开放,现在引爆设计肯定已经做了不止一稿,比如开屏就推一个很好玩的小程序,造成全民都用小程序的热潮,然后所有观望的开发商全都会跳下海。再然后微信持续推出比一比手机清洁度在好友中的排名之类的玩意,持续给优质小程序和用户需求做对接,过半年就没人下载原生应用了,再过半年原来装的原生应用也大多卸了。那些被颠覆的人能怎样呢?就像马云在微信红包出来后虽然嚷嚷这是偷袭珍珠港,可你又没有原子弹打回去啊。事实上小程序不是偷袭珍珠港,这是降维打击,就像三体人留下那句话:毁灭你,与你何干。微信小程序里的机会和威胁小程序的创业机会在于:1.人才市场,因为小程序工程师将有一个从0开始高速增长的红利,其中的线上线下培训、招聘、书籍出版等相关领域会享受一次红利。2.如果你是个光脚的创业者,那么就豁出去认真做小程序。抛弃原生,从微信用户的特点出发重新设计产品,做轻、做服务化,一定要用完即走,不要考虑次日留存,当时用爽最重要。3.充分利用社交特点,做社交类服务,比如多人互动、上下游联动。小程序是可以发到群里的、朋友圈里的,想想群红包这种社交产品,想象空间很大。4.充分发挥线下优势,做线下商家服务。线下扫码入口,基本就是微信的天下。5.由于阿里、百度等一些巨头不会入驻小程序,留下一片空间给创业者。6.其实被我公开说了的机会,可能就不是机会了。。。小程序的威胁1.如果你在原生App下已经是既得利益者,那么你做小程序的话,ROI高概率不划算。因为新开一个产品,从产品、开发、测试、持续运维升级,资源消耗太大了,由于短期内小程序的体量和你已经拥有的原生体量还差不少,分出精兵强将干这事会让你很郁闷。如果你不担心小程序创业潮里的新兵蛋子干翻你,你就暂时不用管小程序这事了。否则,ROI为负你也得搞。2.原生生态下生存的很多公司的商业模式会受到很大冲击。安卓应用市场、原生应用广告产业链、原生工程师培训,都会受影响。篇幅有限,想要咨询如何减少冲击,可以私聊我微博weibo.com/wangan2000。3.哦,通篇没说,虽然浏览器不是原生生态产物,但也会被架空。标准浏览器的体验无法与小程序抗衡。就是小程序这个生态如果占据了用户心智和时间,原生和浏览器生态都会受冲击。4.就个人职业而言,原生开发、UI设计、流量运营这些领域的人的失业率会增加。微信有统一的UI要求,然后UI设计师就躺枪了。获取流量的玩法,也和原生不一样了,没法买买买了,不过移动互联网进入下半场后,很多公司的流量采购部门本身也在裁员。很多人还怀疑Android和iOS的开发工程师会不会真的失业,你觉得iPhone出来后,symbian工程师会不会失业呢?虽然当年也确实有很多人认为不会失业吧。最后,作为一个技术人员,吐槽下:我不喜欢封闭!虽然然并卵吧。哦对了最后再提醒下被小程序冲击的人,你们的不爽不要来喷我,又不是我要冲击你们,提醒你们是好事。作者:王安 数字天堂DCloud公司创始人兼CEO来源:馒头商学院
有好的文章希望站长之家帮助分享推广,猛戳这里
本网页浏览已超过3分钟,点击关闭或灰色背景,即可回到网页微信小程序适合开发什么应用_百度知道
微信小程序适合开发什么应用
我有更好的答案
微信小程序适合开发的应用很多的。几乎所有的行业都可以开发出微信小程序的。
微信小程序开发与招商加盟
主营:软件开发
com/zhidao/wh%3D600%2C800/sign=dd109c4b6a1b4e168e087/fbf2bce33.jpg" esrc="http://g.hiphotos.hiphotos.baidu.com/zhidao/pic/item/fbf2bce33.jpg" target="_blank" title="点击查看大图" class="ikqb_img_alink"><img class="ikqb_img" src="http://g.hiphotos<a href="http.baidu.baidu://g
为您推荐:
其他类似问题
您可能关注的内容
&#xe675;换一换
回答问题,赢新手礼包&#xe6b9;
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。微信小程序怎么开发?用的是什么开发语言?_百度知道
微信小程序怎么开发?用的是什么开发语言?
我有更好的答案
信小程序&#160;跟现在做微
信互动游戏一样的呀&#160;前端h5&#160;后台一般就用php就行了 这两个技术简单,功能上也能满足需求。
采纳率:54%
来自团队:
为您推荐:
其他类似问题
您可能关注的内容
&#xe675;换一换
回答问题,赢新手礼包&#xe6b9;
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。在 SegmentFault,学习技能、解决问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。
标签:至少1个,最多5个
微信小程序已经内测有一段时间了,笔者本着好奇加学习的心态写了几个小demo,虽然在MINA框架上并没有遇到太多的坑,但官方开发工具实在不敢恭维。
api提示不全,要一个个查api啊,写代码超级慢啊
很多必备的快捷键都没有,比如全选关键字、快速复制一行等等
颜色主题不能选?不喜欢白色风格怎么搞
没有插件 没有插件 没有插件 重要的事情说三遍
无奈笔者走上了尝试各种IDE的旅途,现在说一下笔者对于IDE的需求或者设想:
轻量级:我不喜欢那种类似Eclipse的庞然大物,即使出现类似工具我也不会去使用,因为其中90%的功能都不会被用到。
可定制化的代码着色:代码着色是必备功能,如果支持颜色模板最好
准确的代码提示:这个太重要了,大家懂得
可调试:IDE可以进行调试或运行
实时预览界面:由于应用开发与网页不同,实时预览必须在程序运行时才会将动态数据加载到界面,这块我不抱太大希望
针对上面几个需求,笔者前后尝试了目前市面上支持小程序开发的工具,呕心沥血总结如下,以供大家参考。
微信小程序官方开发工具
注意,这个小标题我并没有使用“IDE”字眼。因为在笔者眼中,它真的是个工具,而不是一个IDE。官方工具中的代码编辑功能,就是将vscode的代码编辑功能嵌入到工具中,不足以支撑开发。
因为是官方工具所以有这其它第三方工具有这不可比拟的天然优势,如果不是他代码编辑功能太弱的话。
官方工具,可调试,可预览
基本的代码编辑、智能提示、调试等功能都有
项目管理、创建、手机预览、代码提交审核
官方维护更新
不好的地方也很明显,总体而言是一款工具而不是IDE。糟糕的代码编辑功能,写起代码非常别扭,这是我放弃它的最重要原因。
api提示不全,要一个个查api啊,写代码超级慢啊
很多必备的快捷键都没有,比如全选关键字、快速复制一行等等
颜色主题不能选?不喜欢白色风格怎么搞
没有插件 没有插件 没有插件 重要的事情说三遍
目前因为需要用到微信web开发工具进行小程序的创建、调试、查看、预览、上传,所以这个工具必不可少。但是代码编辑功能实在太差,推荐使用其它第三方代码编辑工具代替。
Sublime Text 3
说完官方工具,聊一聊我日常工作最常用的工具 sublime text 3,它定位于代码编辑器而不是IDE,试用了一下,在代码提示方面只能算得上一般般。
打开文件速度倍儿快、UI简洁大方
代码编辑体验舒适、高效
拥有大量插件,针对不同需求基本上能找到对应插件来满足
第三方开发者开发小程序插件用于代码着色和代码提示
没有调试,没有预览
因为是第三方开发者编写的插件,代码提示也不是非常全面
除了本身的代码编辑优势,对于小程序开发并没有什么实质性帮助,最终Sublime Text方案也被笔者放弃。
不得不吐槽 Sublime Text的这个插件,搞了好久才把它run起来,郁闷。
注:插件下载链接在文末
Vim + WEPT
Vim这个编辑器之神一直是我的装逼利器,关于vim的好我就不多说了,免得Emacs的人过来骂我。
网上有人已经开发了对应插件,叫做 Wxapp.vim 这个插件我简单用了一下,包含文件检测、智能补全、文档跳转、语法高亮、缩进、代码段、单词列表、语法检查等功能。总体来说还是不错的,但存在一个严重问题。笔者在做服务器开发的时候,基本使用Vim编程,在配合一些其他的插件和工具直接在终端运行调试。但微信小程序这个我用了半天不得不放弃,因为要经常在Vim和微信小程序官方工具之间来回切换,似的笔者极为烦躁。按照笔者一惯作风,使用Vim的时候就应该把鼠标扔掉。
但最终我还是发现了一个补救方案,下面会介绍一下。
代码高亮,代码提示等功能齐全。
有小程序开发插件Wxapp.vim可以使用,上文已经提到
无法调试预览
另外一个问题在于很多人搞不定Vim,这货学习曲线优点高
UI和使用方式不符合大多数人的习惯
'WEPT'这个货解决了我上面Vim说的痛点。
WEPT 是一个微信小程序实时开发环境,它的目标是为小程序开发提供高效、稳定、友好、无限制的运行环境。也就是说,它本身是一个实时运行环境,可以做到实时预览和调试。同时调试可以借助chrome浏览器完成。和前面Vim搭配完美解决了代码编辑到调试再到预览的问题。
这货不算是IDE,笔者也不做优点缺点分析了。总体来说,WEPT+VIM+Plugin 是个不错的解决方案。推荐大家使用。
注:插件下载链接在文末
WebStorm网上有个插件,可以实现代码提示,不能做调试和预览,并且属于重度工具,所以笔者没有使用WebStorm。喜欢厚重感的童鞋可以尝试一下这个工具。
有插件可以实现代码高亮,代码提示等功能
有非常成熟和非常丰富的功能
各种快捷键
无法调试预览
功能比较多、比较臃肿
总结来说,webstorm和上述几个一样,代码编辑功能强大但是需要插件支持才可以开发小程序,而且体积臃肿。
注:插件下载链接在文末
Egret Wing
Wing这个东西算的上是笔者看到的第一个公司级别支持的IDE了,所以功能做的相当成熟。下载尝试了一下,就目前来说除了上面的Vim方案,这个应该是目前对比后最佳的IDE工具了。
支持代码提示,代码高亮
实时预览和调试和切换不同分辨率预览
居然支持项目创建?!
支持新建page模板文件
实时界面预览属于静态渲染,对于界面中的动态数据无法进行预览,只能在调试时进行预览。
无法进行可视化拖拽生成界面(是我太贪心了么?)
Wing是唯一一款支持实时预览功能的IDE,包括微信官方都没有实时预览而是需要编译后预览,对于大懒人的笔者来说有实时预览写界面的时候不要太爽!wing不但可以而且还可以创建项目,新建page模板,运行一下项目发现,这个预览界面和微信官方开发工具非常相似。优先推荐使用。
整理个表,大家看自己心情选择。
软件/插件下载地址
微信小程序官方工具
首款支持微信小程序开发的IDE。
Sublime Text需要安装插件。
WebStorm 重量级IDE
强大的组合工具
4 收藏&&|&&34
你可能感兴趣的文章
181 收藏,4.4k
147 收藏,7.2k
184 收藏,2.5k
本作品 保留所有权利 。未获得许可人许可前,不允许他人复制、发行、展览和表演作品。不允许他人基于该作品创作演绎作品
github上边源码更多,大家可以搜索学习参考
github上边源码更多,大家可以搜索学习参考
webstorm插件只能在IntelliJ IDEA中用啊不能webstorm中用
webstorm插件只能在IntelliJ IDEA中用啊不能webstorm中用
哇!居然找到wing,多谢作者!
哇!居然找到wing,多谢作者!
虽然我没有用Webstorm来开发小程序,但是Webstorm我觉得肯定不能用臃肿来形容,首先安装包不到500MB,启动速度快,运行它的功能也并不会出现需要本地加载的情况。里面有svn、git的功能,是用得着的。代码提示和函数寻址这些也一点不卡。要形容,应该是庞大吧
虽然我没有用Webstorm来开发小程序,但是Webstorm我觉得肯定不能用臃肿来形容,首先安装包不到500MB,启动速度快,运行它的功能也并不会出现需要本地加载的情况。里面有svn、git的功能,是用得着的。代码提示和函数寻址这些也一点不卡。要形容,应该是庞大吧
不错的编辑器,总结的很好
不错的编辑器,总结的很好
本来还是觉得wing挺有意思的,下载wing官方稳定版,居然提示读取异常。。。醉了
本来还是觉得wing挺有意思的,下载wing官方稳定版,居然提示读取异常。。。醉了
分享到微博?
我要该,理由是:
在 SegmentFault,学习技能、解决问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。278被浏览47,284分享邀请回答4添加评论分享收藏感谢收起mp.weixin.qq.com/debug/wxadoc/dev/index.html我作为一个产品,还是结论下小程序的价值。这对你可能帮助更大些。1)小程序好的一面* 微信可能给予入口,带来新的流量机遇(目前看应该是在发现里)* 在微信中调用更多的硬件接口,可以做出更多有趣的功能* 可以和公众号互相呼应,提供更加完整的服务体验* 体验更佳,使用更流畅(真的很流畅)2)小程序坏的一面* 一个升级版的网页开发包,和JS-SDK没有本质区别* 与添加小程序的粉丝之间关系弱,不具备公众号里粉丝关注的强关系,你可能没办法随时给使用你小程序的粉丝发消息* 限制发送给好友/群,不能分享到朋友圈,不能添加任何外链(这个是噩梦)* 微信官方的审核机制,这会让很多好的营销点子和小程序模板失去作用(重名、已审核的都会被拒绝,这个早起占坑很重要,审核机制说明戳:)* 流量获取还是需要自己解决,竞争过于激烈。公众号没做好的话,小程序也做不好* 对于技术的要求提高,品牌没有做好准备以下内容涉及小程序的知识普及,可以选择性阅读。正确理解微信小程序自从张小龙 2016 年初提出做「应用号」,外界对应用号的猜测和期待从来没有停止过。大多数人和媒体认为,小程序将会为营销带来新机会。但是真的是这样么?我们来看看10点真相。 1、小程序是微信接下来的重点产品甚至是最高优先级的产品之一,因为这是微信要成为真正的 OS 的路径。这意味着,开发者可以完全放心把精力和资源放到小程序上。 2、无关注,无阅读压力和服务号、订阅号不一样,小程序是没有关注功能的。这意味着,对用户来说,心理成本更小,用户通过搜索进入小程序,马上就可以使用,不像服务号还需要先关注。但对开发者来说,这显然不是好事。这意味着:你无法群发消息,因为你根本没有关注者你可能需要自行建立用户系统,但转化率是个问题所以,小程序在一定程度上,提高了产品运营能力的要求。 3、不是H5,也不是混合模式我们经常在朋友圈看到的非常炫酷还带背景音乐的 H5 页面,将不会在小程序里出现。微信小程序开发使用改自 Javascript, CSS, XML 的语言,同时提供了各种自有的组件和 API,这让小程序变得独立:它不兼容 HTML,网页代码在小程序里无法使用开发之前,开发者需要熟悉小程序开发语言,按照微信的命名方法,说不定会被称为 WeLang。不兼容 HTML,不仅意味着你不能在页面里使用 HTML 标记,也意味着你不能嵌入 HTML 网页:要么不嵌入,要么用 WeLang 重写。 4、不能外链不兼容 HTML 还意味着,你无法在小程序里放置外链。HTML 里的 &a& 标记是被禁止的。这很大程度上限制了营销,服务号里,我们好歹还能在文章里插入链接,而目前版本的小程序,是不能插入外链的,哪怕是放置二维码,直接在页面上长按,也没有「识别二维码」选项(噩梦啊~~~)。 5、无法分享到朋友圈,限制发送给好友/群当前版本的小程序是不支持分享到朋友圈的,在有限的条件下可以将小程序的某些页面分享给通信录的个人或群,但无法分享到朋友圈,这意味着你不会在朋友圈看到小程序刷屏,刷屏的,还是原来那些东西。从经验上来看,微信会尽一切努力维护朋友圈秩序。以后小程序能不能分享到朋友圈我不知道,但至少一开始不打开这个口对微信来说是好事,一旦打开,就很难收回来了。 6、微信自创了开发语言前面已经提到过,微信小程序不是用 HTML 开发的,也不兼容 HTML 标记,它是一套自有的语言(暂且叫 WeLang),使用 WeLang 开发出来的页面,其体验是与原生 app 接近的,因为除了数据,定义页面的样式、数据结构、逻辑等文件已经提前下载,不像网页那样需要实时加载,而且,因为页面可以调用小程序提供的组件,这些组件早已内置在微信客户端,它们的体验其实就是「原生」的。这样的体验,是非常流畅,非常原生的。 7、前端开发成本极低前端开发其中一个最大的成本是兼容性适配,不管是做网页的前端需要适配各种浏览器,还是做 Android 客户端开发,需要在各种尺寸、性能不同的设备中反复调试。对于创业公司来说,这些成本的支出是不划算的,因为创业公司需要快速将产品推出市场,兼容性问题往往为快速迭代带来障碍。开发微信小程序,对于前端工程师来说,成本是相对较低的,因为微信已经解决了兼容性问题,前端工程师只需要学习 WeLang,然后按照规范去开发,兼容性问题,交给微信。一次开发,多平台通用。 8、支持离线使用与 Websocket 的想象力微信小程序支持离线使用,也支持后台运行,这为小工具带来想象力。比如,像万年历、Todolist、番茄闹钟这样的工具,会大量出现。我更期待的是,微信将来提供一种会话与小程序之间直接通信的能力。小程序很多 API 与服务号类似,但其中的 Websocket API 是新增的。很多拿到内测的朋友都跟我说,这个新的 API 可以带来巨大的想象力,比如,你可以在小程序里打造一个「你画我猜」的游戏。 9、NO游戏,NO直播,NO社交目前版本小程序文档里明确写明,游戏类、直播类、小程序导航,小程序链接互推,小程序排行榜等都不能提交。我们自己提交了一个类似聊天室的小程序,也被微信告知不能过审核。 10、有审核机制前面提到了「提交」这个词。和订阅号、服务号不一样,你发文章不需要通过微信审核,你改按钮功能也不需要,但小程序的每个版本更新,都必须通过微信审核 — 就像 App Store 那样。对用户来说,这是好事,意味着大部分通过审核的服务都是质量过关的,坏消息是,对于只把目光放在营销层面的人,这里又是另一个限制。写在最后:我们正在遵循微信的建议准备第一个小程序,预计很快大家就能使用到侯斯特开发的小程序。同时欢迎你来找我讨论如何设计自己的小程序。但是希望靠小程序解决目前公众号粉丝少、活跃度低、转化差的现状,我们认为是不现实的,在后微信营销时代,精耕细作才是王道。4714 条评论分享收藏感谢收起

我要回帖

更多关于 微信小程序开发工具 的文章

 

随机推荐