From Fedora Project Wiki

(Fixing cat)
(Expanding; adding Bluefish and some more info on what constitutes an IDE)
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]]
== 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]]

Revision as of 00:16, 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:

External links