The OpenNET Project / Index page

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

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

20.03.2012 21:58

После девяти месяцев разработки объявлено о релизе интегрированной среды программирования KDevelop 4.3, основанной на библиотеках KDE/Qt и полностью поддерживающей процесс разработки для KDE 4. Код проекта распространяется под лицензией GPL. Среда разработки доступна для Linux, Solaris, FreeBSD, Mac OS X, Windows и различных Unix-систем. Первичным языком разработки является C++, но через использование плагинов обеспечивается поддержка дополнительных языков программирования, таких как PHP, Java, Ruby и Python. Кроме того, доступны плагины для интеграции с инструментариями Valgrind, QTest, qmake, Mercurial и Perforce.

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

  • Базовая поддержка стандарта C++11. Так как стандарт был принят несколько месяцев назад, его поддержка в KDevelop пока реализована частично и носит экспериментальный характер. Тем не менее, парсер должен корректно обработать все новые возможности языка, такие как лямбда-выражения, списки инициализации, шаблоны с переменным количеством аргументов и циклы перебора значений. Также поддерживается ключевое слово "auto", новый тип ссылок на временные объекты, новые классы stdlib и многие другие возможности;
  • Возможность восстановления состояния редактирования для последних 20 открытых файлов, в том числе возвращение состояния свёрнутых блоков кода, закладок и т.п.
  • Улучшение интеграции с системами управления версиями. Добавлен режим наглядной оценки изменений, позволяющий узнать какие файлы в проекте были изменены с момента последнего коммита. Улучшение позволяет быстро окинуть взглядом проделанную работу для принятия решения о новом коммите. Дополнительно улучшения внесены в режим рецензирования кода, который теперь поддерживает обновление отображения кода во время того, как пользователь работает над изменениями;
  • Интеграция с репозиториями projects.kde.org. Из KDevelop теперь можно посмотреть все развиваемые в KDE проекты, загрузить интересующий проект и подключиться к его разработке без лишних усложнений;
  • Улучшение встроенной консоли: при работе в bash теперь можно управлять сессией KDevelop, например, создавать и открывать файлы, выполнять поиск и т.п.
  • Улучшение средств форматирования исходного кода. Добавлена возможность переопределения параметров отступов для встроенного редактора. В системе форматирования произвольных скриптов ("Custom Script Formatter"), ранее поддерживающей только GNU Indent, реализована возможность использования сторонних скриптов форматирования. В качестве примера в поставку включен скрипт kdev_format_source.sh, позволяющий использовать разные параметры форматирования кода для разных файлов проекта;
  • Оптимизация производительности. Ускорен процесс открытия проектов с большим числом файлов. Увеличена скорость работы области быстрого открытия (Quickopen) и поиска по большим проектам;
  • Повышение стабильности: устранение 170 ошибок, обеспечение корректной поддержки Subversion 1.7, улучшение работы плагина GDB, устранение серии крахов;


  1. Главная ссылка к новости (http://kdevelop.org/kdevelop/k...)
  2. OpenNews: Релиз среды разработки приложений KDevelop 4.2
  3. OpenNews: Релиз среды разработки приложений KDevelop 4.1
  4. OpenNews: Релиз среды разработки KDevelop 4.0
  5. OpenNews: Спецификация C++0X принята в качестве международного стандарта C++11
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/33407-kdevelop
Ключевые слова: kdevelop, kde
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (36) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Михрютка (?), 23:53, 20/03/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    молодцы ребятки. одна из немногих программ, которых мне без KDE не хватает.
     
  • 1.2, oneonfire (?), 02:14, 21/03/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А с Lua она обеспечивает должную работу?
     
  • 1.5, Аноним (-), 08:06, 21/03/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Когда оно наконец научится дружить с XDebug?
     
  • 1.6, white_raven (?), 09:16, 21/03/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Бинарники под винду где?
     
     
  • 2.9, PereresusNeVlezaetBuggy (ok), 11:10, 21/03/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В винде.
     
     
  • 3.29, Куяврик (?), 18:04, 21/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    тоже в рифму
     
  • 2.10, Аноним (-), 11:29, 21/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    kdelibs То под винду? :)
     
     
  • 3.11, Аноним (-), 11:44, 21/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Почему нет?
    http://windows.kde.org/
     
  • 2.12, Pavval (?), 11:46, 21/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Нету, и пока оно под виндой не очень юзабельно. Но по-малу приводят в порядок.
     

  • 1.13, white_raven (?), 12:26, 21/03/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Бинарники не kdelibs а kdevelop.
     
  • 1.14, KDE (??), 13:42, 21/03/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Моя любимая среда разработки - 5 лет вместе! :)
     
     
  • 2.16, anonymous (??), 14:13, 21/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Моя любимая среда разработки - 5 лет вместе! :)

    А как с поддержкой tcl/tk?

     

  • 1.17, trdm (ok), 14:17, 21/03/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Где под винду качать?
     
     
  • 2.18, PereresusNeVlezaetBuggy (ok), 14:41, 21/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Где под винду качать?

    Безотносительно троллеобразной природы подобных процитированному комментариев: а зачем человеку, не умеющему даже найти бинарники (или убедиться в отсутствии оных) под ту или иную ОС, зачем такому человеку нужна среда разработки? Неужели он сможет в ней что-то разрабатывать уровне сложнее, чем Hello, World?

     
     
  • 3.22, trdm (ok), 15:33, 21/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >> Неужели он сможет в ней что-то разрабатывать уровне сложнее, чем Hello, World?

    В ней не смогу.
    Насчет моих скилов, вот последняя моя поделка в вебе: http://trdm.byethost31.com/
    это сложнее чем хелуворд или на том же уровне.
    Гонишь на человека поклеп бездумно.

     
     
  • 4.23, trdm (ok), 15:35, 21/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Писал кстати тупо в Notepad++.
    Без всяких сред.
     
  • 4.25, PereresusNeVlezaetBuggy (ok), 16:17, 21/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >>> Неужели он сможет в ней что-то разрабатывать уровне сложнее, чем Hello, World?
    > В ней не смогу.
    > Насчет моих скилов, вот последняя моя поделка в вебе: http://trdm.byethost31.com/
    > это сложнее чем хелуворд или на том же уровне.
    > Гонишь на человека поклеп бездумно.

    А я про скилы в общем случае как бы и не говорил, специально оговорился "в ней". Так что гоните вы на человека поклёп бездумно... ;)

     
     
  • 5.28, trdm (ok), 17:01, 21/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    отговорки.
     
     
  • 6.41, PereresusNeVlezaetBuggy (ok), 22:17, 21/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > отговорки.

    Не я первый начал. ;)

     
  • 4.30, анонимус (??), 18:31, 21/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Извини Дим, но это клепается на коленке за пол дня. От хелловорлд это недалеко ушло.
     
     
  • 5.31, trdm (ok), 18:37, 21/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >> Извини Дим, но это клепается на коленке за пол дня. От хелловорлд это недалеко ушло.

    А ты его в работе попробуй, там одного аякса 8 модулей. Про админку я вообще молчу.

     
     
  • 6.32, анонимус (??), 18:46, 21/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Я пробовал его. Ничего такого там нет. Да и вообще ничего. Где API, где OpenID, где mod_rewrite наконец? Ты бы лучше скиллзы показывал своим Qt-шным софтом, а не этой поделкой.
     
     
  • 7.34, trdm (ok), 18:50, 21/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >> Где API,

    нет смысла - форум не в топе.
    >> где OpenID,

    нет смысла - форум не в топе.
    >> где mod_rewrite наконец?

    Хост бесплатный, не поддерживает су..... хотел счетчик скачиваний через него сделать - фигу. :(((

     
     
  • 8.36, анонимус (??), 18:54, 21/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    ок отговорка принята Продолжим Где анонимусы Где нормальные темы оформления ... текст свёрнут, показать
     
     
  • 9.37, trdm (ok), 18:56, 21/03/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    писец, ты прав пойду повешусь ... текст свёрнут, показать
     
     
  • 10.38, анонимус (??), 18:58, 21/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Сарказм неуместен Ты сам предложил оценить твои скиллзы на этой поделке Ну я и... текст свёрнут, показать
     
     
  • 11.39, trdm (ok), 19:09, 21/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Так ты объем оценил, а не скилы Или ты думаешь что я с реврайтом или с опенидом... текст свёрнут, показать
     
  • 9.40, trdm (ok), 19:20, 21/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Кстати, что КОНКРЕТНО ты имел ввиду под API ... текст свёрнут, показать
     
  • 7.35, trdm (ok), 18:54, 21/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Блин, я на ajax_getnewmesages.php и ajax_savemessage.php пол дня потратил, пока въехал как пыхпых аяксовый отлаживать :)
     
  • 5.33, trdm (ok), 18:47, 21/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Хотя да, пару дней без знания php ушло на него.
     
  • 2.27, Карбофос (ok), 16:32, 21/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    там же, где патчи KDE2 под фряху
     

  • 1.19, FreeHCK (?), 15:18, 21/03/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Ух ты! Ребята, а что это за WM на первом скриншоте?
     
     
  • 2.20, Andrey Mitrofanov (?), 15:23, 21/03/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >WM на первом скриншоте?

    aptitude install awesome awesome.naquadah.org/

     
  • 2.21, vtischenko (ok), 15:26, 21/03/2012 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Там же на скрине видно, что это KDevelop ...
     

  • 1.24, gedeon (?), 15:35, 21/03/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    М-да, подсветка синтаксиса сияет всеми цветами радуги. Аж в глазах рябит.
     
     
  • 2.26, Карбофос (ok), 16:30, 21/03/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    вообще-то настраивается
     

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



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

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