Релиз среды разработки приложений KDevelop 4.7.0. Планы развития KDevelop 5 Печать
14.09.14 07:58

Представлен релиз интегрированной среды программирования KDevelop 4.7.0, основанной на библиотеках KDE/Qt и полностью поддерживающей процесс разработки для KDE 4. Первичным языком разработки является C++, а системой сборки - CMake, но через использование плагинов обеспечивается поддержка дополнительных языков программирования, таких как PHP, Java, Ruby и Python, и инструментариев, например, Valgrind, QTest, qmake, Mercurial и Perforce (Subversion и Git поддерживаются штатно). Код проекта распространяется под лицензией GPL. Среда разработки доступна для Linux, Solaris, FreeBSD, Mac OS X, Windows и различных Unix-систем.

KDevelop 4.7.0 является последним выпуском серии 4.x, на смену которому придёт ветка 5.0, примечательная переходом на платформу KDE Frameworks 5 и библиотеку Qt 5. Так как KDevelop 4.7.0 стал последним значительным выпуском с поддержкой KDE 4 и Qt 4, большое внимание было уделено обеспечению стабильности. KDevelop 4.7.0 позиционируется как выпуск с длительной поддержкой, корректирующие обновления для которого планируется выпускать несколько лет. Развитие новой функциональности будет сосредоточено в ветке KDevelop 5.

Ключевые улучшения KDevelop 4.7:

  • Поддержка системы контроля версий Bazaar (bzr) ;
  • Расширена поддержка системы сборки CMake - добавлены все возможности CMake, необходимые для работы с KDE Frameworks 5;
  • Модернизирован интерфейс пользователя для проведения unit-тестирования;
  • Решены проблемы, касающиеся интеграции с QtHelp;
  • В плагине для поддержки языка PHP улучшена работа с пространствами имён и добавлено распознавание псевдонимов конструкций "Traits";
  • Внесена серия улучшений в области поддержки инструментов кросс-компиляции;
  • Внесены оптимизации производительности. Сокращено потребление памяти при загрузке больших проектов, включающих тысячи файлов. Значительно уменьшено время запуска.

Что касается KDevelop 5, то портирование компонентов KDevelop для KDE Frameworks 5 и Qt 5 идёт полным ходом. Кодовая база KDevelop 5 отмечена как уже вполне пригодная для ознакомительного использования, хотя не все плагины пока доступны. Прогресс в подготовке новой ветки достигается благодаря решению оставить базовую архитектуру KDevelop неизменной, акцентировав внимание лишь на адаптацию интерфейса для технологий KDE 5. Первый выпуск KDevelop 5 запланирован на следующий год. Ожидается, что за счёт упрощения в KDE frameworks 5 механизмов обеспечения работы на платформах Windows и OS X, KDevelop 5 станет первым по настоящему кросс-платформенным выпуском.

Из планов по расширению возможностей упоминается создание языкового плагина на основе LLVM/Clang, который позволит не только улучшить поддержку языка С++, но обеспечить поддержку языков C и Objective-C. Плагин на основе LLVM/Clang также даст возможность сократить размер кодовой базы на тысячи строк, благодаря задействованию встроенных механизмов LLVM/Clang, которые в старом плагине были реализованы отдельно. В итоге ожидается, что по сравнению со старым, новый плагин будет более удобен для сопровождения и прост для добавления новых функций.

Похожим способом планируется улучшить поддержку системы сборки CMake - вместо собственной реализации кода для работы с языком CMake, разработчики намерены использовать развиваемые проектом CMake средства интеграции для непосредственного применения кода CMake и поддержания всех возможностей данного инструментария. Благодаря тому, что у разработчиков больше не будет необходимости постоянно догонять быстро развивающиеся CMake и C++, у них появится время на создание новой функциональности KDevelop. В частности, планируется довести до полноценного вида плагины для QML, JavaScript, CSS и языка Go, которые пока находятся на стадии экспериментальных прототипов, а также подготовить средства для плотной интеграции с QMake, Valgrind и другими инструментами.

  1. Главная ссылка к новости (https://www.kdevelop.org/news/kdevelop-4...)
  2. OpenNews: Для KDevelop подготовлены средства для разработки на Python 3
  3. OpenNews: Релиз среды разработки приложений KDevelop 4.6.0
  4. OpenNews: Для текстовых редакторов KDE и IDE KDevelop представлена поддержка языка D
Тип: Программы
Ключевые слова: kde, kdevelop, (найти похожие документы)
При перепечатке указание ссылки на opennet.ru обязательно
Реклама
id=adv>
  1.1, Аноним, 11:44, 14/09/2014 [ответить] [смотреть все]     [к модератору] –2 +/
И также если судить по скриншотам интерфейса, все складывается в общую картину -... весь текст скрыт [показать]
 
1.2, Артем, 14:22, 14/09/2014 [ответить] [смотреть все]     [к модератору]  
–5 +/
Тем, кому не по душе KDevelop http www jetbrains com clion ... весь текст скрыт [показать]
 
  2.3, 0xd34df00d, 14:52, 14/09/2014 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  +4 +/
Пока этот CLion KDevelop'у в подмётки не годится, к сожалению, ни по скорости, ни по качеству статического анализа и всяких интеллисенсов. Через полгода-годик можно будет глянуть ещё раз.
Релиз среды разработки приложений KDevelop 4.7.0. Планы развития KDevelop 5
 
  3.5, Аноним, 15:42, 14/09/2014 [^] [ответить] [смотреть все]    [к модератору]  +7 +/
а также CLion будет закрытым и платным. Не знаю, почему его пиарят на опенсорсных ресурсах.
 
  4.8, Неробот, 17:02, 14/09/2014 [^] [ответить] [смотреть все]     [к модератору]  –6 +/
Они предоставляют свои продукты бесплатно разработчикам Open Source программ... весь текст скрыт [показать]
 
  5.17, Аноним, 20:36, 14/09/2014 [^] [ответить] [смотреть все]     [к модератору]  +1 +/
А не пойти ли этив реактивным головам в реактивную зaдницу со всякими дополнител... весь текст скрыт [показать]
 
  6.20, Аноним, 21:53, 14/09/2014 [^] [ответить] [смотреть все]     [к модератору]  +/
В общественном достоянии внезапно появилась иде для крестов ... весь текст скрыт [показать]
 
  7.23, Аноним, 23:41, 14/09/2014 [^] [ответить] [смотреть все]     [к модератору]  +/
Ну вон сабж например не спрашивает какие я там программы пишу Да что там, даже ... весь текст скрыт [показать]
 
  8.24, Аноним, 01:18, 15/09/2014 [^] [ответить] [смотреть все]     [к модератору]  +/
Ну тоесть другие условия всё-таки выдвигают, но вас они устраивают Нагло это б... весь текст скрыт [показать]
 
4.12, Артем, 18:30, 14/09/2014 [^] [ответить] [смотреть все]    [к модератору]  +/ Не знаю как CLion (он пока еще в EAP), но, например, флагманский продукт JetBrans — IntelliJ IDEA — имеет open source базовую версию. Закрытый Ultimate, как я понимаю, отличается только наличием дополнительных плагинов (например, интеграция с Hibernate), которые облегчают написание кода.
 4.18, Аноним, 20:37, 14/09/2014 [^] [ответить] [смотреть все]     [к модератору]  +/
Потому что первая доза - бесплатно Денег то хочется ... весь текст скрыт [показать]
   3.7, Аноним, 16:41, 14/09/2014 [^] [ответить] [смотреть все]     [к модератору]  +3 +/
http www vim org Даблфикс ... весь текст скрыт [показать]
 
        7.19, Аноним, 20:38, 14/09/2014 [^] [ответить] [смотреть все]     [к модератору]  –1 +/
Октафикс и нии т ... весь текст скрыт [показать]
 
1.4, Аноним, 15:18, 14/09/2014 [ответить] [смотреть все]     [к модератору]  +/
Несколько лет назад пробовал - слишком часто падал Остался на QtCreator Сейчас... весь текст скрыт [показать]
 
  2.9, Q2W, 17:12, 14/09/2014 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  +/
Падает раз-два в неделю стабильно.
 
  3.10, Психиатр, 17:54, 14/09/2014 [^] [ответить] [смотреть все]    [к модератору]  +/
Вместе с плазмой?
 
  4.15, Аноним, 19:56, 14/09/2014 [^] [ответить] [смотреть все]     [к модератору]  +/
 
2.16, Аноним, 20:22, 14/09/2014 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  –1 +/
Использую на работе под федорой, 4 6 падать стал в последние полгода-год значите... весь текст скрыт [показать] [показать ветку]
 
1.22, Аноним, 23:25, 14/09/2014 [ответить] [смотреть все]     [к модератору]  –1 +/
Вы всё врёти, нету плагина для Python ... весь текст скрыт [показать]
 
Ваш комментарий  

Read more http://www.opennet.ru/opennews/art.shtml?num=40579