Wednesday, May 2, 2018

Word of the Day: integrated development environment (IDE)

Word of the Day WhatIs.com
Daily updates on the latest technology terms |May 2, 2018
integrated development environment (IDE)

An integrated development environment (IDE) is a software suite that consolidates the basic tools developers need to write and test software. Typically, an IDE contains a code editor, a compiler or interpreter and a debugger that the developer accesses through a single graphical user interface (GUI). An IDE may be a standalone application, or it may be included as part of one or more existing and compatible applications.

An IDE's toolbar looks much like a word processor's toolbar. The tools in the toolbar facilitate color-coding, source-code formatting, error diagnostics, and reporting and intelligent code completion. The interface allows the developer to compile and execute code incrementally and manage changes to source code in a uniform manner. IDEs are typically designed to integrate with third-party version control libraries, like GitHub or Apache Subversion.

Increasingly, IDEs are being offered through a software-as-a-service (SaaS) delivery model. The benefits of cloud IDEs include accessibility to software development tools from anywhere in the world, from any compatible device; minimal to nonexistent download and installation; and ease of collaboration among geographically dispersed developers. Popular IDE tools include NetBeans, Eclipse, IntelliJ , Visual Studio and Windows PowerShell.

The abbreviation IDE also stands for Integrated Drive Electronics.

Quote of the Day

"Without IDE tools to visualize your code, the traditional way to analyze source code is to search for strings and then physically connect the dots." - George Lawton

 

Trending Terms

interpreted script
GUI
versioning
cloud IDE
NetBeans
Eclipse
Visual Studio .NET

 
Learning Center

Build secure coding practices right into the IDE
Not every application is secure by design, which is why developers must be aware of secure coding guidelines and implement secure coding practices when they build software.

AWS appeals to the masses with low-code development project
An AWS low-code development platform in the works will enable nonprogrammers to create applications for the AWS cloud and fires a shot across Microsoft's bow.

AWS Cloud9 IDE connects dispersed development teams
Developers can use the AWS Cloud9 IDE to work with each other within one console, eliminating geographic boundaries.

Learn about the top mobile app development platforms
Vendors that offer the top mobile app development platforms vary in what they can provide organizations. Here we focus on 12 prominent players in the MADP market.

Seven buying factors to compare mobile app dev platforms
When comparing mobile app dev platforms, buyers should examine what app types they support, as well as lifecycle management, integration and security features.

Writing for Business

Treating testing as a ________ rather than something that should be done continuously throughout software development is a recipe for defective software.

A. phase

B. faze

Answer

 

Stay In Touch
For feedback about any of our definitions or to suggest a new definition, please contact me at: mrouse@techtarget.com

 

Visit the Word of the Day Archives and catch up on what you've missed!

 

FOLLOW US

TwitterRSS
About This E-Newsletter
This e-newsletter is published by the TechTarget network. To unsubscribe from Whatis.com, click here. Please note, this will not affect any other subscriptions you have signed up for.
TechTarget

TechTarget, Whatis, 275 Grove Street, Newton, MA 02466. Contact: webmaster@techtarget.com

Copyright 2018 TechTarget. All rights reserved.

No comments: