The OpenNET Project / Index page

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

Релиз среды разработки приложений KDevelop 4.6.0

09.12.2013 23:42

Анонсирован релиз интегрированной среды программирования KDevelop 4.6.0, основанной на библиотеках KDE/Qt и полностью поддерживающей процесс разработки для KDE 4. Код проекта распространяется под лицензией GPL. Среда разработки доступна для Linux, Solaris, FreeBSD, Mac OS X, Windows и различных Unix-систем.

Первичным языком разработки является C++, а системой сборки - CMake, но через использование плагинов обеспечивается поддержка дополнительных языков программирования, таких как PHP, Java, Ruby и Python, и инструментариев, например, Valgrind, QTest, qmake, Mercurial и Perforce (Subversion и Git поддерживаются штатно).

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

  • Проведена чистка интерфейса пользователя. Области открытия вкладок "Код", "Рецензирование" и "Отладка" заменены на унифицированные кнопки, назначение которых более очевидно. После перехода от одной вкладки в другую теперь можно вернуться в предыдущую вкладку при помощи кнопки "Назад", например, завершив отладку вернуться в интерфейс написания кода;
  • Добавлен новый плагин Project Filter с реализацией мощного инструмента для наглядного определения файлов, входящих в проект. Плагин доступен из контекстного меню, вызываемого при просмотре дерева проекта, или из диалога настройки параметров проекта.
  • В плагин для разработки с использованием языка C++ добавлена поддержка различных особенностей, определённых в стандарте C++11. Добавлен режим упреждающего дополнения ввода, прогнозирующего потенциальные совпадения с именами функций и переменных, которые станут доступны после разыменования типов объекта или указателя;
  • Расширена поддержка разработки на языке Python, внесены разноплановые улучшения в статический анализатор кода и компонент для автодополения ввода. Добавлена поддержка относительных ссылок при импорте модулей и вычисления типов на основании вызова isinstance(). Добавлен инструмент для извлечения информации из библиотек, написанных не на языке Python;
  • В плагин для разработки на языке PHP добавлена поддержка новых возможностей PHP 5.5, таких как разыменование констант для строк и массивов. В редакторе теперь корректно обрабатывается позднее статическое связывание, реализованное в PHP 5.3. Добавлена поддержка таких появившихся в PHP 5.4 возможностей, как нового сокращённого синтаксиса определения массивов, конструкции "Traits" и разыменования массивов;
  • Существенно расширены возможности интерфейса для отладки приложения с использованием GDB. Сеанс отладки теперь корректно закрывается при завершении работы программы в специфичных условиях. Изменение параметров точек останова теперь применяется мгновенно, без необходимости ручной остановки выполняемой программы. Улучшена поддержка отладки из внешнего терминала, в том числе из konsole, gnome-terminal, xfce4-terminal и xterm. Упрощён интерфейс отображения точек останова, для которых теперь явно видны только имена файлов, а полный путь отображается через дополнительную всплывающую подсказку. Добавлена дополнительная панель для оценки и редактирования состояния регистров и флагов CPU (поддерживаются x86/x86_64 и ARMv7). В комбинации с панелью дизассемблера новая панель даёт возможность контролировать работу программы на самом низком уровне, например, подходит для отладки ассемблерных вставок или для обратного инжиниринга.
  • Проведена работа по оптимизации производительности и снижению потребления памяти;
  • В плагин ReviewBoard добавлена поддержка обновления существующих запросов на рецензирование;
  • Добавлен новый плагин для сборки проектов с использованием системы сборки ninja вместо make;
  • Стабилизирована и улучена поддержка CMake, реализована поддержка новых возможностей CMake.
  • Реализована новая анимированная заставка, отображаемая в процессе запуска KDevelop;
  • Добавлена поддержка открытия файлов в текущем активном сеансе из командной строки, используя команду "kdevelop имя_файла";


  1. Главная ссылка к новости (http://kdevelop.org/46/kdevelo...)
  2. OpenNews: Для текстовых редакторов KDE и IDE KDevelop представлена поддержка языка D
  3. OpenNews: Релиз среды разработки приложений KDevelop 4.5.0
  4. OpenNews: Для KDevelop доступен плагин, позволяющий разрабатывать приложения на языке Python
  5. OpenNews: Релиз среды разработки приложений KDevelop 4.4.0
  6. OpenNews: Релиз среды разработки приложений KDevelop 4.3
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/38623-kdevelop
Ключевые слова: kdevelop, kde, qt
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (38) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, PaulAS (ok), 00:23, 10/12/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    отлично, Factory можно отключать
     
  • 1.2, хрюкотающий зелюк (?), 00:33, 10/12/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    Спустя 6 лет там сделали нормальный автокомплит для C++? Стабильно работает? Когда-то уполз именно по этой причине...
     
     
  • 2.4, Пиу (ok), 02:43, 10/12/2013 [^] [^^] [^^^] [ответить]  
  • +5 +/
    последние два года работает стабильно
     

  • 1.3, Аноним (-), 02:36, 10/12/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > используя команду "kdevelop имя_файла";

    Офигеть, а что, раньше так было нельзя? Это ж даже простенький geany умеет? Хотя не, это умеет даже vi доисторический.



     
     
  • 2.5, Аноним (-), 08:07, 10/12/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    "Доисторический" vi умеет на порядок больше этих ваших kdevelop.
     
     
  • 3.7, трольвардс (?), 08:39, 10/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Да-да. Вимеры такие вимеры :)
     
  • 3.13, Пиу (ok), 11:24, 10/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    ну да, пищать и всё портить kdevelop еще не умеет
     
     
  • 4.28, Аноним (-), 19:46, 10/12/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Он всё портит сохраняя гордое молчание? Принято. Что ещё?
     
     
  • 5.38, Аноним (-), 01:40, 11/12/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Он всё портит сохраняя гордое молчание?

    Только если посадить за него обезьянку.

     
  • 3.26, dxd (?), 19:22, 10/12/2013 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Доисторический vi умеет меньше kdevelop. Vim - значительно больше.

    А любителей повыпендриваться нормальными редакторами без понимания вопроса вполне стоит наказывать работой с vi.

     
  • 3.31, Я (??), 20:09, 10/12/2013 [^] [^^] [^^^] [ответить]  
  • –4 +/
    > "Доисторический" vi умеет на порядок больше этих ваших kdevelop.

    Сравнивать урезанный редактор и интегрированную среду разработки всё равно что весельную шлюпку с авианосцем.

     
     
  • 4.33, Аноним (-), 01:30, 11/12/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Сравнивать урезанный редактор и интегрированную среду разработки всё равно что весельную шлюпку с авианосцем.

    Да, надо сравнивать IDE с IDE. Например, Vim с KDevelop.

     
  • 3.34, Аноним (-), 01:31, 11/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > "Доисторический" vi умеет на порядок больше этих ваших kdevelop.

    Он недостаточно гламурен для современных "разработчиков".

     
  • 2.32, Я (??), 20:21, 10/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >> используя команду "kdevelop имя_файла";
    > Офигеть, а что, раньше так было нельзя? Это ж даже простенький geany
    > умеет? Хотя не, это умеет даже vi доисторический.

    В IDE работают с проектами, в редакторах с файлами.


     
     
  • 3.37, Аноним (-), 01:38, 11/12/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >>> используя команду "kdevelop имя_файла";
    >> Офигеть, а что, раньше так было нельзя? Это ж даже простенький geany
    >> умеет? Хотя не, это умеет даже vi доисторический.
    > В IDE работают с проектами, в редакторах с файлами.

    Из этого следует, что редактор в IDE не нужен, да?

     
  • 2.39, Аноним (-), 01:41, 11/12/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Офигеть, а что, раньше так было нельзя? Это ж даже простенький geany
    > умеет? Хотя не, это умеет даже vi доисторический.

    А в емаксе вообще своя ОС, и что?

     

  • 1.6, Unnamed Player (?), 08:08, 10/12/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Скриншоты с черной темкой.
    Как то некая личность однажды высказывала тут, на страницах opennet, мнение что ни в коем случае не приняла бы на работу в ИТ человека у которого темная тема оформления на рабочем столе.
     
     
  • 2.8, Дядя Петя (?), 09:05, 10/12/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Что-то из разряда принятия на работу по аватарке в скайпе, если это человек серьёзно.
     
     
  • 3.14, Пиу (ok), 11:25, 10/12/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Что-то из разряда принятия на работу по аватарке в скайпе, если это
    > человек серьёзно.

    мне известен прецендент, когда в одну крупную IT контору людей нанимали по гороскопу и гаданию на картах таро (и это _не_ шутка!)

     
     
  • 4.21, Я (??), 13:29, 10/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Название не подскажите?
     
     
  • 5.29, Аноним (-), 19:48, 10/12/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Название не подскажите?

    Пиу Ынтерпрайз Ынтернешинэл

     
  • 5.41, ffirefox (?), 04:48, 11/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Гороскопы составляешь или на картах гадаешь? ;)

     
  • 3.22, Трубовращатель (?), 13:40, 10/12/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    У нас так делают, но для меня, как не использующего это ваше скупэ, сделали исключение.
     
     
  • 4.24, Анонем (?), 15:50, 10/12/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Может еще и вышка обязательна?
     
     
  • 5.40, Аноним (-), 01:42, 11/12/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Может еще и вышка обязательна?

    Да. Только высшее гуманитарное. Желательно - филолог.

     
  • 2.35, Аноним (-), 01:35, 11/12/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Как то некая личность однажды высказывала тут, на страницах opennet, мнение что
    > ни в коем случае не приняла бы на работу в ИТ
    > человека у которого темная тема оформления на рабочем столе.

    Если график стабильный и дневной, то это вполне логично. Темная тема обычно используется при залипании за компом по ночам, чтобы не бить по глазам ярким белым в темноте. Естественно, что днем такой работничек будет невыспавшимся, вечно зевающим и вяленым аки mir^Wвобла.

     
  • 2.42, Аноним (-), 06:06, 11/12/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Павлиныч стебал кого-то. Не принимай близко к сердцу: большая часть того, чего он грит, прикольный троллинг, но не более...
     

  • 1.11, slowpoke (?), 09:44, 10/12/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    а кроме emacs и vi есть что нибудь консольное с закосом под IDE?
     
     
  • 2.20, Я (??), 13:22, 10/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > а кроме emacs и vi есть что нибудь консольное с закосом под
    > IDE?

    Turbo C++, с 2006 года официально бесплатное IDE под FreeDOS и DOSBox, также Turbo Pascal.

     
     
  • 3.25, slowpoke (?), 16:26, 10/12/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    а ведь зашибись были среды - сейчас бы такое!
     
     
  • 4.30, Я (??), 20:04, 10/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Ну а зачем они сейчас, разве только для rasberry pi.
     
     
  • 5.36, Аноним (-), 01:37, 11/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну а зачем они сейчас, разве только для rasberry pi.

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

     

  • 1.12, ash (??), 11:07, 10/12/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Не впечатляет. Жду IDE от JetBrains. После IntelliJ Idea на другие IDE смотреть больно.

    http://www.jetbrains.com/objc/features/cpp.html

     
     
  • 2.16, test123 (?), 11:34, 10/12/2013 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > Не впечатляет. Жду IDE от JetBrains. После IntelliJ Idea на другие IDE
    > смотреть больно.

    Зачем ждать, пару дней назад же вышла IntelliJ Idea 13 https://www.opennet.ru/opennews/art.shtml?num=38584

     
     
  • 3.17, ash (??), 11:49, 10/12/2013 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Ей я и пользуюсь, т.к. пишу сейчас на Java. :)

    Я писал про C++ IDE от JetBrains.

     
     
  • 4.18, Аноним (-), 12:55, 10/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Двое пиарщиков незаметны.
     
     
  • 5.19, Я (??), 13:10, 10/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Зато эникейщики заметны.
     
  • 5.43, Аноним (-), 06:09, 11/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Да уж, услужливые дураки хуже врагов...
     

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



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

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