PhoneGap工具Cloud9 IDE介绍以及使用方法

移动开发
Cloud9 IDE是由ajax.org发起的开源项目,借助Node.JS实现云端化。这个集成开发环境旨在集成其他现有IDE的所有强大功能和诸如Eclipse,Netbeans, Textmate等代码编辑器,整合作为插件。cloud9主要关注领域是JavaScript开发,它可以设置为客户端和服务器一体化发展的新标准。如果发现功能缺失,只需要自己编写一个插件就可以弥补!用Javascript编写,为Javascript开发者服务。

Cloud9 IDE特性

  • 高亮语法突出支持JS,HTML,CSS以及混合模式的文本编辑器。
  • Node.JS 的应用在IDE中调试的时候可以开始、暂停以及停止
  • 本地文件系统可以通过WebDAV映射到IDE中,这使得它可以连接到远程工作区
  • 高度可扩展的插件系统
  • 捆绑插件:浏览器,剪贴板,代码(编辑),控制台,调试器,文档编辑,文件系统,HTML,键绑定,newresource,noderunner,面板,重构,富文本,保存,searchreplace,设置,树,撤消

浏览器支持

正在开发Firefox和Chrome,这是一个发展的过程,其他浏览器可能不太稳定暂时未发布。

使用方法

首先确认你已经安装好了node.js,这里就不讲如何安装node.js了,步骤也很简单,编译过程也很快。下载node.js到这里 http://nodejs.org/。到 github 下载源码 https://github.com/ajaxorg/cloud9。当然, linux或者window的cygwin同学可以直接使用git工具来获得

git clone git://github.com/ajaxorg/cloud9.git

执行 :

1. 到你的cloud9的本地目录执行

Linux and OSX:

$ bin/cloud9.sh

Windows:

> bincloud9-win32.bat

第一次运行会需要一点时间,cloud9会在线更新一些必要的文件,第二次运行就很快了在你的运行控制台里看到这个图案就说明启动正常了。

2. 然后 在你的浏览器里直接打开 http://127.0.0.1:3000 即可以打开编辑器,嘿嘿是不是启动比神马的eclipse要快很多呀。当然这里还是推荐chrome了。

在cloud9 IDE中你可以很方便地调试你的node.js代码,而且cloud9也提供了多种语法高亮效果. 不过既然云端了,cloud9也会出现一些很明显的问题,例如不能直接编辑本地文件,你在启动编辑器的时候设置一个工作路径,你之能编辑这个路径下的文件。

*通过 -w 启动前设置工作路径

  1. $ node bin/cloud9.js -w /path/to/your/awesome/workspace 

近期node.js的消息越来越多,越来越多的前端开发开始关注到这个似乎可以改变我们命运的新技术。其实node.js和之前的mozilla rhino一样都是可以本地执行脚本,不过和rhino的区别在于node.js更加希望的是让前端开发能够通过自己熟悉的语言更块地搭建自己的后台服务。

基于node.js,其实对云端化是有帮助的。Cloud9 IDE就是借助node,让编辑器也云端化。Cloud9 IDE基于node.js,服务于node.js。它提供了编辑器基础的功能。同时也给node.js一个可视化的调试环境(前端开发要是没个可视化的调试器,估计会很抓狂)。好了,准备开始研究node.js的同学一定不能错过这一个开发辅助利器哈。

责任编辑:佚名 来源: phonegapcn
相关推荐

2009-12-25 17:10:51

WPF动态资源

2009-12-29 10:40:36

ADO组件

2009-08-11 09:26:06

2010-02-02 09:49:02

C++模板

2010-01-25 14:10:21

C++堆栈

2010-01-27 14:18:41

Android智能指针

2013-03-25 11:00:35

互联网开发

2010-05-28 18:23:27

Linux分区工具

2010-05-10 16:17:19

Oracle LogM

2009-08-28 17:01:43

C#构造函数

2010-06-07 15:07:24

nutch+hadoo

2011-07-12 17:18:23

PHPstrtotime

2010-03-05 15:20:25

Linux man命令

2010-01-20 17:47:54

VB.NET注释

2011-12-22 09:54:40

PhoneGap APMedia

2011-12-22 09:27:36

PhoneGap APGeolocation

2011-12-19 16:26:39

PhoneGap APCapture

2011-12-22 10:33:39

PhoneGap APNotificatio

2011-12-22 10:45:32

PhoneGap APStorage

2011-12-20 15:34:55

PhoneGap APConnection
点赞
收藏

51CTO技术栈公众号