码迷,mamicode.com
首页 > Web开发 > 详细

Monaca Web IDE 初体验 —— 开发PhoneGap/Cordova应用程序,还用什么Eclipse/XCode!

时间:2014-10-22 23:35:43      阅读:600      评论:0      收藏:0      [点我收藏+]

标签:blog   http   io   ar   使用   java   sp   文件   数据   

技术能实现的,就一定会发生,现在轮到Web IDE了。

Monaca 是纯在Web端运行的一个基于Cordova生态的Web IDE,其功能之完善与易用已经足以让Eclipse和XCode汗颜。坊间传闻Javascript一统江湖的时候不远了,因为控制了UI,你就控制了世界。

先来看看怎么用吧:

1、登录 http://monaca.mobi 以后打开左上角的“DashBoard”

bubuko.com,布布扣

2、Monoca不愧是良心作品,提供了很多入门的Sample,其中的Onsen UI是一个非常优秀的Mobile App框架,在这里我选择添加了一个Onsen UI Sliding Menu 的 App 

    bubuko.com,布布扣

3、不用做任何的修改,点击DashBoard上的Preview,就可以在当前浏览器中浏览预期的UI效果了

bubuko.com,布布扣

当然不能用这个Preview来调试代码,因为PC浏览器里可没有Cordova的Framework啊。

4、那怎么真正让应用程序跑在手机上呢?很简单,在Monaca上Build一个debug-apk并且安装到手机上就完了

bubuko.com,布布扣

运行起来就是这个样子:

bubuko.com,布布扣

5、到目前为止介绍的功能除了在线编辑器以外,使用PhoneGap提供的在线打包工具照样能够实现这些功能,要是这样看就太小瞧Monaca了,Monaca还提供了一个debugger

bubuko.com,布布扣

同样会生成一个apk,但这个apk是用来对你的账号下所有新建Cordova的应用程序进行调试用的,在app中登录之后就可以看到你在Monaca上上传的所有app了:

bubuko.com,布布扣

6、点击对应的app之后,可以看到之前写在index.html里面的alert("55555")这句话生效了:

bubuko.com,布布扣     bubuko.com,布布扣

Monaca估计里面集成了socket.io的模块,在云端的IDE中更新任何代码并Ctrl+S保存之后,会在手机上实时的更新并运行

bubuko.com,布布扣    bubuko.com,布布扣

点击右下角的那个圆圈,会弹出各种功能,比如查看当前页面的HTML,还有Log信息等等:

bubuko.com,布布扣 bubuko.com,布布扣bubuko.com,布布扣

7、注意到左边的文件树,如果觉得上传一个一个的图片或者js太麻烦的话可以使用WebDAV的映射,把云端的空间映射到本地的磁盘上,具体过程可以参考http://docs.monaca.mobi/3.5/en/manual/monaca_ide/webdav/

8、Monaca还提供了更多高级功能和他扩展的Monaca JS API,这些都可以在官网上找到文档

9、如果你开发了第三方的Plugin,可以在这里进行上传,记得要选择到plugin.xml文件,当然这个高级功能需要付费,一年500刀,这样生成的Debugger中就会包含第三方的Plugin了,Cordova的Plugin的生态非常开放,可以在这里找到好的Plugin:http://plugreg.com

10、Monaca居然还提供了Monaca BackEnd,抽象了用户登录等功能组件,还可以在Monaca上面新建数据表。。只能说Monaca在下一盘很大的棋。。。

 

体验到这里,我似乎想不出再用Eclipse和XCode再开发Cordova应用程序的理由了。。

 

Monaca Web IDE 初体验 —— 开发PhoneGap/Cordova应用程序,还用什么Eclipse/XCode!

标签:blog   http   io   ar   使用   java   sp   文件   数据   

原文地址:http://www.cnblogs.com/darknightsnow/p/4044540.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!