Differences between revisions 77 and 78
Revision 77 as of 2021-05-30 17:40:37
Size: 4289
Editor: ?JorkanoFaln
Comment: added eclipse instructions for later version and for Buster or later
Revision 78 as of 2021-05-30 17:49:57
Size: 4421
Editor: ?JorkanoFaln
Comment: added netbeans instructions page
Deletions are marked like this. Additions are marked like this.
Line 30: Line 30:
 * Netbeans - IDE for Java, PHP and More. Here are the instructions to install on releases starting with Buster: [[Netbeans]]
 
Line 31: Line 33:

Translation(s): عربية - English - Español - Français - Italiano - Melayu - Brasileiro - Русский - Svenska - Українська - 简体中文


  • Portal/IDB/icon-development-32x32.png This portal talks about development and programming tools. Technical words can be used but explained.

Editors

The following editors are available through DebianPackageManagement, the preferred way to install applications on Debian:

  • vim - Vim is an almost compatible version of the UNIX editor Vi.

  • emacs - GNU Emacs is the extensible self-documenting text editor. This is a metapackage that will always depend on the latest recommended Emacs release.

  • nano - small, friendly text editor inspired by Pico

For more, see: Editors and Editors and IDEs.

IDEs - Integrated Development Environments

The following are available through DebianPackageManagement, the preferred way to install applications on Debian:

  • gnome-builder - GTK and GNOME Development

  • eclipse - Extensible Tool Platform and IDE for Java and many other languages, including C++, Python, etc.

  • gambas2 - based on a Basic interpreter with object extensions, like Visual Basic(tm) (but it is NOT a clone!)

  • KDevelop - IDE for C, C++, Python, QML/JavaScript and PHP

  • MonoDevelop - C / C++ / C# / Boo / ASP.NET/ VB.NET / Java programming

  • netbeans - IDE for Java, PHP, C/C++ Development and More

  • projectcenter.app - IDE for GNUstep Development using Objective-C

  • QtCreator - C++ / Qt Window designer.

  • Codelite - IDE for development using C, C++, PHP, Node.js

The following are available as downloads from their creators, and are possible to use on Debian:

  • Netbeans - IDE for Java, PHP and More. Here are the instructions to install on releases starting with Buster: Netbeans

  • Eclipse - Extensible Tool Platform and IDE for Java and many other languages, including C++, Java, Python, etc. Here are the instructions to install later versions or on Debian Buster or later: Eclipse

  • Visual Studio Code (from Microsoft) - An editor and lightweight IDE for many programming languages. VS Code installation instructions can be found here VisualStudioCode. VS Code can also be downloaded from https://code.visualstudio.com/

  • IntelliJ IDEA, Web Storm, Ruby Mine, and their whole family of similar IDEs from Jetbrains, for almost every popular programming language can be installed on Debian, by using these installation instructions: JetBrains and more information can be found at https://www.jetbrains.com/.

For more, see: Editors and IDEs.

Repository and Sources control:

Development Tools:

  • FakeRoot - Provides virtual root privileges for file manipulation within a fake root environment.

  • PentiumBuilder - Kludge to allow building for Pentium compatible architecture

  • Make - Automatically recompiles parts of a package that need recompilation

  • AutoConf - Tool to create a configure script from the configure.ac file

  • AutoMake - Automatically generates build information files

  • Distcc - tool to compile on many boxes at once

  • PCRE (Perl Compatible Regular Expressions) tester (GUI) (used to be a KDE one)

Some more:

  • meson - SCons-like build system that uses python as a front-end language and Ninja as a building backend

  • cmake - A cross-platform open-source make system

Languages:

Wiki pages

All wiki pages related to programming and software development: