Цей портал розповідає про засоби розробки і програмування. Технічні слова можна вживати, але пояснювати.
Редактори
Наступні редактори доступні через керування пакунками Debian, це найкращий спосіб встановлення програм у Debian:
vim - Vim це майже сумісна версія UNIX-редактора Vi.
emacs - GNU Emacs це розширюваний, самодокументований текстовий редактор. Це збірний пакунок, що завжди підтягує останню рекомендовану версію Emacs.
nano - малий і дружній текстовий редактор в дусі Pico.
Більше дивіться: редактори та редактори й IDE.
Інтеґровані середовища розробки (IDE)
Наступні пакунки доступні через керування пакунками Debian, це найкращий спосіб встановлення програм у Debian:
gnome-builder - розробка GTK та GNOME
eclipse - розширювана платформа інструментів та IDE для Java й інших мов, в тому числі C++, Python тощо.
gambas2 - базується на інтерпретаторі Basic із обʼєктними розширеннями, як-от Visual Basic (але це НЕ клон!)
KDevelop - IDE для C, C++, Python, QML/JavaScript і PHP
MonoDevelop - програмування на C / C++ / C# / Boo / ASP.NET/ VB.NET / Java
netbeans - IDE для розробки на Java, PHP, C/C++ і більше
projectcenter.app - IDE для розробки GNUstep використовуючи Objective-C
QtCreator - дизайнер вікон Qt / С++
Codelite - IDE для розробки використовуючи C, C++, PHP, Node.js
Наступні пакунки доступні для завантаження від їхніх розробників і їх можна використовувати в Debian:
Visual Studio Code (від Microsoft) - редактор і легке IDE для багатьох мов програмування. Інструкції встановлення VS Code можна знайти тут VisualStudioCode. VS Code можна завантажити звідси https://code.visualstudio.com/
IntelliJ IDEA, Web Storm, Ruby Mine і все їхнє сімейство схожих IDE від Jetbrains для майже кожної популярної мови програмування можна встановляти в Debian використовуючи ці інструкції: JetBrains і більше інформації можна знайти тут https://www.jetbrains.com/.
Більше дивіться: редактори й IDE.
Керування репозиторіями і сирцями:
Засоби розробки:
FakeRoot - надає віртуальні права root для операцій з файлами в несправжньому середовищі root.
PentiumBuilder - Kludge, що дозволяє розробляти для сумісності з архітектурою Pentium
Make - автоматично перекомпільовує частини пакунків, які потребують перекомпіляції
AutoConf - засіб для створення конфіґураційного скрипта з файлу configure.ac
AutoMake - автоматично ґенерує файли з інформацією для збирання
Distcc - tool to compile on many boxes at once
- PCRE (Perl Compatible Regular Expressions) tester (графічний інтерфейс) (використовується з KDE)
Some more:
meson - подібна до SCons система збірки, що використовує python як мову інтерфейсу і Ninja як фундамент для збирання.
cmake - багатоплатформова система make з відкритим кодом
Мови:
Див. Мови програмування
Вікісторінки
Усі вікісторінки, що повʼязані з програмуванням і розробкою ПЗ:
- 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
- uk/ProgrammingApplication
- zh_CN/ProgrammingApplication