CSC/ECE 517 Spring 2015/ch1a 5 ZX: Difference between revisions
No edit summary |
|||
Line 10: | Line 10: | ||
== Background == | == Background == | ||
=== Motivation for Online IDEs and Distributed Development === | === Motivation for Online IDEs and Distributed Development === | ||
It has always been difficult for programmers to organize and work on projects across a variety of locations, computers, and devices – especially when you work in teams. When you store your code on one computer at one location, you become tied down to that one computer, finding yourself running back to that machine each time a you’re hit with coding inspiration. Worse, if you’re working in a team, each member of the team has to send their code to every other member, each step of the way, creating organizational distractions and unnecessary delays. This is the problem that online compilers have solved, and the programming world will never be the same. | |||
=== Introduction to Online Development === | === Introduction to Online Development === | ||
==== Introduction to Online IDEs ==== | ==== Introduction to Online IDEs ==== |
Revision as of 01:05, 29 January 2015
Online IDEs and Distributed Development
An online IDE, also known as Web IDE or cloud IDE, is an integrated development environment (IDE) that is hosted in a browser, which allows for software development or web development. An online IDE can be accessed from a web browser, such as Google Chrome or Internet Explorer, allowing for a portable work environment. An online IDE does not usually contain all of the same features as a traditional, or desktop, IDE, although all of the basic IDE features, such as syntax highlighting, are typically present.
The idea of Distributed Development is a project development model where members in the same team spreading across geographical lines contribute to collaborate on applications or softwares and communicate through the Internet. In addition, if a project is so huge that the “team” above may be a micro-team, and then these micro-teams construct mid-teams and finally mid-teams construct the whole team.
Background
Motivation for Online IDEs and Distributed Development
It has always been difficult for programmers to organize and work on projects across a variety of locations, computers, and devices – especially when you work in teams. When you store your code on one computer at one location, you become tied down to that one computer, finding yourself running back to that machine each time a you’re hit with coding inspiration. Worse, if you’re working in a team, each member of the team has to send their code to every other member, each step of the way, creating organizational distractions and unnecessary delays. This is the problem that online compilers have solved, and the programming world will never be the same.