Перейти к основному содержанию
Рецепты Linux

Main navigation

  • Основы
  • Система
  • Команды
  • Программы
  • Дистро
  • Интерфейсы
  • Устройства
  • Доки
User account menu
  • Войти

Строка навигации

  1. Главная
  2. Руководство пользователя Kubuntu для рабочей станции
  3. Глава 4. Основные задачи

Разработка ПО

Базовый инструментарий

Для компиляции любой программы нужен как минимум базовый набор компиляторов. Их можно установить за один раз:

  • Установите пакет build-essential (см. Глава 3, Установка, удаление и обновление программ).

Java Runtime Environment (1.5)

Замечание

Следующие инструкции относятся только к системам i386 и amd64. Для PowerPC см. Ubuntu Wiki.

  1. Установите пакет sun-java5-bin из репозитория Multiverse (см. «Управление репозиториями»).

  2. Некоторые сайты требуют наличия модуля Java к Mozilla Firefox. Для его получения установите пакет sun-java5-plugin (для i386-машин) или пакет j2re-1.4-mozilla-plugin (для amd64-машин) из репозитория Multiverse.

Средства разработки

В этом разделе находится список удобных open-source средств разработки для использования в Kubuntu, например, интегрированные среды разработки и мощные редакторы. Большинство этих приложений можно установить через Adept (см. Глава 3, Установка, удаление и обновление программ).

  • KDevelop - среда разработки для KDE, поддерживающая много языков программирования, но концентрирующаяся на C++. Доступно автозавершение кода, редактор графических форм (gui), разные системы сборки, отладка и многое другое.

  • Eric - это полнофункциональная среда разработки для Python и Ruby.

  • PyQt - это инструментарий, позволяющий использовать библиотеку Qt из программ на Python.

  • Vim

  • IDLE - IDE для Python, построенная с использованием набора инструментов для создания графического интерфейса Tkinter.

  • MonoDevelop - IDE для написания mono/.net приложений на C# и других языках.

  • Bazaar-NG это распределённая система управления версиями, используемая для разработки Ubuntu.

  • Eclipse - IDE для Java и других языков программирования. Он составляет основу для программ с закрытым исходным кодом вроде JBuilder.

  • NetBeans - это среда разработки на Java с поддержкой CVS и графического редактора форм.

  • Bluefish - мощный редактор для опытных web-дизайнеров и web-программистов.

Документация

Документация, полезная при программировании в системе Kubuntu.

Погружение в Python

Dive Into Python - это книга, рассказывающая, как программировать на Python - языке, выбранном в качестве основного языка автоматизации работы в Kubuntu. Она предназначена для программистов, уже имеющих опыт работы с более популярными языками, и устанавливается вместе с Kubuntu.

Документация по Qt3 и KDE

Если вы хотите писать программы для KDE, посетите сайт developer.kde.org.

  1. Проект KDE использует библиотеку Qt. Справочник по ней доступен в виде пакета qt3-doc (см. Глава 3, Установка, удаление и обновление программ).

  2. Документация в Интернет: Qt3 Documentation Index.

Перекрёстные ссылки книги для Разработка ПО

  • Игры
  • Вверх
  • Глава 5. Настройка системы

Book navigation

  • Глава 1. Введение
  • Глава 2. Основы Linux
  • Глава 3. Установка, удаление и обновление программ
  • Глава 4. Основные задачи
    • Музыка
    • Видео
    • Мультимедиа кодеки
    • Прожиг и оцифровка CD/DVD
    • Интернет
    • Офис
    • Графика и рисование
    • Игры
    • Разработка ПО
  • Глава 5. Настройка системы

Последние материалы

  • Приложение scanimage
    5 hours ago
  • Утилита sensors
    4 days ago
  • Сканер Rkhunter
    1 week 4 days ago
  • Программа resize2fs
    2 weeks 3 days ago
  • Аудиопроигрыватель QMMP
    3 weeks 1 day ago
RSS feed

Secondary menu

  • О проекте

© 2008–2025 Олег Меньшенин mensh@yandex.ru