出自:http://www.zhihu.com/question/50874500/answer/123123289
著作权归作者所有,转载请联系作者获得授权。
1、一个多月前一篇《别开发App了》曾经刷屏,我当时朋友圈评价“我相信当下和未来微信生态以及微信应用号的前景,但是我不觉得微信应用和App之间是非此即彼的二选一关系。对于绝大多数企业来说,必然是两手抓两手都要硬的。作者应该更多是在说资源相对匮乏的初创企业更适合从低成本微信应用号切入会更快速”。
2、一个多月后,微信小程序发布了内测,从现在的信息看,我依然持有一个月前的观点。
3、很遗憾又意料之中的看到各路评论家一边倒的激动的讴歌微信小程序颠覆App Store,以及颠覆这颠覆那的,总之颠覆了全世界。我深深的怀疑你们绝大多数人肯定没经营过一个企业,我也深深的怀疑张小龙自己是否有你们一样的“小程序大梦想”。
4、如果你是一名都不用太老的司机,那应该记得QQ也曾经探索过Widget类似的模式甚至QQ桌面,从结果看不是很成功。当然PC时代与移动时代可能有巨大的差异,但是似曾相识的欢呼声,当年也有不少。相比当年,我肯定更看好微信小程序的前景,但谈颠覆,我可没这洞察力。至于能有多好,我也说不清。毕竟全中国现在也没多少个内测的邀请,还没一个人开发出来小程序呢,我也不知道你们看好颠覆的依据到底是什么。
5、微信小程序一定还是有红利期的,我预测第一波红利的获得者是昨天和今天写评论文章的微信订阅号上的自媒体们;第二波红利的获得者是干微信小程序培训的“老师”们,他们应该大多数是从微信营销培训迅速转型过来的;第三波红利的获得者应该是那些获得内测邀请资格的人们,毕竟上架时间早啊。再往后,就难说了……什么好东西,拼的都是执行力。
6、当然,好东西永远是稀缺的。我不相信你开发一个App是垃圾,现在开发一个微信小程序就不是垃圾了。App Store和微信平台都只是一个载体,你的产品是不是用户需要的,是不是用户喜欢的才是核心。以微信小程序远低于App的开发成本,可以想象未来提交审核的小垃圾程序是多如牛毛的,衷心希望微信能有比App Store更加严格的审核程序,否则,微信用户真的要遭殃了。这点,微信肯定想的比我清楚多了。
7、互联网终归是一个流量的游戏。微信最让人垂涎的也是其用户量和流量,但是除了腾讯大额投资的那些企业能获得一定流量之外,并没有看到谁能轻易的获得。无论QQ、微信还是百度、淘宝,对于任何一个平台来说,流量永远在那里,但能获得的永远是少数人。iOS有多少用户,安卓上又有多少用户,但是那些用户并不是你开发一个App就能获得的,微信小程序亦如此。当然,微信有社交关系、有强传播力,这是优势,但也不是每个人都能玩转。
8、如果你没有足够强的方法和技巧获得那些用户和流量,那就只能花钱买了。各路安卓应用市场已经被商业化玩烂了,App Store也开始了广告的探索。未来,微信小程序会不会也如此商业化呢?估计会的,但相信不会如安卓市场那样的泛滥。所以,和微信小程序新闻相比,我更关注的是同时发布的“朋友圈本地广告正式上线”的新闻。
9、互联网上的流量并不是全在微信手里,所以对于一个成熟的企业来说,怎么可能因为有了微信的流量就放弃了其他平台上的流量;怎么可能有了微信小程序就放弃了开发App?微信小程序的优势在于开发成本低、更快速的迭代,这倒是一个快速测试用户需求的利器。通过微信小程序明确用户需求,再开发App获取其他平台的用户,这应该是绝大多数企业的正道。
10、别激动下结论,更不能对着一个开发文档和几个截图就下颠覆的结论。我还是先想法弄一个微信小程序的内测邀请,看看能不能赶上开发者的初期红利,多给公司挣点钱吧……
相关链接如下本着开源的程序的精神!
开发工具 v0.7
百度: https://pan.baidu.com/s/1pLxqFzH (密码: bwt9)
360: https://yunpan.cn/ckvTYFHWzYYFV (提取码:e09b)
开发工具 v0.9
百度: https://pan.baidu.com/s/1pLTKIqJ (密码: iswg)
360: https://yunpan.cn/ckvXjEbnFYMSC (提取码:f9ca)
Demo源代码
百度: https://pan.baidu.com/s/1o8hJFuU (密码: bsky)
360: https://yunpan.cn/ckvXAacJjvsgR (提取码:3327)
贡献者
时间 | 贡献者 | 贡献内容 |
---|---|---|
2016.09.23 | importcjj | 去除调用接口必须在mp后台配置的限制 |
2016.09.23 | AlayshChen | 去除请求URL域名限制 |
2016.09.23 | qdsang | 解决无法创建App问题 |
2016.09.23 | loulin | 补充常见问题 |
2016.09.23 | fakefish | 修复0.7下载链接 |
2016.09.23 | QFish | 补充常见问题 |
破解步骤
Mac测试可用,Windows测试可用
下载开发工具,并安装(注意:一定要安装0.9版本)
打开『微信Web开发者工具』的程序目录
Windows:使用资源管理器查看
Mac:右键点击图标,选择『显示包内容』
进入程序目录后,替换以下文件(只需要替换0.9版本里的,0.7版本用来登陆):
Windows:
\package.nw\app\dist\components\create\createstep.js
\package.nw\app\dist\stroes\projectStores.js
\package.nw\app\dist\weapp\appservice\asdebug.js
Mac:
/Resources/app.nw/app/dist/components/create/createstep.js
/Resources/app.nw/app/dist/stroes/projectStores.js
/Resources/app.nw/app/dist/weapp/appservice/asdebug.js
注意,这里微信工程师拼写错了,是stroes没错!!!
替换的文件点击这里下载
Good luck
扫码无法登录问题 please bind your wechat account to the appid first
先使用0.7版本[Windows|Mac]的进行扫码登陆
登陆成功后,再用0.9版本打开就直接进入了
项目创建
运行『微信Web开发者工具』
通过微信扫描二维码
创建项目
AppID:随便填
项目名称:随便填
本地开发目录:选择一个目录
点击「添加项目」
此时如果出错,先退出再重进
此时,能够看到项目列表了
打开项目
开始开发
Good luck
学习资料
NoteDown版本
框架入门
http://wxopen.notedown.cn/framework/MINA.html
组件入门
http://wxopen.notedown.cn/component/
API入门
http://wxopen.notedown.cn/api/
Demo运行
创建项目
打开项目所在目录
下载「Demo源代码」并解压覆盖
打开项目
Good luck
常见问题
找不到所要替换的文件
问题原因:开发工具版本不正确,老版本不支持
解决方案:确保下载的程序版本在0.9.092100以上
Failed to load resource: net::ERR_NAME_NOT_RESOLVED http://1709827360.appservice.open.weixin.qq.com/appservice
问题原因:通常是由于系统设置了代理如Shadowsocks等。
解决方案:关闭代理,或者依次点击工具栏“动作”-“设置”,选择“不使用任何代理,勾选后直连网络”。
修复asdebug.js报错
问题原因:TypeError: Cannot read property ‘MaxRequestConcurrent’ of undefined
解决方案:替换 /Resources/app.nw/app/dist/weapp/appservice/asdebug.js
扫码登录失败
问题原因:please bind your wechat account to the appid first
解决方案:先使用0.7版本的进行扫码登陆,登陆成功后,再用0.9的版本打开就直接进入了。
0.7版本地址:http://dldir1.qq.com/WechatWebDev/release/0.7.0/wechat_web_devtools_0.7.0.dmg
工具截图
对于更新小伙伴们这里需要提醒的是:
然后替换stores 和stroes
调试项目
调试器
删除项目如下图所示
编辑页面进行调试也可以用SublimeText进行开发方便快捷
到这里基本结束了!后面会继续教大家使用一些基本Compoents组件,希望大家多多支持下!
转载请注明出处!http://write.blog.csdn.net/mdeditor#!postId=52645393
同时欢迎大家加入Android技术交流群
点击链接加入群【疯狂Android进阶之旅】:http://jq.qq.com/?_wv=1027&k=2K6nJ6o