Web开发者的10个最好的云开发环境

1. Cloud9 IDE

cloud9
Cloud9是我最喜欢的一个最好的云开发环境,它可以让我在任何时间任何地点进行代码编写、运行和调试。Cloud9对Node.js 和
JavaScript代码的运行和调试进行了特别设计 ,而且基于这些应用,开发者也可以对 Python、Ruby和Apache +
PHP进行运行和调试。 这就是为什么它能成为所有UI设计人员和开发人员的理想的平台。
Cloud9的特性:
对C#、C++、Python、Perl、Ruby、Scala和其它几种语言设置语法高亮显示
多个游标
自动完成
主题
搜索文件
键盘快捷键
可进行多人实时协作
可在自己的主机服务器和开发环境里运行IDE
将本地的客户端自动同步到在线的工作空间
2. Codeanywhere
Codeanywhere

Codeanywhere 是一种轻量级和快速的云开发环境 ,是基于浏览器、整合了FTP客户端并支持所有主要程序语言(HTML、 PHP、
JavaScript、CSS和 XML等)的代码编辑器。简而言之,
Codeanywhere可以立刻解决你在任何时间。任何地点和任何平台上繁忙的代码需求。
Codeanywhere的特性:
语法高亮显示
代码自动完成
智能缩进
完全国际化
无限撤销/重做(现在只需在客户端/浏览器端进行处理,不再等待服务器响应)
无限的标签
查找和替换
显示行号
代码缩排(用TAB键)
3. Exo Cloud IDE

Exo Cloud IDE
Exo Cloud IDE是一个多用途出租,用于应用的编程、构建和调试的云服务器托管类开发环境。 这是一种使用云的无限资源使您的应用程序开发、部署和管理更好更快更简单的”平台即服务(PAAS)”模式。
Exo Cloud IDE的特性:
基于云计算的开发环境
虚拟机测试
调试模式
可邀请团队成员进入工作空间协助你的项目
团队协作
集成 Git 和 GitHub
代码自动完成和分析
重构
JavaDoc和包的查看
支持JSP、Servlet、 Spring、GWT 来构建Java应用
对Java、 Groovy、 JavaScript、HTML、 CSS、 PHP 和 Python的语法和代码添加颜色
代码大纲
4. SourceKit

SourceKit
SourceKit是一个与浏览器编程环境相似的集成开发环境,它依赖 Dropbox作文件存储,为web开发者提供一个快速响应的环境。
你用SourceKit所构建的文件和应用能够直接保存在Dropbox,
所以如果你的桌面安装了Dropbox同步软件的话,这种变化就像你在本地使用一个文本编辑器 。
5. Koding

Koding
Koding是一个简单易用的云开发环境,它是一种社交型开发环境, 在这里你可以与其他开发人员一起共同构建应用程序。 目前Koding支持Java、C++、 C、Go、 NodeJS、PHP、 Perl 和其它一些编程语言。
Koding的特性:
基于云计算的代码编辑器
代码托管
数据库管理
协作
6. CodeRun Studio

CodeRun Studio
CodeRun Studio是一个基于云计算的免费集成开发环境,它被用于直接在浏览器上开发基于Asp.net、 PHP和 Ajax的应用。
它能够帮助你使用浏览器快捷容易地进行开发、调试和部署web应用。开发人员可以使用CodeRun
Studio作为备用的IDE或连同桌面现有的IDE。
在云环境下,你可以上传现有代码,测试它或与你的同事分享。
CodeRun Studio的特性:
实时的语法着色
自动完成
编译代码
检查构建错误
可在多个平台调试的强力在线调试器
7.ShiftEdit

ShiftEdit
ShiftEdit是一个通过FTP、 SFTP、Dropbox 和Google Drive来创建、编辑、发布基于 PHP、Ruby、Python、Perl、Java、HTML、CSS和JavaScript的应用程序的云开发环境。
ShiftEdit的特性:
实时语法调试
标签
自动完成
修订历史
代码折叠
代码片段
跳行
支架关闭
内置FTP支持
8.Neutron IDE

Neutron IDE
Neutron IDE是一个基于web的免费集成开发环境,它允许开发人员在任何服务器上通过web浏览器来编辑自己的 代码。Neutron IDE的灵感来源于ACE Editor,并包含了一般的云开发环境的主要特性。
Neutron IDE的特性:
语法高亮显示
自动缩进和凸排
主题
通过Aviary的 Phoenix软件进行图像编辑
文档浏览器
标签界面
在当前标签和所有标签下,或者在一个目录和浏览器终端模拟器下进行搜索和替换
9.Erbix JS App Editor

Erbix JS App Editor
Erbix JS App Editor是一个基于浏览器的用于编辑服务器端 JavaScript应用的云开发环境。
Erbix JS App Editor的特性:
支持RinjoJS、 CommonJS modules、 PostgreSQL及可延伸需求的托管。
先进的web代码编辑器,支持对JavaScript 和HTML语法和代码的高亮显示
10.NeptunIDE Cloud Based IDE

NeptunIDE Cloud Based IDE
NeptunIDE是一个基于云计算的功能齐全的PHP集成开发环境。使用NeptunIDE,你可以在任何个人电脑上进行应用开发,在安卓、iOS
平板电脑上或Google Chrome book上一样没有任何问题。
NeptunIDE对触摸屏和小分辨率屏幕同样提供支持,你的开发经历会和在电脑上一样的好。

自动适应手机屏幕宽度的方法viewport

asp.net mvc 注册验证邮箱或者手机正则表达式

标签: Cloud9 IDE, Codeanywhere, CodeRun Studio, Erbix JS App Editor, Exo Cloud IDE, Koding, NeptunIDE Cloud Based IDE, Neutron IDE, ShiftEdit, SourceKit
文章分类 挨踢攻城狮, 攻城具

时间: 2024-11-03 21:58:11

Web开发者的10个最好的云开发环境的相关文章

微信小程序云开发更换云开发环境

小程序云开发环境初始化默认是第一个环境,但是我们可以指定环境id //app.js App({ onLaunch: function () { if (!wx.cloud) { console.error('请使用 2.2.3 或以上的基础库以使用云能力') } else { wx.cloud.init({ env: "kindear-fd77cd", traceUser: true, }) } this.globalData = {} } }) 就可以成功更换云开发环境. 原文地址:

Ubuntu14.10上搭建Android应用开发环境和系统编译环境

android应用开发环境搭建 Java JDK安装和配置. Android NDK 下载安装配置. Android ADT 下载安装配置. Android SDK 下载. Android Elicpse安装配置. Android Studio 安装配置. ## Oracle JDK 下载安装配置 ## JDK6下载地址: http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-

[转]ubuntu 11.10 mini2440 qte4.6.3开发环境的建立

原文:http://blog.chinaunix.net/uid-26696487-id-3149316.html 环境:ubunt 11.10硬盘安装qt版本:qte4.6.3设备平台:mini2440交叉编辑器:4.4.31.将 qt-everywhere-opensource-src-4.6.3.tar.gz 压缩包解压为3份,分别编译 PC ,嵌入式 x86 和 arm 三个版本.2. 编译 PC 版:进入pc目录#./configure# gmake# gmake install 如果

小程序: 微信web开发者工具

1. 下载.安装  微信web开发者工具 - 用于之后的小程序开发     (1) 下载 网址:https://mp.weixin.qq.com/debug/wxadoc/dev/devtools/download.html -选择对应的版本(32位.64位) (2) 安装 双击安装包-出现安装向导-点击 下一步-完成安装 (3) 运行"微信web开发者工具"-使用手机微信扫码登录 原文地址:https://www.cnblogs.com/ljr210/p/9928625.html

小程序·云开发的HTTP API调用丨实战

小程序云开发之httpApi调用. 小程序云开发之httpApi调用(返回"47001处理") 技术栈 采用 nodejs + express 搭建web服务器,采用 axios 请求第三方 httpApi nodejs express axios 项目结构 通过应用生成器工具 express-generator 可以快速创建一个应用的骨架. 主要的核心文件 routes/base.js(api设置),util/rq.js(axios封装),views/base.pug(接口文档) |

借助云开发实现小程序订阅消息(模板消息)推送功能

之前的模板消息推送,将在2020年1月10日下线,所以我们不得不使用订阅消息了. 我们先来看下订阅消息的官方简介.接下来我们就来借助云开发,来快速实现小程序消息推送的功能. 一:获取模板 ID 这一步和我们之前的模板消息推送是一样的,也是先添加模板,然后拿到模板id首先是开通订阅消息功能,很简单,如下图由于长期性订阅消息,目前仅向政务民生.医疗.交通.金融.教育等线下公共服务开放,后期将逐步支持到其他线下公共服务业务.仅就线下公共服务这一点,长期性订阅消息就和大部分开发者无缘了.所以我们这里只能

快速入门云开发

什么是云开发 这里引用官方的一段描述: 云开发(Tencent CloudBase,TCB)是云端一体化的后端云服务 ,采用 serverless 架构,免去了移动应用构建中繁琐的服务器搭建和运维.同时云开发提供的静态托管.命令行工具(CLI).Flutter SDK 等能力极大的降低了应用开发的门槛.使用云开发可以快速构建完整的小程序/小游戏.H5.Web.移动 App 等应用. 不管怎样,云开发一定未来的一个趋势,其云开发现在就已经很流行了,都2020年了,如果你连云开发是什么都还不知道,那

微信小程序学习Course 9 云开发功能

微信小程序学习Course 9 云开发功能 微信小程序提供了一套免费的云开发功能API函数,虽然容量小,但足够我们个人用户使用以及学习了.下面简单介绍一下. 云开发为开发者提供完整的云端支持,弱化后端和运维概念,无需搭建服务器,使用平台提供的 API 进行核心业务开发,即可实现快速上线和迭代,同时这一能力,同开发者已经使用的云服务相互兼容,并不互斥. 目前提供三大基础能力支持: 云函数:在云端运行的代码,微信私有协议天然鉴权,开发者只需编写自身业务逻辑代码 数据库:一个既可在小程序前端操作,也能

小程序云开发实战

1. 云开发简介 由于小程序本身存储数据的能力有限,所以不可能将大量的数据保存在客户端,而且将数据保存在本地既不安全,也无法与其他小程序用户共享,所以大多数小程序都需要一个服务端,服务端可以用多种技术实现,如PHP.Node.js.Python.ASP.NET.Java EE等.不管使用哪种技术实现服务端,开发一款小程序都需要至少配备两个程序员,一个是开发小程序的程序员,一个是开发服务端的程序员.而且这两个程序员之间还需要不断沟通,以便确认共同遵循的接口. 开发一款小程序需要两名或更多的程序员参