Online integrated development environment: Difference between revisions

Content deleted Content added
m Terminal spelling
 
(11 intermediate revisions by 2 users not shown)
Line 1:
{{Short description|Browser-based software development tool}}
[[File:GitHub Codespaces side by side terminal.webp|thumb|The [[GitHub Codespaces]] layout: <br>the [[GitHub Copilot]] interface on the left, <br>the Codecode editor in the center, <br>and the Terminalterminal on the right.]]
An '''online integrated development environment''',<ref>{{cite book |last1=Tunc |first1=Hakan |last2=Taddese |first2=Addisu |last3=Volgyesi |first3=Peter |last4=Sallai |first4=Janos |last5=Valdastri |first5=Pietro |last6=Ledeczi |first6=Akos |title=SoutheastCon 2016 |chapter=Web-based integrated development environment for event-driven applications |pages=1–8 |date=2016 |doi=10.1109/SECON.2016.7506646 |chapter-url=http://eprints.whiterose.ac.uk/113733/|access-date=22 July 2019|isbn=978-1-5090-2246-5 |s2cid=43987795 }}</ref> also known as a '''web IDE'''<ref>{{cite journal |last1=Yulianto |first1=Budi |last2=Prabowo |first2=Harjanto |last3=Kosala |first3=Raymond |last4=Hapsara |first4=Manik |title=Harmonik = ++(Web IDE) |journal=Procedia Computer Science, Pages |date=2017 |volume=116 |pages=222–231 |doi=10.1016/j.procs.2017.10.044 |doi-access=free }}</ref> or '''cloud IDE''',<ref>{{cite journal |last1=Fylaktopoulos |first1=G. |last2=Goumas |first2=G. |last3=Sotiropoulos |first3=A. |last4=Maglogiannis |first4=I. |title=An overview of platforms for cloud based development |journal=SpringerPlus |date=16 January 2016 |volume=5 |issue=38 |pages=38 |doi=10.1186/s40064-016-1688-5 |pmid=26835220 |pmc=4715041 |doi-access=free }}</ref> is an [[integrated development environment]] that can be accessed from a [[web browser]]. Online IDEs can be used without downloads or installation, instead operating fully within modern web browsers such as [[Firefox]], [[Google Chrome]] or [[Microsoft Edge]]. Online IDEs can enable software development on low-powered devices that are normally unsuitable. An online IDE does not usually contain all of the same features as a traditional desktop IDE, only basic IDE features such as a [[source-code editor]] with [[syntax highlighting]]. Integrated [[version control]] and [[read–eval–print loop|Read–Eval–Print Loop]] (REPL) may also be included.
 
==Notable examples==
<!-- Do not add external links here. -->
* [[Amazon SageMaker]]
* [https://coder.com/docs/about Coder] and [https://coder.com/docs/code-server/install Codecode-server]
* [[Cloud9 IDE]] — dicontinued(discontinued for new users)
* [[CoCalc]]
* [[Codeanywhere]]
* [[CodePen]]
* [[CodeSandbox]]
* [[Dart (programming language)#DartPad|DartPad]]
* [[Eclipse Che]]
* [[Firebase Studio]], formerly [[Project IDX]]
* [[GitHub Codespaces]] and [https://docs.github.com/en/codespaces/the-githubdev-web-based-editor github.dev]
* [[Glitch, Inc.#Glitch (application)|Glitch]]
* [[Google Cloud Shell]]
* [[Google Colab]]
* [[IBM Watson Studio]]
* [https://www.jdoodle.com/ [JDoodle]]
* [[JSFiddle]]
* [[Kaggle]] — [[Kaggle#Kaggle Notebooks|Kaggle Notebooks]]
* [[Project Jupyter]]
* [https://paiza.io/en Paiza.io]
* [[Project Jupyter]] — [https://jupyter.org/try Jupyter Notebook, JupyterLab, Jupyter Kernels]
* [[Replit]]
* [[SourceLair]]
* [[StackBlitz]]
* [[Visual Studio Code]] — [https://vscode.dev/ Visual Studio Code for the web browser]
 
==See also==
* [[Comparison of integrated development environments]]
* [[List of educational software#Computer science|List of educational software for programming]]
* [[wikipedia:Sandbox|Wikipedia Sandbox]]
* [[List of online educational resources]]
 
==References==