LINUX.ORG.RU

Начало тестирования KDevelop 5.0

 , , , ,


0

4

После более чем года разработки, стала доступна первая бета-версия многоязыковой среды разработки KDevelop 5.0.

Новая версия примечательна следующими изменениями:

  • Код портирован на KDE frameworks 5 и Qt 5.
  • Встроенные парсер и семантический анализатор С++ заменены на работу с CLang. Данное решение позволило проекту избавиться от многих проблем со старым парсером, а также перенаправить усилия разработчиков проекта на улучшение KDevelop в других областях. Использование CLang также позволяет легко и на должном уровне получить поддержку языков C и Objective-C. Кроме того, предупреждения компилятора теперь будут также доступны в IDE, в ряде случаев исправляемые одним нажатием кнопки или комбинацией клавиш.
  • Плагин поддержки CMake теперь, вместо встроенного интерпретатора CMake, использует метаданные от самого CMake.
  • Проведена чистка кода.
  • Улучшения производительности.
  • Официальная поддержка QML, JS.
  • Официальная поддержка QMake.

Из планов проекта также отмечается желание обеспечить поддержку языков Rust и Go. Проект с радостью примет желающих помочь в работе над поддержкой этих языков.

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

★★★★★

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

Всего лишь первая бета же.

mbivanyuk ★★★★★ ()

Лучшая IDE для программирования в Linux!

Из планов проекта также отмечается желание обеспечить поддержку языков Rust и Go.

Им бы сначала сайт обновить, а то какой-то привет из 90х. :)

anonymous ()

Перепощу ещё и сюда, так как тред в Talks потонет

Pavval, огромное спасибо за новость!

Моё ИМХО: лучше бы они забросили KDevelop и стали коммитить в Qt Creator, он сейчас весьма популярен. Сделали бы плагин для своих KF5, а плагины для Ruby, Go и Rust вроде и так уже есть.

Пользы было бы куда больше.

Увы и ах, но KDevelop умер после выхода KDE 4 (вспомните, сколько надежд на эту IDE подавалось во времена KDE 3). И сейчас, чтобы заслужить хоть капельку былой популярности, KDevelop'у нужно очень сильно постараться. Разве что KDE Plasma 5 резко взлетит.

В противным случае, KDevelop, как и раньше, будут использовать около 3.5 разработчика, два из которых этот самый KDevelop и будут писать.

Даже немного жалко такую замечательную IDE, так и не снискавшую популярности у пользователей и разработчиков GNU/Linux. А ведь она могла бы стать аналогом MS Visual Studio. Самописный парсер C/C++ в KDevelop долго оставался самым крутым и первое время был удобнее Clang'овского и того, что идёт в стоке с Qt Creator.

Надеюсь, KDE Plasma 5 поможет KDevelop'у взлететь. Быть может нормальная (а не то, что было раньше) кросс-платформенность KF 5 подтолкнёт юзеров использовать новый KDevelop в других системах.

Тот же Kate портируют на OS X и MS Windows:

http://kate-editor.org/wp-content/uploads/2015/10/kate.png

http://kate-editor.org/wp-content/uploads/2015/10/kate-on-windows1.png

Возможно и KDevelop будут.

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

Напротив. Топик всё равно под снос, так что нет оправданий для того, чтобы не устроить дебош.

Manhunt ★★★★★ ()

Перепощу ещё и сюда

www.linux.org.ru/help/rules.md

3. Технически некорректные сообщения
Технически некорректными признаются сообщения в следующих случаях:
1. точные дубликаты других сообщений;

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

Сайт как сайт. Текст читается? Читается. Картинки смотрятся? Смотрятся.

Тебе современный какаха-лендинг нужен что ли? Так это тебе не к KDE'шникам, а в загон к Web-макакам обращаться.

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

Кучу раз подтверждали новости которые уже давно обсудили в Talks. Так что закругляйся.

О KDevelop весточек с полей не было несколько лет.

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

О KDevelop весточек с полей не было несколько лет.

Разрабатываешь в нём?

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

Скорее остались тёплые воспоминания со времён KDE 3. Но буду рад, если новый KDevelop взлетит.

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

Вот и никто (почти) в нем не разрабатывает. Весточка от мертвеца.

Manhunt ★★★★★ ()

Вот о бете приложений не первой важности и без ярых изменений не стоит писать новости.

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

Воу-воу, потише! Ребята, у нас тут Web 1.0 developer в треде! :D

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

Им бы сначала сайт обновить

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

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

Люди говорят, что плохой тон отвечать анонимусам, но тебе отвечу.

Дурачок?

Нет. А ты?

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

Твое фото выдает в тебе дурачка.

anonymous ()

Проект с радостью примет желающих помочь в работе над поддержкой этих языков.

Цена вопроса? :-)

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

Твоя морда к кредитсах. На большее не рассчитывай. Опенсорс не ради тщеславия пишут, не ради денег. Эго потешить - это тебе в эппл.

anonymous ()

Re: Перепощу ещё и сюда, так как тред в Talks потонет

Извиняюсь, но по сумме возможностей и удобству текущая (4.7.xx) версия KDevelop на голову выше Креатора (особенно, для решения задач ОБЩЕГО вида, НЕ завязанных именно на Qt/KDE). Так что могильщиков попрошу воздержаться.

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

Твоя морда к кредитсах. На большее не рассчитывай. Опенсорс не ради тщеславия пишут

Зачем тогда «морда в кредитсах»? :-)

не ради денег.

Почему тогда крупные игроки рынка IT вкладываются в «опенсорс»? :-)

Везде ложь. :-)

anonymous ()

Один из лучших IDE под плюсы. Ура. =)

a1batross ★★★★★ ()

Не могу понять логики каста юзеров по тегу Go.

Ничего не запилили, а просто хотят что бы кто-то(или сами, не важно) сделал.

Кастуя людей по Go, есть надежда что кто-то из гоферов такой «вау! так хотел кодить на go в этом ide, но не было разрешения запилить его поддержку в опенсорсном проекте. но теперь то можно! теперь то заживём!», и пойдёт всё это пилить?

Это, конечно, такая себе жалоба. Но уже второй раз кастует в тему про этот никому(мне) не нужный KDevelop, с тем что о go тут чуть меньше чем ничего.

iu0v1 ()

я бы к версии смело «0.» в начале добавлял, не стабильное оно!

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

Не знаю как у вас, а ну нас 90е были норм. Так что норм сайт, норм 90е

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

Его фото выдаёт в нём Саныча. Жаль, Саныч ненастоящий.

anonymous ()

Встроенные парсер и семантический анализатор С++ заменены на работу с CLang

Теперь то хоть он начнёт дополнять макросы?

Интересно будет посмотреть. Вон в QtCreator шланг для парсинга уже давно используется, только вот до сих пор не доведут его до ума.

Еще бы темку нормальную запилили бы, кнопки как-то, контролы покомпактнее сделали.

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

OS X, windows

Ага, ага. Прям страшно представить какое оно кривое

ЗЫ: я ковырялся с KDE и под windows и под OS X

ЗЫЫ: хотя бы под линуксами что-то нормальное б сделали...

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

Я тоже не обсуждал, так что присоединяюсь к не бузи, плюс ещё одно огромное не бузи, как- то так.

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

Вон в QtCreator шланг для парсинга уже давно используется, только вот до сих пор не доведут его до ума.

Разве там не самописный парсер по дефолту? Clang'овский опционально.

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

Ага, ага. Прям страшно представить какое оно кривое

2014

Это был ужасный kdelibs4 из четвёртых говнокед. Сейчас там KF5, по сути оно ничем не должно особо отличаться от Qt-приложения. Посмотри на тот же скрин с выньды. Другой вопрос в том, что Qt до сих пор в OS X выглядит инородненько.

EXL ★★★★★ ()

лучше бы они забросили KDevelop и стали коммитить в Qt Creator, он сейчас весьма популярен.

Это не значит, что QtCreator - лучше. Они весьма отличаются по принципам построения интерфейса, да и по возможностям.

Пользы было бы куда больше.

Кому? Думаешь, текущая команда разрабов QtCreator даст превратить его в KDevelop? Очевидно же, что нет. Разве сами разработчики не перешли бы на сторону QtCreator, если бы считали, что он более удобный и перспективный?

В противным случае, KDevelop, как и раньше, будут использовать около 3.5 разработчика, два из которых этот самый KDevelop и будут писать.

Раз пишут - значит он им нужен.

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

Я разрабатываю в нем. Уже год или два собираю версию из git.

Chaser_Andrey ★★★★★ ()

Тоже извиняюсь, но какие? По иронии судьбы практически не использую Креатор для написания Qt/KDE приложений :) Больше Embedded (суровый, без OS или со всякими ThreadX) в т.ч отладкой по JTAG, недавно вот поднял работу с железкой, которая физически находится на другом континенте.

В копилку Kdev сразу кину одно: крайне вменяемая поддержка CMake.

Из удобств, так после QtCшного Локатора другие варианты навигации, переходов и команд выглядят убого :(

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

Разве там не самописный парсер по дефолту? Clang'овский опционально.

именно так. Плюс парсер CLang не все задачи выполняет, поэтомоу даже с ним встроенная модель тоже используется.

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

Не буду цитировать, но по схожим причинам держу отдельно плагин для QtC: CMakeProjectManager2 в который затачиваю нужные мне полезности. А т.к. там используется подход, который не соответствует политике QtC, то я его не пытаюсь продвигать в основной код (была одна попытка - зарубили), просто регулярно синхронизирую мастер-бранч и свою кодовую базу. При этом, как бы, часть изменений и можно было-бы интегрировать, но вычленять их крайне не охота.

А вот то, что по каким-то лицензионным проволочкам заимствование кода затруднено (по крайней мере из Kdev в QtC), то это бида бида огорчение.

Ну а это:

Раз пишут - значит он им нужен.

золотые слова!

h4tr3d ★★★★★ ()

А что толку? Кеды ещё слишком сырые для использования на десктопе. Вчера поставил 5-ые кеды - действительно, красиво, понятно, откуда венда берёт вдохновение, но не более того. Когда сделают в VLC нормальную поддержку кед (чтобы ставилась пауза, когда переходишь на другой рабочий стол) и возможность сворачивания окон по Ctrl+Alt+0, то, может быть, и подумаю о переходе на кеды, но не раньше.

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

Когда сделают в VLC нормальную поддержку кед

Но ведь это не проблема кед, а VLC. Надеюсь, ты уже отправил баг-репорт разработчикам VLC?

и возможность сворачивания окон по Ctrl+Alt+0

Ставишь виджет «Show Desktop» из plasma-addons, и в настройках горячих клавиш указываешь Ctrl+Alt+0.

А что толку? Кеды ещё слишком сырые для использования на десктопе.

Так в чём сырые-то?

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