0% found this document useful (0 votes)
39 views6 pages

Ide (Integrated Environment)

Uploaded by

Zhu Na
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
39 views6 pages

Ide (Integrated Environment)

Uploaded by

Zhu Na
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

IDE (INTEGRATED ENVIRONMENT)

Integrated Development Environment (IDE) is a software application that combines all


of the features and tools needed by a software developer. It's graphical in nature,
meaning that it uses windows and controls like buttons to display information and
accept input from the user. There are number common IDE that are used for software
development such as listed below.

1. Eclipse is an open source community of tools, projects, and collaborative


working groups, also offering several popular IDEs including desktop IDEs,
cloud IDEs, and IDE platforms including the widely used Eclipse Che and Orion
platforms. It contains a base workspace and an extensible plug-in system for
customizing the environment. Eclipse is written mostly in Java and its primary
use is for developing Java applications, but it may also be used to develop
applications in other programming languages via plug-ins

Key Features:

• Desktop IDEs:
• Java IDE
• Java EE
• C/C++ IDE
• PHP IDE
• Cloud IDEs (for Java, JavaScript, CSS, and HTML):
• Orion
• Eclipse Che
• Dirigible
• IDE Platforms:
• Eclipse Platform
• Orion
• Eclipse Che
2. Microsoft’s Visual Studio IDE is available in both Windows and Mac versions for
use on either type of machine. Visual Studio for Mac is a mobile-first, cloud-first
IDE made for the Mac, while Microsoft Studio 2017 is a full-featured IDE for
productive app development. Both offer robust features enables to develop,
debug, collaborate, and extend with ease. Develop Windows apps and games,
native or hybrid apps for Android, iOS, and Windows, Azure apps, web apps,
Office apps and tools, cross-platform games, and more.

Key Features:

• Write code accurately and efficiently without losing file context


• Refactor, identify, and fix code issues
• Write your own extensions
• Quickly find and debug bugs cross languages, locally or remotely
• Debug across code history
• Find and diagnose performance issues without leaving the debugger workflow
• Plan, execute, and monitor your entire testing effort
• Quality metrics, indicators, and test status reporting
• Manage your source code in Git
• Use Visual Studio Team Services to manage code and bugs and work items for
your entire project
• Variety of tools, controls, and templates available from Microsoft, partners, and
the community

3. NetBeans is an integrated development environment for Java. NetBeans allows


applications to be developed from a set of modular software components
called modules. NetBeans runs on Windows, macOS, Linux and Solaris.
NetBeans also develops web apps quickly and easily with Java, JavaScript,
HTML5, PHP, C/C++ and more. It is a free and open source and boasts a
robust community of users and developers worldwide.

Key Features:

• Official IDE for Java 8


• Quickly update apps to use new Java 8 constructs
• Editors, code analyzers, and converters
• Search multiple apps simultaneously
• NetBeans Editor indents lines, matches words and brackets
• Automatically highlights code syntactically and semantically
• Code templates, coding tips, and code generators
• Supports Java, C/C++, XML and HTML, to PHP, Groovy, Javadoc, JavaScript
and JSP
• Extensible editor to support other languages
• Easy project management with multiple data views
• Built-in versioning tools from Subversion, Mercurial, and Git integration
• Design GUIs for Java SE, HTML5, Java EE, PHP, C/C++, and Java ME
applications
• Visual debugger for Java SE applications

4. The Xcode IDE is “at the center of the Apple development experience.” It
integrates with Cocoa and Cocoa Touch frameworks and offers powerful tools
containing a suite of software development tools developed by Apple for
developing software for macOS, iOS, iPadOS, watchOS, and tvOS.

Key Features:

• Assistant Editor presents related source code in a split windowpane


• Simply drag the mouse to connect UI controls to implementation code
• Robust Interface Builder design canvas
• Version editor and source control
• Apple LLMV compiler technologies
• LLDB debugger
• Automatically identifies mistakes and offers quick-fix suggestions
• Communicates with Apple Developer website
• Enable Game Center or Passbook in apps with a single click
• Capable of setting up a remote bot for continuously building, analyzing, testing,
and packaging your app
• Bundles and submits apps to App Store
• Customizable to match any workflow

5. Atom is a free, open-source, futuristic text editor that allows customization


including Configuring with CSON, Customizing Keybindings, Global
Configuration Settings, Language Specific Configuration Settings and so on.
Since Atom is flexible and adaptable to the user’s needs, it can be use with
ease without ever touching a configuration file.

Key Features:

• Cross-platform editing; works on OS X, Windows, and Linux


• Built-in package manager – search for and install packages or create your
own
• Smart auto completion
• Find and replace
• File system browser – find and open files, projects, or multiple projects in one
window
• Multiple panes for easily comparing and editing code across files
• Pre-installed with four UI and eight syntax themes
• Built with HTML, JavaScript, CSS, and Node.js integration

6. Idle IDE was designed for Python but offers several customization options and
supports Python, XML, and custom languages. It’s a straightforward and intuitive
IDE that’s ideal for developing in custom scripting languages.
Key Features:

• Intuitive file navigation system


• Multi-window text editor with syntax highlighting
• Autocompletion
• Operates on Windows and Unix
• Built with Python using the tkinter GUI toolkit
• Integrated debugger
• Python Shell with syntax highlighting
• Call stack visibility

7. Built around a plugin framework, Code::Blocks is designed to be fully extensible


and configurable with a consistent look, feel, and operation across platforms.
Designed for C, C++ and Fortran, this open-source and flexible IDE is the
cross-platform functional tool for developers.

Key Features:

• Compiling and debugging functionality (provided by plugins)


• Add any functionality by installing or coding a plugin
• Supports multiple compilers
• No makefiles needed
• Support for parallel builds
• Inter-project dependencies
• Full breakpoints support
• To-do list management with different users
• Open files list to quickly switch between files
• Debugger
• Multi-target projects
• Imports Dev-C++ projects
Works  Cited  
 
Gloag,  D.  (n.d.).  IDE  in  Software:  Definition  &  Examples.  Retrieved  from  Study:  
https://study.com/academy/lesson/ide-­‐in-­‐software-­‐definition-­‐examples.html  
 
Top  Integrated  Developer  Environments  (IDEs).  (2017,  March  2).  Retrieved  from  Stackify:  
https://stackify.com/top-­‐integrated-­‐developer-­‐environments-­‐ides/  
 
Basic  Customization.  (n.d.).  Retrieved  from  ATOM:  https://flight-­‐manual.atom.io/using-­‐
atom/sections/basic-­‐customization/  
 
Staněk,  R.  (2020,  Jan  20).  NetBeans.  Retrieved  from  Wikipedia:  
https://en.wikipedia.org/wiki/NetBeans  
 
Eclipse  (software).  (2020,  January  26).  Retrieved  from  Wikipedia:  
https://en.wikipedia.org/wiki/Eclipse_(software)  
 

You might also like