The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

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

14.09.2014 10: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/...)
  2. OpenNews: Для KDevelop подготовлены средства для разработки на Python 3
  3. OpenNews: Релиз среды разработки приложений KDevelop 4.6.0
  4. OpenNews: Для текстовых редакторов KDE и IDE KDevelop представлена поддержка языка D
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/40579-kde
Ключевые слова: kde, kdevelop
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (29) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 11:44, 14/09/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    > Прогресс в подготовке новой ветки достигается благодаря решению оставить базовую архитектуру KDevelop неизменной

    И также если судить по скриншотам интерфейса, все складывается в общую картину - разработку ведут те еще пофигисты

     
  • 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'у в подмётки не годится, к сожалению, ни по скорости, ни по качеству статического анализа и всяких интеллисенсов. Через полгода-годик можно будет глянуть ещё раз.
     
     
  • 3.5, Аноним (-), 15:42, 14/09/2014 [^] [^^] [^^^] [ответить]  
  • +8 +/
    а также CLion будет закрытым и платным. Не знаю, почему его пиарят на опенсорсных ресурсах.
     
     
  • 4.8, Неробот (?), 17:02, 14/09/2014 [^] [^^] [^^^] [ответить]  
  • –6 +/
    Они предоставляют свои продукты бесплатно разработчикам Open Source программ
     
     
  • 5.17, Аноним (-), 20:36, 14/09/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А не пойти ли этив реактивным головам в реактивную зaдницу со всякими дополнительными условиями? Другие то условия не выдвигают...
     
     
  • 6.20, Аноним (-), 21:53, 14/09/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Другие то условия не выдвигают...

    В общественном достоянии внезапно появилась иде для крестов?

     
     
  • 7.23, Аноним (-), 23:41, 14/09/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > В общественном достоянии внезапно появилась иде для крестов?

    Ну вон сабж например не спрашивает какие я там программы пишу. Да что там, даже GCC 4.8 с его GPLv3 совершенно не колышет какие я им там проекты собираю. Я им парочку проприетарных фирмварин билдую - и в моем праве. Никакой доплаты с меня за это никто не требует.

    Знаете, указывать под какими лицензиями код писать на уровне тулзей для написания и сборки кода - это все-таки как-то нагло уже. А когда этим занимаются махровые проприерасы типа JetBrains это еще и лицемерно/подозрительно.

     
     
  • 8.24, Аноним (-), 01:18, 15/09/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Ну тоесть другие условия всё-таки выдвигают, но вас они устраивают Нагло это б... текст свёрнут, показать
     
  • 5.21, anonymous (??), 21:59, 14/09/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Они предоставляют свои продукты бесплатно разработчикам Open Source программ
    >бесплатно
    >Open Source

    можешь не продолжать

     
  • 4.12, Артем (??), 18:30, 14/09/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Не знаю как CLion (он пока еще в EAP), но, например, флагманский продукт JetBrans — IntelliJ IDEA — имеет open source базовую версию. Закрытый Ultimate, как я понимаю, отличается только наличием дополнительных плагинов (например, интеграция с Hibernate), которые облегчают написание кода.
     
  • 4.18, Аноним (-), 20:37, 14/09/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > на опенсорсных ресурсах.

    Потому что первая доза - бесплатно. Денег то хочется.

     
  • 2.6, anonymous (??), 16:34, 14/09/2014 [^] [^^] [^^^] [ответить]  
  • +3 +/
    http://www.gnu.org/software/emacs/

    поправил твою ссылку, не благодари

     
     
  • 3.7, Аноним (-), 16:41, 14/09/2014 [^] [^^] [^^^] [ответить]  
  • +3 +/
    http://www.vim.org/

    Даблфикс.

     
     
  • 4.11, XVilka (ok), 18:07, 14/09/2014 [^] [^^] [^^^] [ответить]  
  • +/
    http://neovim.org

    Триплфикс

     
     
  • 5.13, A.Stahl (ok), 19:03, 14/09/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    http://sourceforge.net/projects/qtcreator.mirror/

    Квадрофикс. Он же и окончательный.

     
     
  • 6.14, byu (?), 19:13, 14/09/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > http://sourceforge.net/projects/qtcreator.mirror/
    > Квадрофикс. Он же и окончательный.

    http://acme.cat-v.org/

    Пентафикс.

     
     
  • 7.19, Аноним (-), 20:38, 14/09/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > http://geany.org/

    Октафикс и нии...т!

     
  • 4.29, chinarulezzz (ok), 20:20, 15/09/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > http://www.vim.org/
    > Даблфикс.

    подсветка кривая.


     

  • 1.4, Аноним (-), 15:18, 14/09/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Несколько лет назад пробовал - слишком часто падал. Остался на QtCreator. Сейчас ситуация та же?
     
     
  • 2.9, Q2W (?), 17:12, 14/09/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Падает раз-два в неделю стабильно.
     
     
  • 3.10, Психиатр (ok), 17:54, 14/09/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Вместе с плазмой?
     
     
  • 4.15, Аноним (-), 19:56, 14/09/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    С виндой.
     
  • 2.16, Аноним (-), 20:22, 14/09/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Использую на работе под федорой, 4.6 падать стал в последние полгода-год значительно меньше. Теперь в основном при закрытии-открытии среды падает, в процессе работы уже давно не наблюдал падений. Раньше еще при переключении веток гита при открытом в kdevelop проекте было почти гарантированное падение, сейчас такого не наблюдаю.
    А вот с qtcreator в последнее время что-то странное - ни в федоре ни в минте не работает страничка с примерами, куда-то делся проект простого консольного приложения.
     
     
  • 3.27, qqqq (ok), 15:30, 15/09/2014 [^] [^^] [^^^] [ответить]  
  • +/
    просто эти фичи хотят Qt 5.3
     

  • 1.22, Аноним (-), 23:25, 14/09/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Вы всё врёти, нету плагина для Python.
     
     
  • 2.25, QM (?), 11:55, 15/09/2014 [^] [^^] [^^^] [ответить]  
  • +/
    А это что: git://anongit.kde.org/kdev-python ?
     
     
  • 3.26, Аноним (-), 13:22, 15/09/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ссылка.
     

  • 1.28, MPEG LA (ok), 19:48, 15/09/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    одна из лучших IDE для C++!
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2020 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру