Is Elementary Os Good for Programming?
ยท
483 words
ยท
3 minute read
If Elementary OS has the tools for programming.
Source Code Editors ๐
- code : the source code editor provided by Elementary OS team.
- Visual Studio Code : Visual Studio Code. Code editing. Redefined.
- Android Studio : IDE to develop Android apps in Kotlin / Java / Dart (Flutter).
- Arduino IDE : electronic prototyping platform.
- Atom : text editor.
- BlueJ : Java IDE.
- Bluefish : text editor with many web software development extras.
- Builder : An IDE for GNOME.
- Brackets : open source code editor for the web.
- CLion : cross platform IDE for C and C++ .
- Code::Blocks : IDE for C, C++ and Fortran.
- Code OSS : VS Code. Code editing.
- CudaText : open source and cross platform text editor.
- Eclipse : IDE for web and Javascript , another for Java .
- Geany : a fast and lightweight IDE.
- GNU Emacs : An extensible text editor.
- GoLand : Capable and Ergonomic Go IDE.
- Howl : Lightweight editor with keyboard-centric minimalistic interface.
- IntelliJ IDEA Ultimate : Capable and Ergonomic Java IDE for Enterprise, Web and Mobile Development.
- IntelliJ IDEA Community : Capable and Ergonomic Java IDE.
- jdTextEdit : An advanced text editor.
- KDevelop : Featureful, plugin-extensible IDE for C/C++ and other programming languages.
- NetBeans : NetBeans - Apache Java IDE. Fits the Pieces Together.
- Notepadqq : An advanced text editor.
- PhpStorm : PHP IDE for Professional Development.
- PyCharm-Community : The most intelligent Python IDE.
- PyCharm-Professional : The most intelligent Python IDE.
- Pyzo : A Python IDE aimed at simplicity and interactivity.
- Qt Creator : Provides a cross-platform, complete integrated development environment (IDE) for application developers to create applications for multiple platforms and devices.
- Qt Linguist : Add translations to Qt applications.
- Rider : Fast & powerful, cross platform .NET IDE.
- RubyMine : Enjoy first-class support for Ruby 2.x and Rails 6.x, Sinatra, React, Angular, Puppet, Docker, and more.
- SASM : Simple cross-platform IDE for NASM, MASM, GAS and FASM assembly languages.
- Sublime Text : Sophisticated text editor for code, markup and prose.
- VSCodium : VSCodium. Code editing. Redefined.
- WebStorm : The smartest JavaScript IDE.
Compilers ๐
- C compiler
- C++ compiler
- Python interpreter
- Go compiler
- C# compiler
and too many other compilers and interpreters.
User Interface Design ๐
- Glade : Create or open user interface designs for GTK+ applications.
- Cambalache : create GTK user interfaces.
- KUIViewer : Qt Designer UI File Viewer.
Database tools ๐
API Testing ๐
- Insomnia : Open Source API Client and Design Platform for GraphQL, REST and gRPC.
Game Engines ๐
templates and code generator ๐
- Valdo GTK : Create new Vala projects from templates.
Conclusion ๐
All software tools you need are available on Elementary OS via AppCenter , Flathub (flatpak app store) or apt packages . So, Elementary OS is good for programming.