Este portal aborda sobre ferramentas de desenvolvimento e programação. Palavras técnicas podem ser utilizadas, mas devem ser explicadas.
Editores
Os seguintes editores estão disponíveis através do DebianPackageManagement, a maneira preferida de instalar aplicativos no Debian:
vim - O Vim é uma versão compatível do editor UNIX Vi.
emacs - O GNU Emacs é um editor de texto auto-documentado e extensível. Este é um metapacote que sempre dependerá da última versão recomendada do Emacs.
nano - Pequeno e leve, editor de texto amigável inspirado no Pico
kate - O Editor de Texto Avançado do KDE
gedit - O editor de texto padrão do Gnome
geany - um editor de programação baseado em GTK+ / Scintilla (se autodenomina uma IDE leve)
Para mais informações, veja: Editors e Editors and IDEs.
IDEs - Ambientes de Desenvolvimento Integrado
Os seguintes estão disponíveis através do DebianPackageManagement, a maneira preferida de instalar aplicativos no Debian:
gnome-builder - Desenvolvimento GTK e GNOME
eclipse - Plataforma de Ferramentas Extensíveis e IDE para Java e muitas outras linguagens, incluindo C++, Python, etc. (Disponível como um pacote Debian no Stretch, mas não nas versões atuais do Debian, nas quais eclipse-debian-helper pode ser usado, ou o software pode ser instalado manualmente - veja abaixo.)
gambas2 - baseado em um interpretador Basic com extensões de objetos, como o Visual Basic(tm) (mas NÃO é um clone!)
KDevelop - IDE para C, C++, Python, QML/JavaScript e PHP
MonoDevelop - Programação C / C++ / C# / Boo / ASP.NET/ VB.NET / Java
netbeans - IDE para Java, PHP, Desenvolvimento C/C++ e Mais (Disponível como um pacote Debian no Stretch, mas não nas versões atuais do Debian, nas quais o software pode ser instalado manualmente - veja abaixo.)
projectcenter.app - IDE para Desenvolvimento GNUstep usando Objective-C
QtCreator - Designer de janelas C++/Qt.
Codelite - IDE para desenvolvimento usando C, C++, PHP, Node.js
Os seguintes estão disponíveis como downloads diretamente de seus criadores e podem ser usados no Debian:
Netbeans - IDE para Java, PHP e mais. As instruções de instalação do Netbeans podem ser encontradas aqui: Netbeans
Eclipse - Plataforma de Ferramentas Extensíveis e IDE para Java e muitas outras linguagens, incluindo C++, Java, Python, etc. As instruções de instalação do Eclipse podem ser encontradas aqui: Eclipse
Visual Studio Code (da Microsoft) - Um editor e IDE leve para muitas linguagens de programação. As instruções de instalação do VS Code podem ser encontradas aqui VisualStudioCode. O VS Code também pode ser baixado em https://code.visualstudio.com/
IntelliJ IDEA, Pycharm, Web Storm, Ruby Mine, e toda uma família de IDEs similares da Jetbrains, para quase todas as linguagens de programação populares, podem ser facilmente instalados no Debian: veja a página da Jetbrains no Wiki do Debian para mais informações.
Para mais informações, veja: Editors and IDEs.
Controle de Repositório e Fontes:
Ferramentas de Desenvolvimento:
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)
Veja mais:
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
Linguagens:
Veja ProgrammingLanguage
Wiki pages
Todas as páginas wiki relacionadas à programação e desenvolvimento de software:
- AutoConf
- AutoMake
- CategoryProgramming
- D
- Distcc
- FakeRoot
- Make
- PHP
- PentiumBuilder
- ProgrammingApplication
- Python
- Rust
- Sprints/2016/DebianCloudNov2016 (Minutes.txt)
- fr/ProgrammingApplication
- fr/Python
- golang
- it/FakeRoot
- it/PentiumBuilder
- it/ProgrammingApplication
- it/Python
- pt_BR/ProgrammingApplication
- uk/ProgrammingApplication
- zh_CN/ProgrammingApplication