• Portal/IDB/icon-development-32x32.png Questo portale tratta gli strumenti di sviluppo e programmazione. Termini tecnici possono essere usati, ma devono essere spiegati.


Editor:

I seguenti editor sono disponibili attraverso la gestione dei pacchetti di Debian, il modo preferito di installare applicazioni in Debian:

  • ed - Ed è un editor di testo orientato alla riga.

  • vim - Vim è una versione dell'editor UNIX Vi quasi completamente compatibile.

  • neovim - ?NeoVim è un fork di Vim con funzionalità aggiuntive.

  • emacs - GNU Emacs è l'editor di testo estensibile autodocumentato. Questo è un metapacchetto che dipende sempre dal più recente rilascio raccomandato di Emacs.

  • nano - editor di testo piccolo e semplice da usare ispirato a Pico

  • kate - KDE Advanced Text Editor - l'editor di testo avanzato di KDE

  • gedit - L'editor di testo predefinito di GNOME

  • geany - un editor per programmazione basato su GTK+ / Scintilla (si definisce un IDE leggero)

Per altri, vedere: Editor

IDE ''(Integrated Development Environment, Ambiente di sviluppo integrato)''

I seguenti sono disponibili attraverso la gestione dei pacchetti di Debian, il modo preferito di installare applicazioni in Debian:

  • gnome-builder - sviluppo di GTK e GNOME

  • eclipse - IDE e piattaforma di strumenti estensibile per Java e molti altri linguaggi, inclusi C++, Python, ecc. (Disponibile come pacchetto Debian in Stretch, ma non nelle versioni attuali di Debian, nei quali può essere usato eclipse-debian-helper oppure il software può essere installato manualmente (vedi sotto))

  • gambas2 - basato su un interprete Basic con estensioni per oggetti, come il Visual Basic(tm) (ma NON è un clone!)

  • KDevelop - IDE per C, C++, Python, QML/JavaScript e PHP

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

  • netbeans - IDE per sviluppo Java, PHP, C/C++ Development e altro (Disponibile come pacchetto Debian in Stretch, ma non nelle versioni attuali di Debian in cui il software può essere installato manualmente (vedi sotto)).

  • projectcenter.app - IDE per lo sviluppo di GNUstep che usa Objective-C

  • QtCreator - strumento per progettazione a finestre C++ / Qt

  • Codelite - IDE per sviluppo in C, C++, PHP, Node.js

I seguenti sono disponibili per essere scaricati direttamente dai loro autori ed è possibile usarli in Debian:

  • Netbeans - IDE per Java, PHP e altro. Le istruzioni per l'installazione di Netbeans si possono trovare nella pagina Netbeans

  • Eclipse - IDE e piattaforma di strumenti estensibile per Java e molti altri linguaggi, inclusi C++, Java, Python, ecc. Le istruzioni per installare Eclipse si possono trovare alla pagina Eclipse

  • Visual Studio Code (da Microsoft) - Un editor e IDE leggero per molti linguaggi di programmazione. VS Code può essere scaricato da https://code.visualstudio.com/ Istruzioni per l'installazione possono essere trovate nella pagina VisualStudioCode

  • IntelliJ IDEA, Pycharm, Web Storm, Ruby Mine e un'intera famiglia di IDE simili da Jetbrains, per quasi ogni linguaggio di programmazione comune, possono essere installati facilmente in Debian: vedere la pagina del wiki Debian su JetBrains per maggiori informazioni.

Per altri, vedere: Editor e IDE.

Controllo dei repository e dei sorgenti

Strumenti di sviluppo

  • FakeRoot - Fornisce privilegi virtuali di superutente per la manipolazione di file in un finto ambiente root.

  • PentiumBuilder - Accrocchio per permettere la compilazione per architetture Pentium-compatibili.

  • Make - Ricompila automaticamente le parti di un pacchetto che lo richiedono.

  • AutoConf - Strumento per creare uno script configure a partire dal file configure.ac.

  • AutoMake - Genera automaticamente file con informazioni per la compilazione.

  • Distcc - Strumento per compilare su molte macchine simultaneamente.

  • strumento di test (GUI) PCRE (Perl Compatible Regular Expression) (in precedenza era uno di KDE)

Altri:

  • meson - sistema di compilazione simile a SCons che usa Python come linguaggio frontend e Ninja come backend di compilazione

  • cmake - un sistema make open source multipiattaforma

Linguaggi

Pagine del wiki

Tutte le pagine del wiki relative alla programmazione e allo sviluppo di software:

  1. AutoConf
  2. AutoMake
  3. CategoryProgramming
  4. D
  5. Distcc
  6. FakeRoot
  7. Make
  8. PHP
  9. ProgrammingApplication
  10. Python
  11. ReleaseGoals/64bit-time (nolibs.txt)
  12. Rust
  13. Sprints/2016/DebianCloudNov2016 (Minutes.txt)
  14. fr/ProgrammingApplication
  15. fr/Python
  16. golang
  17. it/FakeRoot
  18. it/PentiumBuilder
  19. it/ProgrammingApplication
  20. it/Python
  21. pt_BR/ProgrammingApplication
  22. uk/ProgrammingApplication
  23. zh_CN/ProgrammingApplication
  24. zh_cn/Python


AltStyle によって変換されたページ (->オリジナル) /