Total Pageviews

Tuesday, 20 November 2012

Web集成开发环境- Cloud9 IDE

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

由于刚刚学习建站,很多东西都要一一试验,最初当然是使用 FTP 了,大家也知道 FTP 每次修改都要重新上传一次,是很不方便对网站的修改。也不推荐直接在主机管理界面修改,会增加主机的负担的。所以很多朋友应该都是选择在本地搭建服务器,进行测试、修改,满意后再上传到网络上上。可是总会有要改进或修改的地方,所以在这里推荐一款在线的开发工具 —— Cloud9 IDE。

该软件特性:

    1.高亮语法突出支持JS,HTML,CSS以及混合模式的文本编辑器。

    2的应用在IDE中调试的时候可以开始、暂停以及停止

    3..Node.JS本地文件系统可以通过WebDAV映射到IDE中,这使得它可以连接到远程工作区

    4.高度可扩展的插件系统

    5.捆绑插件:浏览器,剪贴板,代码(编辑),控制台,调试器,文档编辑,文件系统,HTML,键绑定,newresource,noderunner,面板,重构,富文本,保存,searchreplace,设置,树,撤消

这个不是免费空间哦、是一个Web集成开发环境,在个别时候、你可以理解为文件管理器.
----------------------------------------------------------------

Cloud9免费云IDE代码编辑平台支持Node.js,PHP,Python.可使用FTP管理


Cloud9 IDE是一个用来测试运行Node.js 和 JavaScript平台,但也支持Python, Ruby和 Apache+PHP的应用程序,例如Wordpress。前几天分享了支持Node.js、Python、Go、Rails等程序语言的Nitrous.io空间,很快有朋友给部落写邮件,告知Cloud9可以比Nitrous.io更长久地运行应用实例。

Cloud9支持的程序语言有Node.js、HTML5、PHP、Python / Django、Ruby on Rails、C/C++、StrongLoop,提供FTP、S-S-H和空间托管,有MysqL、MongoDB、SQLite数据库,可以一键安装Wordpress,也可以自己上传程序代码,支持协同编辑合作,另外可以和其它的云空间整合。

Cloud9支持将代码一键发布到Heroku、Windows Azure、Google App Engine、CloudFoundry等云空间上,还可以同步应用到Github空间上,总之,除了Cloud9空间不支持绑定自己的域名、无法永久保持应用在线外,Cloud9空间用来测试程序和代码还是不错的.




Cloud9免费的云IDE代码编辑平台空间支持Node.js,PHP,Python可使用FTP管理

一、Cloud9免费云IDE平台申请注册

1、Cloud9官网:

    1、官方首页:https://c9.io/

2、进入网站,点击“Sign me Up”,填写用户名和邮箱 。

Cloud9注册账号

3、到邮件收取激活邮件,输入密码,完成账号申请注册。

Cloud9收到激活邮件

二、Cloud9 IDE云平台创建应用实例

1、登录到Cloud9 IDE,点击“Create New Workspace”,新建一个应用实例。

Cloud9新建应用

2、首先是为应用设置一个名字,然后决定你的应用是公开的还是私人的,应用管理有托管、FTP和S-S-H三种方式,最后选择你的应用程序语言,里面有Wordpress。

Cloud9设置应用信息

3、点击创建后,稍等一会儿,待Cloud9 IDE创建好了应用后,就可以进入编辑平台了。

Cloud9进入编辑平台

4、这就是Cloud9 IDE的代码编辑平台,最上方是菜单栏,左侧是文件管理,最下方是终端平台,可以像S-S-H一样登录执行操作命令。

Cloud9管理平台

三、Cloud9 IDE云平台代码编辑与管理

1、Cloud9 IDE云平台代码管理有托管、FTP和S-S-H三种,如果你想要在本地用S-S-H登录Cloud9 IDE,则在创建时选择此类型即可。

Cloud9选择类型

2、Cloud9 IDE云平台提供了强大的代码编辑功能,你可以对代码进行修改、编辑。

Cloud9编辑代码

3、代码修改后,保存,再点击运行,就可以在线预览和查看应用程序了。

Cloud9运行程序

四、Cloud9 IDE云平台MysqL数据库创建管理

1、进入Cloud9 IDE云平台终端控制台,执行:mysql-ctl start,启动MysqL。

Cloud9启动MysqL

2、得到MysqL用户名和数据库名称,将这些数据库信息填入到程序的配置文件即可,例如Wordpress的wp-config.php当中。


3、注意:Cloud9 IDE云平台的MysqL主机地址是IP地址,该IP等同于你的应用IP,端口是3306,用户名是你的Cloud9用户名,密码为空,数据库名称是c9。

五、Cloud9 IDE与其它云空间整合

1、由于Cloud9 IDE是一个在线代码编辑平台,当代码编辑好后,我们就需要运行代码测试了。Cloud9 IDE支持同步应用到Github、Bitbucket等。

Cloud9同步到其它的空间

2、在同步到Github空间中,需要先授权。

Cloud9需要授权

3、授权完了后,就可以在Cloud9 IDE中管理Github中的代码了。

Cloud9同步应用了

4、编辑好了代码,也可以直接从Cloud9 IDE中发布到其它的云空间上。

Cloud9一键发布到其它的空间上

六、Cloud9免费云IDE使用小结

1、Cloud9免费云IDE是一个代码编辑平台,因此不建议用它来建站,尤其是Cloud9免费云IDE空间的文件管理和数据库连接方面尚有不少的问题,搭建网站极易导致失败。

2、Cloud9免费云IDE空间上的代码修改后,记得保存,然后再执行运行,这样就可以直接在网页上查看效果了,在使用Cloud9前,记得在本地生成S-S-H Key才能连接.
-------------------------------------------------
cloud9是一个专门给程序员提供的代码测试平台

支持大多数的主流编程语言node.js、HTML5、PHP、Python / Django、Ruby on Rails、C/C++、StrongLoop等等.有提供FTP和SSH服务和空间托管,并且支持MysqL、MongoDB、SQLite等多种的数 据库.cloud9由于是专门用于测试发布代码的平台所以不支持域名的绑定.如果你需要经常临时性的测试代码但是空间并不完美可以尝试下这个平台.此外 Cloud9还支持发布测试代码到多个云平台.如果你需要一个进行网站应用的空间还是不要选择它.cloud9不能进行长久性的应用在线.下面带大家体验 这款空间吧.
相关链接:官方网站https://c9.io
1.申请注册流程
打开官方网站点击注册.


选择免费的套餐.免费套餐可以拥有1个应用无限空间.完全shell终端.和1个FTP和协同作业.


点击立即免费注册按钮进去信息填写页面,输入帐号和邮箱.这里的Receive our monthly newsletter可以进行选择性的勾选,如果勾选的话每周将收到邮件通知

进入邮箱收取邮件然后点击其中的激活链接即可完成注册激活.初次激活后需要设置一个密码.


点击Activate即可激活成功.登陆平台后可以点击左上方的Create New Workspace新建一个工作实例.


设置应用的详情,这里可以直接安装个wordpress或者从FTP下载代码等等.默认应用是完全公开的.选择Private to the people I invite 为私有应用,你可以邀请一个朋友共同开发应用.Name your workspace:后面输入应用名称.

点击创建后会自动回到工作台,应用会在左侧的地方暗色部署.

稍等片刻应用启动即可点击进去进行代码的编辑.点击start editing开始编辑代码


代码编辑页面如下

如何通过WINSCP进行SFTP或者FTP管理,直接右键代码文件夹选择如下选项


代码上传.输入FTP或者SFTP的帐号和密码保存即可.21端口为FTP.22端口为SFTP.Deploy为保存按钮.


启用MYSQL:进入Cloud9 IDE云平台终端控制台,执行:mysql-ctl start,启动MysqL