Online JavaScript IDE
An online JavaScript IDE (or browser based JavaScript IDE, JavaScript live coding environment, web playground, JavaScript sandbox) is an integrated development environment (IDE) that is hosted in a browser, with an aim to ease JavaScript, HTML, and CSS based web development. Generally, they allow users to edit JavaScript code in the browser, and see the results of executing the code. Many will also allow the editing of HTML or CSS content. Many of them support saving the work or sharing links with others, leading to their prevalence for showing examples on such sites such as Stack Overflow, where a question can be answered by pointing to a working snippet of code. Many libraries for JavaScript, such as three.js, provide links to demonstration code that can be edited by users. They are also used as a pedagogical tool by institutions such as Khan Academy [1] to allow students to experience writing code in an environment where they can see the output of their programs, without needing any setup beyond a web browser.
History
On October 6, 2008[2] - Remy Sharp developed jsbin, one of the earliest environments to support live updates of JavaScript, CSS, and HTML. He credits John Resig's Learning App, [1] as inspiration.
See also
- Multiple phone web-based application framework
- Comparison of JavaScript-based source code editors
- JavaScript templating
- Sandbox (software development)
- Web integrated development environment
- Online JavaScript IDEs
- Cloud9 IDE, an online IDE for client and server development
- Codenvy, an online IDE for client and server development
- Koding, an online IDE which allows software developers to program and collaborate online in the browser
- Pastebin
References
- Coding in the Cloud: Diving in with Online IDEs, CodeProject.com, 2011
- Gadhikar, Lakshmi M.; Mohan, Lavanya; Chaudhari, Megha; Sawant, Pratik; Bhusara, Yogesh (2013), Browser Based IDE to Code in the Cloud, Advances in Intelligent Systems and Computing 203, pp. 59–69
- ^ "Khan Academy Computer Science". Retrieved 28 Sep 2012.
- ^ "JS Bin for Collaborative JavaScript Debugging". Retrieved 20 Nov 2012.
|