Software:GoormIDE

From HandWiki

goormIDE is an online integrated development environment, developed by goorm. goormIDE enables users to code, edit, and share development projects in containers from a web browser.[1] It supports most programming languages and modern frameworks, including C, C++, PHP, Ruby, Perl, Python, JavaScript with Node.js, and Go.

History

In 2009 UIZard (the predecessor of goormIDE) was first shown in a mashup competition held by NHN and Daum.[2]

The project was later launched in 2013 as goormIDE, as a flagship product of goorm.

Supported languages and frameworks

Supported Languages and Frameworks[3]
Category Support
Basic Programming C, C++, Ruby, Python, Kotlin, Scala, Golang, Swift, C#, Java, Node.js
Web Page Development Express.js, Spring, Spring Boot, React, Vue.js, Sinatra, Ruby and Rails, Django, Polymer, .Net, Flask, JSP, PHP
GUI Application Development Java, PyQt, Python, C#
Mobile Application Development React Native
Data Analysis Project R, Jupyter, TensorFlow, Caffe, PyTorch, Spark, hadoop
IoT Project Arduino

Features

goormIDE provides various features, such as access to the Linux-based container via a fully-featured web-based terminal, simultaneous editing from multiple users in the container, and independent docker images for the users. It also features syntax highlighting for multiple languages, as well as a debugger.

goormIDE also offers integration with Git repositories, as well as git collaboration platforms such as GitHub.[4]

Currently, goormIDE supports deployment to Heroku, AWS Elastic Beanstalk, and Cloud Foundry.

List of other features:

  • Docker images
  • Multi language support
  • Autocomplete
  • Git
  • Integrated debugger
  • Platforms
  • Source control integration
  • SVN
  • Unit testing
  • Collaborative editing
  • Real-time collaboration
  • Sharing containers

Reception

As of April 6, 2020, goormIDE was voted the best cloud IDE by Slant voters. It has 103 recommendation points and scored 91 in overall scores.[5]

External links

Notes