Cloud9 IDE

Cloud9 IDE是一款是由ajax.org发起的开源在线开发环境,后端为Node.js,前端采用Javascript和HTML5写成。支持的语言有HTML、CSS、PHP、Java、Ruby等23种编程语言。使用Cloud9 IDE,可以线上保存代码,且随时随地进行访问,这大大提升了效率,更加方便团队之间的协作。最早的版本发布于2010年9月。

开发语言:HTML5、JavaScript

服务商: C9

javascript js Nodejs ide editor cloud source highlight integrated_development_environments_(ide) code text_editor syntax_highlighting highlighter syntax-highlighting syntax_highlighter syntax highlighting
Irrlicht

"Irrlicht是一个完全跨平台的3D游戏引擎。具有高效

linux c++ API game 3d Windows library opengl osx 2d wince directx macintosh Graphics Direct3D Shader MacOSX macos source Development Solaris Programming dotnet cross-platform portable code gaming engine 3dengine entertainment gamedev render_engine 3d_rendering objectoriented scenegraph win64 irrlicht_engine irrlicht 3d_engine rasterizer
Boost

Boost C++ 库(Libraries)是一组扩充C++功能性的经过同行评审(Peer-reviewed)且开放源代码程序库。作为标准库的后备,是C++标准化进程的开发引擎之一。由C++标准委员会库工作组成员发起,其中有些内容有望成为下一代C++标准库内容。由于其对跨平台的强调,对标准C++的强调,与编写平台无关。大部分boost库功能的使用只需包括相应头文件即可,少数(如正则表达式库,文件系统库等)需要链接库。

linux c++ API framework language Windows library stl tools collection documentation reference macos source Development Programming dynamic_content portable libraries code
PHP

PHP(超文本预处理器:Hypertext Preprocessor)是一种开源的通用计算机脚本语言,尤其适用于Web开发,并且可以嵌入到HTML中使用。它的语法借鉴吸收了C语言、Java和Perl等流行计算机语言的特点,易于一般程序员学习。

PHP最初是由拉斯姆斯·勒多夫在1995年开始开发,并在1995年6月8日将PHP/FI公开发布,即PHP 1。1997年两名以色列程序员Zeev Suraski和Andi Gutmans重写了PHP的语法分析器,并与当年11月发布了PHP/FI 2即PHP 2。在1998年6月又正式发布PHP 3。

PHP的应用范围相当广泛,尤其是在网页程序的开发上。PHP支持几乎所有流行的数据库以及操作系统,而且使用PHP完全是免费的、最重要的是PHP可以用C、C++进行程序的扩展。

PHP的标准由PHP Group和开放源代码社...

Web php language lamp zend scripting dynamic Interpreter Development Programming code object_oriented programming_language interpreted
robotium

robotium 是 Android 平台上类似 Selenium 的集成测试工具。有JUnit基础的开发者,还是非常容易上手的。

test java android testing framework gui junit library selenium tools tdd Programming code testdrivendevelopment androidapplication gui_testing androiddevelopement functional_testing
GitLab

GitLab,是一个利用 Ruby on Rails 开发的用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。.

git code version_control scm dvcs source_control vcs versioncontrol source_browser sourcecontrol
JavaCC

JavaCC即Java Compiler Compiler,是一个用Java开发的最受欢迎的语法分析生成器。它是100%的纯Java代码,可以在多种平台上运行。这个分析生成器工具可以读取与上下文无关但有着特殊意义的语法并把它转换成可以识别且匹配该语法的JAVA程序。它还提供JJTree等工具来帮助我们建立语法树。

java API compiler language tools Algorithms source Development Programming Grammar technology code code_generator parser utilities parsing
Git

Git 作为近来最流行的分布式版本控制软件来说应用得十分广泛。它就是一款Eclipse上的Git插件,目前还是一个出于孵化期间,因此EGit 0.7.1并没有提供对Git全部功能的支持,同 时也无法保证没有bug(当然EGit 0.7.1是经过严格的测试之后才发布的正式版本),但对于笔者这样的用户来说能满足基本的功能并且可以方便的享受Eclipse整合git功能即可。

git gui distributed tools repository Development console Programming collaboration code scm dvcs version-control source-control revision-control dscm vcs
Adobe Brackets

Brackets 是 Adobe 的开源 HTML/CSS/JavaScript 集成开发环境。Brackets 提供 Windows 和 OS X 平台支持。

javascript html css js Nodejs html5 ide editor SyntaxHighlighter integrated_development_environments_(ide) code text_editor syntax_highlighting extensible webdesign syntaxhighlighting syntax_highlighter codeeditor cef webdevelopment
SWIG

"SWIG是个帮助使用C或者C++编写的软件能与其它各种高级编程语言进行嵌入联接的开发工具。SWIG能应用于各种不同类型的语言包括常用脚本编译语言例如Perl

c++ c# API language library interface lisp scripting tools wrapper Development Programming code_generators code
TinyMCE

TinyMCE是一个轻量级的基于浏览器的所见即所得编辑器,由JavaScript写成,兼容目前流行的各种浏览器。提供HTML格式工具,对于允许用户在线编辑HTML文档的需求有很大帮助。功能配置灵活简单,支持AJAX。另外,加载速度非常快,如果服务器的脚本语言是PHP,还可以进一步优化。TinyMCE是一个根据LGPL license发布的开源软件,可以商用。

Web javascript html interface tools editor wysiwyg Development Programming online editors site_management dynamic_content code text_processing web-based dhtml word_processors rte
Jupiter

Jupiter是一个开源的进行代码评审(Code Review)的Eclipse插件,以XML形式存储评审数据,通过SVN/CVS将评审结果在团队内共享。Jupiter解决了ReviewClipse的不足,它提供了代码行级别的评审批注功能,方便评审参与人了解具体是哪些行代码存在问题。Jupiter支持在一个项目中的多次评审,多人协同参与评审,支持多种配置库如SVN、CVS等,支持简单的评审流程,支持问题跟踪。

java eclipse plugin review code team
Xith3D

Xith3D是高性能的Java 3D引擎,基于BSD license协议,对于商业和非商业应用均友好。Xith3D主要面向3D游戏,数据可视化,三维场景原型等。最突出的特点是基于scenegraph,这是和JME,Ardor3D 等引擎的最大区别。

java linux VISUALIZATION API game 3d framework Windows library opengl GL macintosh Graphics renderer Shader MacOSX macos source Development Programming cross-platform physics code gaming engine 3dengine entertainment gamedev render_engine rendering 3d_rendering render_pipeline openal
wxPython

wxPython是Python语言的GUI工具包,作为Python的扩展模块实现,wxPython编写简单、易于理解。它还包装了用C++语言写成的wxWidgets。允许Python程序员很方便的创建完整的、功能键全的GUI用户界面。和Python和wxWidgets相同,wxPython也是一款开源软件,并且具有非常优秀的跨平台能力,目前支持32位windows、绝大多数的Unix或类Unix系统、Mac OS X。

API python Windows gui library ui wxwidgets script Graphics Development toolkit Programming technology code wx widgets
CKEditor

CKEditor,旧称FCKeditor,是一个专门使用在网页上开源的所见即所得文字编辑器。它非常轻量,安装简单,可以和PHP、JavaScript、ASP、ASP.NET、ColdFusion、Java以及ABAP等不同的编程语言相结合。FCKeditor与Internet Explorer 5.5+(Windows)、Mozilla Firefox 1.0+、Mozilla 1.3+和Netscape 7+等大多数的流行浏览器兼容。在未来的版本也将会加入对Opera的支持。“FCKeditor”名称中的“FCK” 是这个编辑器作者的名字Frederico Caldeira Knabben的缩写。

Web javascript html css ajax interface tools editor wysiwyg Development Programming online editors site_management dynamic_content code text_processing text_editor text_editors web-based dhtml tikiwiki word_processors rte
Irrlicht Engine

Irrlicht Engine 是一个用C++开发的高性能实时的3D引擎,同时提供了.NET版本,这是一个跨平台的使用了D3D、OpenGL的3D渲染引擎。

linux c++ API game 3d Windows library opengl osx 2d wince directx macintosh Graphics Direct3D Shader MacOSX macos source Development Solaris Programming dotnet cross-platform portable code gaming engine 3dengine entertainment gamedev render_engine 3d_rendering objectoriented scenegraph win64 irrlicht_engine irrlicht 3d_engine rasterizer
Google Code Prettify

Google Code Pretiffy是Google公司的一个用来对代码进行语法着色的JavaScript库,支持C/C++、Java、Python、PHP、Ruby、VisualBasic、AWK、HTML、XML、Bash、SQL、CSS、avaScript、Makefiles和部分Perl。Google Code Pretiffy是跨平台的,由JavaScript语言开发,授权协议是Apache。

syntaxhighlight SyntaxHighlighter formatter code syntax_highlighting syntax-highlighting syntaxhighlighting syntax_highlighter beautifier syntax pretty prettyprinter prettifier code_prettifier code_beautifier
Acceleo

Acceleo是MDA(Model Driven Architecture:模型驱动体系结构)的一个代码自动生成工具,Acceleo能把模型转换为Java,C#,PHP等代码。Acceleo基于Eclipse平台以及EMF(Eclipse模型框架),开放源代码,可以免费使用。

eclipse Model MDD MDA generator modeling acceleo code_generators generation code emf metamodel code_generator eclipse_plugin mdsd m2t
CodeMirror

CodeMirror是一个JavaScript库,短小精悍,支持实时在线代码高亮显示。如果你正在编辑的语言已经写入分析器,那么代码会有颜色,编辑器还会帮助你实现代码缩进。它不是某个富文本编辑器的附属产品,而是许多大名鼎鼎的在线代码编辑器的基础库。

Web javascript editor source highlight real-time code text_editor syntax_highlighting highlighter realtime tikiwiki syntax_highlighter syntax highlighting
gitlabhq

GitLab为利用Ruby on Rails开发的开源应用程序,实现了一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释;可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库;团队成员可利用内置的简单聊天程序(Wall)进行交流。它还提供一个代码片段收集功能可以轻松实现代码复用,便于日后有需要的时候进行查找。

相比Github高昂的价格,GitLab几乎不需要投入一分钱就能轻松有一套内部的Git管理平台。

2011年10月14日发布了首个版本GitLab v1.0.1

开发语言:Ruby on Rails

git code version_control scm dvcs source_control vcs versioncontrol source_browser sourcecontrol