LINUX.ORG.RU

KDevelop 4.7

 ,


0

6

Вышла новая версия интегрированной среды разработки — KDevelop 4.7. Данный выпуск является последним в рамках KDE4. Дальше будут выходить только обновления с исправлениями ошибок, а все свежие идеи войдут в KDevelop 5.
Основные изменения:

  • Улучшена поддержка CMake и добавлена поддержка некоторых расширений, требуемых для работы над будущими версиями KDE.
  • Улучшен пользовательский интерфейс для модульного тестирования.
  • Исправления в работе с документацией по Qt.
  • Начата интеграция наработок, сделанных в рамках Google Summer of Code. Это позволит значительно улучшить поддержку инструментов для кросс-компиляции.
  • Официальная поддержка системы контроля версий Bazaar.
  • Значительное снижение потребления памяти при работе с большими проектами, содержащими тысячи файлов. Также время запуска должно сократиться.


Также объявлены некоторые подробности о будущей версии KDevelop5. По заявлениям разработчиков несмотря на недоступность некоторых модулей, KDevelop5 находится уже в достаточно стабильном состоянии. Авторы не планируют коренным образом изменять архитектуру проекта, хорошо зарекомендовавшую себя за время существования четвёртой версии. Однако пользователей ждут существенные нововведения, такие как синтаксический анализ при помощи LLVM/Clang, переработанная поддержка CMake. Это позволит команде разработчиков не гоняться за постоянными изменениями в поддержке C++ и CMake, а сосредоточиться на работе среды программирования и многими модулями, ещё не имеющими финальной версии. Например ожидается поддержка языков QML, JavaScript, CSS и Go, тесная интеграция с QMake, Valgrind и другими инструментами для разработки. Благодаря Qt5 и новой системе KDE frameworks 5 значительно упростится использование KDevelop5 на Mac OS X и Windows.

>>> Подробности

★★★★★

Проверено: fallout4all ()

То есть они прямо нацелились сделать KDevelop тортом. Прелестно. Главное, чтоб устранили изредка происходящие падения.

KennyMinigun ★★★★★ ()

Например ожидается поддержка языков QML, JavaScript, CSS и Go

Ппц, одна из улчших IDE, и все никак не осилят добавить С.

anonymous ()

Да здравствует Bazaar!

Народ его еще помнит) Что не плохо.

neon1ks ★★ ()

Годно. Интересно, как в пятой ветке будут обстоять дела с поддержкой проектов отличных от C/C++. Сейчас относительно годная поддержка php есть, зачаточная поддержка проектов на python/java, пусть даже в виде шаблонов проектов. Конечно идея комбайна не самая привлекательная, но на данный момент это пожалуй самая годная IDE, написанная не на java.

gwinn ★★★★ ()

Годная штука!

Долгих лет проекту!

Хотя сам учу Qt в QtCreator :)

Twissel ★★★★★ ()

А GUI у него все такой же инопланетный?

Stil ★★★★★ ()
Ответ на: комментарий от gwinn

Должно стать лучше, поддержка языков сделана через плагины. А в будущем не будет требоваться столько сил на свои обработчики c/c++ и cmake, так что все силы бросят на плагины и kdevelop в целом. Вообще всё зависит от пользователей, захотят - соберутся и напишут плагин для любимого языка.

dinn ★★★★★ ()

Официальная поддержка системы контроля версий Bazaar.

Лучше бы hg и git нормально доделали.

ggrn ★★★★★ ()
Ответ на: комментарий от Stil

А GUI у него все такой же инопланетный?

так КДЕ же

fornlr ★★★★★ ()

CSS

OMFG. там этого не было? кедерасты такие кедерасты, в их IDE нет поддержки критически важного языка, зато она свистит и пердит.

Lincor ()
Ответ на: комментарий от anonymous

все никак не осилят добавить С

ты что, зачем? светящиеся хреновины отовсюду гораздо важнее!

Lincor ()

Гуй перегружен по сравнению с QtCreator, что немного раздражает. А так торт!

flareguner ()

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

m0rph ★★★★★ ()
Ответ на: комментарий от Lincor

в их IDE нет поддержки критически важного языка

критически важного языка

языка

WAT?

// kdevelop не пользуюсь, жутко неудобный imo

arcanis ★★★★ ()
Последнее исправление: arcanis (всего исправлений: 1)

Mercurial так и не запилили? Печально...

nexfwall ★★★★ ()
Ответ на: комментарий от anonymous

все никак не осилят добавить С

Ты о чём? Разумеется там есть C. Не вводи людей в заблуждение.

mbivanyuk ★★★★★ ()
Ответ на: комментарий от MyTrooName

Проприетарный. Кдевелоп мне не понравился, но уж лусше он, чем платить за джетбраинсовский продукт, как по мне.

DeadEye ★★★★★ ()
Ответ на: комментарий от DeadEye

А я не вижу проблемы заплатить за качественный закрытый продукт, при условии, что он удобнее и функциональнее открытого аналога. Правда сейчас пока еще рано говорить об удобстве и функциональности CLion, подождем релиза.

m0rph ★★★★★ ()
Последнее исправление: m0rph (всего исправлений: 1)
Ответ на: комментарий от m0rph

Ну это верно, но меня вот жаба душит) Хотя я и не разраб.

DeadEye ★★★★★ ()
Ответ на: комментарий от DeadEye

Ты ж от счастья писался в CLion-треде. Пруф.

Неужели он не оправдал ожидания?

EXL ★★★★★ ()
Ответ на: комментарий от DeadEye

чем платить за джетбраинсовский продукт

а мне нравится. ЗЫ не плачу

MyTrooName ★★★★★ ()
Ответ на: комментарий от m0rph

Правда сейчас пока еще рано говорить об удобстве и функциональности CLion

да там уже есть больше фич по рефакторингу, чем во всех остальных C++ИДЕ вместе взятых, даже если одну и ту же фичу в разных иде считать отдельно

MyTrooName ★★★★★ ()
Ответ на: комментарий от m0rph

качественный закрытый продукт, при условии, что он удобнее и функциональнее открытого аналога.

Синдром утёнка? Стыдно назвать «закрытый продукт», а то обоснованно обосрут?

anonymous ()
Ответ на: комментарий от MyTrooName

В полку IDE для C/C++ прибыло (комментарий)

Подробней ищи в топике на БХ.

А вообще я запамятовал и на 2 ГБ случайно увеличил. В оригинале про 6 говорилось. Но у меня и 6 GB нет. На 2 GB + 2 GB SWAP и небольшом проекте у меня его запуск вызвал OOM. Расширил SWAP до 4 GB, обошлось без креша.

EXL ★★★★★ ()
Последнее исправление: EXL (всего исправлений: 1)
Ответ на: комментарий от EXL

Я писался от счастья потому, что я его давно ждал. Так оказалось, что ему нужна x64 JDK (а у меня все x86), что-то овердофига ОЗУ...

DeadEye ★★★★★ ()
Ответ на: комментарий от EXL

В проекте с кучей шаблонов

ну так что ж сделать, кроме как выкинуть шаблоны

все же надеюсь, они таки запилят кеш

MyTrooName ★★★★★ ()
Ответ на: комментарий от anonymous

Синдром утёнка? Стыдно назвать «закрытый продукт», а то обоснованно обосрут?

Ты похоже не утрудил себя определением, на какой комментарий я отвечал, мы про CLion говорили.

m0rph ★★★★★ ()
Ответ на: комментарий от Lincor

OMFG. там этого не было? кедерасты такие кедерасты, в их IDE нет поддержки критически важного языка, зато она свистит и пердит.

http://i.imgur.com/ZqUrelz.png

критически важного языка

Для кого? Для Web-макак что ли? У Qt собственный CSS — QSS.

EXL ★★★★★ ()
Ответ на: So Qt от EXL

http://i.imgur.com/gITEJrH.png

И это должно доказать... что именно - наличие поддержки C99 в KDevelop? Как насчет именованных инициализаторов, комплексных чисел, VLA?

tailgunner ★★★★★ ()
Ответ на: комментарий от DeadEye

У меня работает в x86 JRE.

И тормозит. Джависты совсем уже офигели.

anonymous ()
Ответ на: комментарий от tailgunner

Как насчет именованных инициализаторов, комплексных чисел, VLA?

Я конечно стесняюсь спросить, но как ЭТО может поддерживаться в IDE?

KennyMinigun ★★★★★ ()

удачи проекту, мне из всех ide нравится больше всех, хотя я не программист, и не претендую на весомое мнение, из минусов очень сильно гадит в ~/.cache/kdevduchain/ на больших проектах, перенес на ssd и стало нормально.

Novell-ch ★★★★★ ()
Ответ на: комментарий от KennyMinigun

Я конечно стесняюсь спросить

Давай будем считать, что ты всё-таки постеснялся.

tailgunner ★★★★★ ()
Ответ на: комментарий от KennyMinigun

Если с designated initializers — еще можно как-то придумать автокомплит, то с остальными двумя — непонятно.

KennyMinigun ★★★★★ ()
Ответ на: комментарий от tailgunner

Нить-то проследи.

Ппц, одна из улчших IDE, и все никак не осилят добавить С.

Я ответил на толстый высер выше и скриншотом доказал то, что в KDevelop (кстати с самого релиза) имеется поддержка языка C и проектов на нём.

А насчет качества этой поддержки никто ничего и не говорил. С таким же успехом я могу взять любой скрин любой IDE, любой язык и перечислить те возможности языка, которые IDE пока не поддерживает в полной мере. Но от этого поддержка языка, внезапно, никуда не девается.

EXL ★★★★★ ()
Последнее исправление: EXL (всего исправлений: 1)
Ответ на: комментарий от EXL

в KDevelop (кстати с самого релиза) имеется поддержка языка C и проектов на нём.

А насчет качества этой поддержки никто ничего и не говорил.

Бгг.

tailgunner ★★★★★ ()
Ответ на: комментарий от KennyMinigun

Если с designated initializers — еще можно как-то придумать автокомплит

Придумать автокомплит для комплексных чисел не получилось? А синтаксические ошибки от неизвестных конструкций?

tailgunner ★★★★★ ()
Ответ на: комментарий от tailgunner

Ты лучше не бурчи, а скажи какая IDE может в эти самые именованные инициализаторы, комплексные числа и VLA?

Мало ли, если я столкнусь по работе, хоть буду знать какой программный инструмент применить.

Не так давно пришлось разбирать код из 80-х с чистым K&R-style, так Qt Creator его не распарсил, а Eclipse + CDT — легко. В итоге был вынужден на время перейти на эту программу.

И я не понимаю, чего так все кичутся функциональностью IDE? Это же просто инструмент. Не устраивает — ищи тот, который устраивает или пытайся его исправить. Благо код сейчас у большинства IDE открыт. Фанатизм не нужен.

EXL ★★★★★ ()
Последнее исправление: EXL (всего исправлений: 2)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.