From Fedora Project Wiki

(Fixing cat)
(Adding mention of NetBeans, Atom and Emacs)
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
An '''integrated development environment''' ('''IDE''') is a software application that provides comprehensive utilities for software development. There are several different open-source IDEs in Fedora's official repositories, including:
An '''integrated development environment''' ('''IDE''') is a software application that provides comprehensive utilities for software development. This includes basic [[text editor]] functionalities (like syntax-highlighting, auto-indentation), code completion (making suggestions for how to complete lines of code), code linting (to show errors in code), project building (in the case of projects written in compiled languages like C and C++), running (in the case of projects written in dynamic languages like CoffeeScript, JavaScript, PHP, Python, ''etc.'') and debugging, website previewing (for web IDEs like Bluefish), ''etc.''  There are several different open-source IDEs in Fedora's official repositories, including:


* [[Anjuta]]
* [[Anjuta]]
* [[Bluefish]]
* [[Code::Blocks]]
* [[Code::Blocks]]
* [[Eclipse]]
* [[Eclipse]]
Line 10: Line 11:
* [[Ninja-IDE]]
* [[Ninja-IDE]]
* [[Spyder]]
* [[Spyder]]
[[NetBeans]] is another IDE that is available for Fedora, even though it is not in its official repositories. What distinguishes an IDE and a feature-packed text editor is difficult to put into a definition. As such the [[Atom]] and [[GNU Emacs]] text editors can be also considered IDEs.
== External links ==
* [https://en.wikipedia.org/wiki/Integrated_development_environment Integrated development environment article at the English Wikipedia]


[[Category:Integrated development environments]]
[[Category:Integrated development environments]]

Latest revision as of 00:25, 14 December 2016

An integrated development environment (IDE) is a software application that provides comprehensive utilities for software development. This includes basic text editor functionalities (like syntax-highlighting, auto-indentation), code completion (making suggestions for how to complete lines of code), code linting (to show errors in code), project building (in the case of projects written in compiled languages like C and C++), running (in the case of projects written in dynamic languages like CoffeeScript, JavaScript, PHP, Python, etc.) and debugging, website previewing (for web IDEs like Bluefish), etc. There are several different open-source IDEs in Fedora's official repositories, including:

NetBeans is another IDE that is available for Fedora, even though it is not in its official repositories. What distinguishes an IDE and a feature-packed text editor is difficult to put into a definition. As such the Atom and GNU Emacs text editors can be also considered IDEs.

External links