Отец (программное обеспечение)
Разработчик(и) | Сообщество свободного программного обеспечения |
---|---|
Стабильная версия | 1.00
/ 8 ноября 2013 г |
Репозиторий | |
Написано в | Перл |
Операционная система | Кросс-платформенный |
Доступно в | Арабский , китайский , чешский , голландский , английский , фарси , французский , немецкий , иврит , венгерский , итальянский , японский , корейский , норвежский , польский , португальский (Бразилия) , русский , испанский , турецкий |
Тип | Разработка программного обеспечения |
Лицензия | «Лицензия Perl», которая представляет собой Художественную лицензию или GPLv 1. [ 1 ] |
Веб-сайт | отец |
Padre (сокращение от «Среда разработки и рефакторинга приложений Perl») — это многоязычная платформа разработки программного обеспечения , состоящая из IDE и системы плагинов для ее расширения. Он написан преимущественно на Perl и используется для разработки приложений на этом языке . [ 2 ]
Padre написан на Perl 5, но может быть расширен любым языком, работающим поверх виртуальной машины Parrot , например Raku , через систему плагинов и интеграцию с Parrot. Официально разработка началась в июне 2008 года, но Padre повторно использовал компоненты, доступные на CPAN , а последняя версия Padre всегда доступна на CPAN. Самое главное, он использует Perl-привязки wxWidgets для оконной системы и PPI для правильного анализа и выделения Perl, а также для возможности рефакторинга. Основные преимущества Padre для разработчиков Perl заключаются в том, что доступен полный и легкий доступ к исходному коду их редактора, а также уникальный набор функций «интуиции Perl», которые позволяют IDE понимать детали структуры и содержимого проекта без необходимости рассказал пользователь.
Архитектура
[ редактировать ]Padre использует плагины, чтобы обеспечить все свои функциональные возможности поверх системы выполнения. Вся функциональность, за исключением базовой поддержки Perl 5, реализована в виде плагинов. У Padre есть плагины для редактирования HTML и XML .
Этот подключаемый механизм представляет собой облегченную структуру. Помимо возможности расширения Padre с использованием других языков программирования , платформа плагинов позволяет Padre работать с сетевыми приложениями, такими как telnet , и системами управления базами данных . Архитектура плагина поддерживает запись любого желаемого расширения в среду, например, для управления конфигурацией систем контроля версий ( Subversion , Git , поддержки ) и т. д.
Padre Виджеты реализованы с помощью wxWidgets , кроссплатформенного набора инструментов с открытым исходным кодом, написанного на C++ .
Функции
[ редактировать ]- Поддержка закладок
- Код Складной
- Поддержка сеансов
- Функция различия
- Инструмент CPAN Explorer
- Инструмент графического отладчика
- Инструмент контроля версий
Известные плагины
[ редактировать ]- Контроль версий: Subversion , Git , Mercurial
- Языки: Raku , Parrot , HTML , XML , CSS , LaTeX.
- Совместимость редактора: Vim
- Вспомогательный инструмент для Catalyst
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «Загрузить Padre, Perl IDE» . Проверено 18 апреля 2015 г.
- ^ «Домашняя страница Падре» . Проверено 22 июля 2009 г.
Внешние ссылки
[ редактировать ]- Бесплатные интегрированные среды разработки
- Интегрированные среды разработки Linux
- Отладчики
- Кроссплатформенное бесплатное программное обеспечение
- Бесплатное программное обеспечение, написанное на Perl.
- Программное обеспечение Perl
- Программное обеспечение, использующее wxWidgets
- Программное обеспечение, использующее лицензию Artistic.
- Программное обеспечение, использующее Scintilla