Thursday, October 17, 2019

Word of the Day: integrated development environment (IDE)

 
Word of the Day WhatIs.com
Daily updates on the latest technology terms | October 17, 2019
integrated development environment (IDE)

An integrated development environment (IDE) is a software suite that consolidates the basic tools required to write and test software. An IDE can be a standalone application or it can be part of a larger software stack.

An IDE, which typically contains a code editor, a compiler (or interpreter) and a debugger, is accessed through a single graphical user interface (GUI).

  • The user writes and edits source code in the code editor.
  • The compiler translates the source code into a readable language that is executable for a computer.
  • The debugger tests the software to solve any issues or bugs.

An IDE's toolbar looks much like a word processor's toolbar and the GUI allows developers 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, such as GitHub and Apache's Subversion.

Developers must match the IDE they use with the type of application they want to produce. For example, if a developer wants to create an application on iOS, then they need an IDE that supports Apple's Swift programming language. Types of IDEs range from web-based and cloud-based to mobile, language-specific or multi-language.

Increasingly, IDEs are offered on a platform as a service (PaaS) delivery model. The benefits of these cloud-based IDEs include accessibility to software development tools from anywhere in the world, from any compatible device; minimal to nonexistent download and installation requirements; and ease of collaboration among geographically dispersed developers.

Quote of the Day

 
"Cloud IDEs give developers more flexibility with when, where and how they create, deploy and manage code. Although enticing, end users should understand all aspects -- the good and the bad -- of cloud IDEs." - Chris Tozzi

Learning Center

 

5 best practices for choosing cloud developer tools
IT teams have lots of cloud developer tools to pick from, but it's not always clear how to choose the right one. This roundup of expert tips provides guidance on selecting the right platform and IDE, as well as some examples of how to navigate the decision-making process on AWS and Azure.

Pick a cloud IDE that best fits developer projects
IDEs break from tradition and move up into the cloud. Find out what makes cloud IDEs special and how they differ from regular IDEs before you choose one for your IT organization.

Microsoft gets its dev mojo back with Linux, .NET 5, web IDE
Microsoft showed off new and upcoming tools and services debuted at Microsoft Build 2019, including Visual Studio Online, a Linux distro and .NET 5, which will help developers build along the company's tools mantra to create any app on any platform.

4 development tools that bridge the architect-developer gap
Many organizations find themselves suffering from a divide between their software architects and developers. Here are four tools that can help bridge the architect-developer gap and benefit development in the process.

Explore Azure interface options for cloud developers
Microsoft offers various Azure interface options -- such as the Azure portal and Azure Cloud Shell -- to access the platform, as well as build and manage apps. Determine whether a web-based or machine-based interface is a better fit for your workloads.

Quiz Yourself

 
A beta release allows developers to _____ the quality of a product before general release.
a. gauge
b. guage

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
The Word of the Day is published by TechTarget, Inc., 275 Grove Street, Newton, Massachusetts, 02466 US.

Click to: Unsubscribe.

You are receiving this email because you are a member of TechTarget. When you access content from this email, your information may be shared with the sponsors or future sponsors of that content and with our Partners, see up-to-date Partners List, as described in our Privacy Policy. For additional information, please contact: webmaster@techtarget.com.

© 2019 TechTarget, Inc. all rights reserved. Designated trademarks, brands, logos, and service marks are the property of their respective owners.

Privacy Policy | Partners List
TechTarget

No comments: