PyCharm
PyCharm是一个用于计算机编程的集成开发环境(IDE),主要用于Python语言开发,由捷克公司JetBrains开发,拥有Microsoft Windows、macOS和Linux版本。社区版在Apache许可证下发布,提供代码分析、图形化调试器,集成测试器、集成版本控制系统,并支持使用Django进行网页开发。 功能 所有版本: Python代码分析与辅助功能,功能包括补全代码、高亮语法、错误提示、快速修正。 项目和代码导航:專…
共 12 篇文章
PyCharm是一个用于计算机编程的集成开发环境(IDE),主要用于Python语言开发,由捷克公司JetBrains开发,拥有Microsoft Windows、macOS和Linux版本。社区版在Apache许可证下发布,提供代码分析、图形化调试器,集成测试器、集成版本控制系统,并支持使用Django进行网页开发。 功能 所有版本: Python代码分析与辅助功能,功能包括补全代码、高亮语法、错误提示、快速修正。 项目和代码导航:專…
Eclipse是一款跨平台开源集成开发环境(IDE)。最初主要用来Java语言开发,目前亦有人通过插件使其作为C++、Python、PHP等其他语言的开发工具。 Eclipse的本身只是一个框架平台,但是众多插件的支持,使得Eclipse拥有較佳的灵活性,所以许多软件开发商以Eclipse为框架开发自己的IDE。 历史 Eclipse最初是由IBM公司开发的替代商业软件的下一代IDE开发环境,2001年11月贡献给开源社区,现在它由非营…
Lazarus是用于应用程序快速开发(RAD)的自由、跨平台的可视化集成开发环境(IDE)。使用Free Pascal编译器,支持Object Pascal语言,与Delphi高度兼容,并被视作后者的自由软件替代品。Lazarus目前支持多种语言,包括中文。软件开发者可使用Lazarus创建原生的命令行与图形用户界面应用程序,以及移动应用、Web应用、Web服务、可视化组件和各种函数库。Lazarus集成开发环境和Free Pascal…
{{Infobox Software | name = Geany | logo = Geany logo.svg | screenshot = Geany screenshot on ubuntu.png | screenshot size = 250px | caption = | developer = Enrico Tröger Nick Treleaven Frank Lanitz | released = 2005年10月1…
MonoDevelop是個適用於Linux、Mac OS X和Microsoft Windows的開放原始碼整合開發環境,主要用來開發Mono與.NET Framework軟體。MonoDevelop整合了很多Eclipse與Microsoft Visual Studio的特性,像是Intellisense、版本控制還有GUI與Web設計工具。另外還整合了GTK#GUI設計工具(叫做Stetic)。目前支援的語言有Python、Vala…
NetBeans是由昇陽電腦(Sun Microsystems)建立的開放原始碼的軟體開發工具,是一個開發框架,可擴展的開發平台,可以用於Java,C語言/C++,PHP,HTML5等程式的開發,可以通過擴展插件來擴展功能。 在NetBeans Platform平台中,應用軟體是用一系列的軟體模組(modular software components)建構出來的,而這些模組是一個jar檔(Java archive file)。它包含了…
{{Infobox_Software |name = GNU Emacs |logo = Emacs 512.png |logo size = 32px |screenshot = GNU Emacs 23.1.1.png |screenshot size = 250px |caption = GNU Emacs 23.1.1,首个在X Window系統上支持-{zh-tw:反鋸齒;zh-cn:抗锯齿}-的版本。 |author = -…
Code::Blocks是一個免費、開源、跨平台的集成开发环境,使用C++開發,並且使用wxWidgets做為GUI函式庫。Code::Blocks使用了外掛程式架構,其功能可以使用外掛程式自由地擴充。目前,Code::Blocks主要針對開發C/C++程式而設計。 Code::Blocks目前支援Windows、Linux及Mac OS X數種平台。使用者亦能夠在FreeBSD環境中架设Code::Blocks。 歷史 特色 以下敘述…
KDevelop,是一个支持多程序设计语言的集成开发环境。它运行于Linux和其它类Unix环境。它本身不包含编译器,而是调用其它编译器来编译程序。 KDevelop 3.5.5已支持Ada、Bash、C、C++、Fortran、Haskell、Java、Pascal、Perl、Python、Ruby、SQL等程序设计语言。 歷史 特性 KDevelop透過KParts框架使用编辑器组件。預設使用Kate。下面是KDevelop的一些特…
Qt Creator 是一款跨平台的集成開發環境,特别针对Qt开发者,是Qt SDK組成的一部分,可运行于Windows、Linux及Mac OS X等操作系统,允许开发者为多桌面环境及移动设备平台创建应用程序。它包括一個視覺化偵錯工具和整合的 GUI 版面和外形設計師。這個編輯器的功能包括語法高亮度顯示和自動完成。 Qt Creator 在 Linux 上,使用 GCC 的 C++ 編譯器。在 Windows,預設安裝它可以使用 Mi…
{{ Infobox_Software | name = Anjuta | logo = Anjuta.svg | logo size = 50px | screenshot = Anjuta-2.0.0-2.png | screenshot size = 250px | caption = 正在使用類別繼承圖與虛擬終端機的Anjuta 2 | developer = Anjuta開發團隊 | latest_release_versio…
QDevelop是一个致力于 Qt4 开发的跨平台集成开发环境。QDevelop 依赖 Qt4 ,MinGW(仅在Windows下需要),gdb(用于调试),ctags(用于代码补全)等软件包。QDevelop目前支持英语,法语,德语,荷兰语和俄语。 特性 跨平台:支持Linux,Windows2000/XP/Vista 自带Qt工程模板,无需配置 支持读写QMake生成的.pro项目文件(并不是完全兼容) 支持各种主流集成开发环境的常…