The OpenNET Project / Index page

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

15.11.2017 00:05  Релиз среды разработки приложений KDevelop 5.2

Состоялся релиз интегрированной среды программирования KDevelop 5.2, полностью поддерживающей процесс разработки для KDE 5, в том числе с использованием Clang в качестве компилятора. Код проекта распространяется под лицензией GPL и использует библиотеки KDE Frameworks 5 и Qt 5.

Основные новшества:

  • В появившееся в прошлом выпуске меню Analyzer, объединяющее плагины для анализа кода, добавлены средства для использования Heaptrack, системы профилирования проблем с распределением памяти в куче для приложений на C/C++.

    По умолчанию обеспечен вызов статического анализатора cppcheck для C++ с возможностью отображения выявленных проблем непосредственно в редакторе кода;

  • Проведена большая работа по стабилизации и улучшении парсера для языка C++ и плагина семантического анализа, основанных на использовании Clang. В том числе обеспечена передача анализатору флагов компилятора, используемых системой сборки, без информации о которых невозможно корректно разобрать некоторые заголовочные файлы Qt. Увеличена производительность автодополнения кода C++ в ряде ситуаций. Возвращены некоторые возможности автодополнения кода, не перенесённые из ветки 4.x, такие как автоматическая подстановка точки с запятой;
  • Представлены различные улучшения, связанные с поддержкой языка PHP. Например, сокращено число ситуаций, приводящих в выводу предупреждений о проблемах с синтаксисом, в современном коде PHP. Добавлена поддержка новых возможностей языка и улучшено определение сведений о типах;
  • Проведена чистка кода плагина для языка Python. Устранены ложные предупреждения об именах, используемых в замыканиях, определённых позднее в том же файле. Налажена подсветка локальных переменных в лямбда-выражениях. Обеспечено корректное определение типов при слиянии кортежей с целыми константами и в выражениях "and" и "or";
  • Обновлены версии компонентов, используемых в версии KDevelop для Windows. Просмотрщик документации переведён на QtWebEngine вместо QtWebKit.


  1. Главная ссылка к новости (https://www.kdevelop.org/news/...)
  2. OpenNews: Релиз среды разработки приложений KDevelop 5.1
  3. OpenNews: Релиз среды разработки приложений KDevelop 5.0
  4. OpenNews: Red Hat поглотил компанию Codenvy, создавшую среду разработки Eclipse Che
  5. OpenNews: Выпуск интегрированной среды разработки Qt Creator 4.4.0
  6. OpenNews: GitHub и Facebook представили открытую интегрированную среду разработки Atom IDE
Лицензия: CC-BY
Тип: Программы
Ключевые слова: kdevelop, kde
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.1, Владислав Карелин, 02:00, 15/11/2017 [ответить] [смотреть все]
  • +19 +/
    10 лет программирую в этой IDE. В какой-то момент пробовал экспериментировать, искать аналоги, но под Linux их просто нет. Помню даже несколько месяцев кодил в QtCreator, но моим высоким требованиям эта IDE не отвечает, хотя для быстрых набросковисключительно C++/Qt-приложения очень даже неплохо. И вот, так я понял, что нормальных IDE под Linux уровня KDevelop вобще-то и нет.
     
     
  • 2.2, Аноним, 02:06, 15/11/2017 [^] [ответить] [смотреть все] [показать ветку]
  • +/
    Вы не пробовали CLion Лицензию можно получить с помощью http codes online нап... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.3, Аноним, 02:08, 15/11/2017 [^] [ответить] [смотреть все]  
  • +/
    http xidea online конечно Гугл зачем-то исправляет URL ... весь текст скрыт [показать]
     
     
  • 4.4, Bobuk, 02:12, 15/11/2017 [^] [ответить] [смотреть все]  
  • +18 +/
    Если не ошибаюсь, все поделки джетбрейнс сделаны на яве, и дико тормозят на слабых машинках, в отличии от нативных поделок (вроде kdevelop).
     
     
  • 5.27, Аноним, 12:44, 15/11/2017 [^] [ответить] [смотреть все]  
  • +/
    Сейчас бы продукты джетбрэйнса, которые на голову выше конкурентов, поделками на... весь текст скрыт [показать]
     
  • 4.33, denis111, 14:02, 15/11/2017 [^] [ответить] [смотреть все]  
  • +/
    Ну или https://gist.github.com/denis111/c3e08bd7c60febc1de8219930a97c2f6 ;)
     
  • 3.37, zfs, 18:54, 15/11/2017 [^] [ответить] [смотреть все]  
  • +/
    CLion хорош Но Пару-тройку минорных апдейтов назад он просто впадал в кому на ... весь текст скрыт [показать]
     
  • 2.11, Аноним, 07:49, 15/11/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    Значит можно сделать вывод, что Eclipse пробовали Сможете подсказать, в KDevelo... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.13, Евгений, 08:35, 15/11/2017 [^] [ответить] [смотреть все]  
  • +/
    Про 4 пункт не уверен, что есть, но внутри файла переменную или функцию переимен... весь текст скрыт [показать]
     
     
  • 4.38, Аноним, 18:55, 15/11/2017 [^] [ответить] [смотреть все]  
  • +/
    Сам проверил, и то, и то есть Правда пришлось попотеть, чтобы заставить автофор... весь текст скрыт [показать]
     
  • 3.14, Аноним, 08:49, 15/11/2017 [^] [ответить] [смотреть все]  
  • +/
    Не знаю как в KDevelop, но в Qt-Creator все это есть.
     
  • 3.19, Аноним, 10:22, 15/11/2017 [^] [ответить] [смотреть все]  
  • +/
    Уже неважно, сам попробовал эту IDE, огромное спасибо человеку за подсказку про ... весь текст скрыт [показать]
     
  • 2.20, Аноним, 10:49, 15/11/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • –2 +/
    Была хорошая IDE KDevelop, пока её Шлангом не испохабили Ещё никто под неё не с... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.25, Аноним, 12:04, 15/11/2017 [^] [ответить] [смотреть все]  
  • +/
    Да ладно тебе, clang хорошая штука же, ну.
     
     
  • 4.34, Аноним, 15:06, 15/11/2017 [^] [ответить] [смотреть все]  
  • +/
    Нет, спасибо, пока попользуюсь QtCreator'ом
     
     
  • 5.36, й, 17:19, 15/11/2017 [^] [ответить] [смотреть все]  
  • +2 +/
    QtCreator тоже пользуется шлангом :))
     
  • 3.41, анон, 08:17, 16/11/2017 [^] [ответить] [смотреть все]  
  • +/
    Как шланг её испортил?
     
  • 1.5, alltiptop, 03:03, 15/11/2017 [ответить] [смотреть все]  
  • +/
    Я наверно странный, но пишу там на js, где многого не хватает. Пробовал всякие поделки на электроне - так не смог в них нормально (как редакторы они ужасны, несмотря на все интеграции и плагины), всякие халтурки на яве типа webstorm - так там "умное" автодополнение мешает и путает больше чем подсказки по совпадениям в документе в kdevelop
     
  • 1.6, Аноним, 05:05, 15/11/2017 [ответить] [смотреть все]  
  • +/
    А для Си он подходит Что бы всякие namespace не подчеркивал как ключевые слова,... весь текст скрыт [показать]
     
     
  • 2.16, trolleybus, 09:25, 15/11/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Вообще, это плохо 8212 использовать в сишных проектах в качестве имен перемен... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.18, Аноним, 09:28, 15/11/2017 [^] [ответить] [смотреть все]  
  • +/
    И замечательно.
     
  • 3.22, Аноним, 11:47, 15/11/2017 [^] [ответить] [смотреть все]  
  • +/
    Не в этом дело Приходится иметь дело со сторонними проектами - а там может быть... весь текст скрыт [показать]
     
  • 2.28, Crazy Alex, 13:21, 15/11/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Подходит не хуже всего остального, но и не лучше Рефакторинга никакого нет как... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.47, Аноним, 17:05, 18/11/2017 [^] [ответить] [смотреть все]  
  • +/
    Мы пробуем эту IDE с момента публикации этой новости, проект большой, никаких по... весь текст скрыт [показать]
     
     
  • 4.48, Аноним, 22:11, 18/11/2017 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    Проверил, - в 5-й инициализаторы определяются правильно. Прекрасно работает.
     
  • 1.7, Аноним, 05:27, 15/11/2017 [ответить] [смотреть все]  
  • +/
    Подскажите, как установить AppImage образ Запустить я его могу, desktop файл я... весь текст скрыт [показать]
     
     
  • 2.10, Аноним, 07:45, 15/11/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Appimage по определению никуда не устанавливается А иконку ему назначить можно ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.12, Аноним, 07:59, 15/11/2017 [^] [ответить] [смотреть все]  
  • +/
    Спасибо Действительно, что-то глаза разбежались Еще маленький вопрос В AppIm... весь текст скрыт [показать]
     
     
  • 4.31, Аноним, 13:42, 15/11/2017 [^] [ответить] [смотреть все]  
  • +/
    Можно, но не обязательно Хорошая интеграция appimage-софта в систему мне ещё не... весь текст скрыт [показать]
     
  • 1.8, kokoko, 07:13, 15/11/2017 [ответить] [смотреть все]  
  • –1 +/
    Блин, что только люди не придумают, лишь бы только Emacs'ом не пользоваться :).
    Подозреваю, что разрабы KDevelop'a пишут его из-под emacs или vim.
     
     
  • 2.9, неважнотебезнатьэто, 07:26, 15/11/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    пф, расскажите ка, о рефакторинге кода в vim о вменяемоей отладке и т.д.
     
     
  • 3.15, A.Stahl, 09:07, 15/11/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    vim умеет такие необычные вещи делать с текстом, что проще сделать что-то руками... весь текст скрыт [показать]
     
     
  • 4.30, Crazy Alex, 13:26, 15/11/2017 [^] [ответить] [смотреть все]  
  • +/
    Проблема в том, что в IDE ты работаешь не с текстом И обычно нужно не необычны... весь текст скрыт [показать]
     
  • 3.29, Crazy Alex, 13:24, 15/11/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    Так рефакторинга и в KDevelop нет Хотя в принципе я согласен - все эти попытки ... весь текст скрыт [показать]
     
     
  • 4.39, Аноним, 19:00, 15/11/2017 [^] [ответить] [смотреть все]  
  • +/
    Сегодня смотрел, - есть Умеет переименовывать переменные по файлам с предпросмо... весь текст скрыт [показать]
     
  • 3.44, Аноним, 15:58, 16/11/2017 [^] [ответить] [смотреть все]  
  • +/
    чем gdb не угодил Ни разу ещё не понадобилось чего то странного, чтое сть в IDE... весь текст скрыт [показать]
     
     
  • 4.46, Аноним, 22:56, 16/11/2017 [^] [ответить] [смотреть все]  
  • +/
    А в IDE и не бывает ничего такого, чего нет в gdb Они ж его как бкекенд и испол... весь текст скрыт [показать]
     
  • 2.26, Dimas, 12:08, 15/11/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • –3 +/
    Зачем это зaдротство Типа пoнты в среде гикo Смотрите пaцаны, я осилил 100500 ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.32, Аноним, 13:45, 15/11/2017 [^] [ответить] [смотреть все]  
  • +2 +/
    Ты не поверишь, но Вим очень удобный если научиться им пользоваться Ты тем боле... весь текст скрыт [показать]
     
  • 3.45, Аноним, 15:59, 16/11/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    меньше мышевозни, да и тупо удобней.
     
  • 1.35, Аноним, 16:08, 15/11/2017 [ответить] [смотреть все]  
  • +1 +/
    А еще вот это вошло в строй КДЕ https zoltanp github io 2017 11 ktechlab-0-40-... весь текст скрыт [показать]
     
     
  • 2.40, Аноним, 22:40, 15/11/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Кажется у них календарь отстаёт ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.43, Аноним, 09:28, 16/11/2017 [^] [ответить] [смотреть все]  
  • +/
    С Qt3 перелезть сразу на 5 почти что нереально.
     
  • 2.42, Аноним, 09:27, 16/11/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Офигенно! Ждём ебилдов и порта на Qt 5.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor