LINUX.ORG.RU

Ide


11

2

Всего сообщений: 109

Вышла среда разработки Code::Blocks 10.5

Группа Open Source

После двух лет разработки вышел новый стабильный выпуск (10.5) популярной кросс-платформенной среды разработки на языках C/C++/D и других.

Лицензия GPLv3, выпускается для ОС Linux, Mac, Windows (сама IDE написана на C++, для GUI используется wxWidgets), для расширения функциональности используется механизм плагинов.

Поддерживается множество разных компиляторов: GCC (MingW / GNU GCC), MSVC++, Digital Mars, Borland C++ 5.5, Open Watcom, и другие.

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

Поддерживаются отладчики GNU GDB и MS CDB.

Возможен импорт проектов из MSVC и Dev-C++.

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

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

 , , , ,

EtherealPhantom
()

EasyEclipse. Задачи, варианты дистрибуции, примеры применения

Группа Документация

В этой статье будет рассказано об интегрированном средстве разработки программного обеспечения EasyEclipse. Используя многочисленные модули, оно может обеспечить развитой средой разработки программистов на самых разных языках – от Java до C/C++.

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

 easyeclipse,

IBM_dW
()

KDevelop 4.0

Группа KDE

Сегодня состоялся релиз интегрированной среды разработки KDevelop, первый с момента выхода KDE4.

Основные усилия разработчиков при подготовке данного релиза были направлены на создание отличной IDE для C++. Но это не значит, что другие языки не будут поддерживаться, расширения для них будут добавлены позже. Сейчас в svn доступны расширения для C#, CSS, Erlang, Java, Python и других языков.

Основные возможности:

  • Навигация с быстрым переходом по объявлениям и семантической подсветкой кода
  • Проверка синтаксиса и полуавтоматическое исправление кода
  • Автодополнение классов, функций, шаблонов, переменных и объявлений о включении заголовочных файлов
  • Для разработчкиков, использующих Qt, реализована поддержка механизмов сигнал-слот с автозаполнением
  • Поддержка CMake, редактирования Makefile'ов, автодополнения и подсветки кода в файлах CMake, полуавтоматического добавления созданных классов в CMake-файлы, автоматического перехода к участку кода по ошибке
  • Поддержка GDB, позволяющая устанавливать точки остановки, пошаговый переход и просмотр текущего стека вызовов. Также доступен вывод типов Qt, KDE и STL в читаемом формате
  • Интеграция документации: встроенная документация для CMake и Qt, всплывающие подсказки для классов и функций, показ полной версии документации с помощью toolview
  • Интеграция с SVN
  • Поддержка сессий
  • Автоматическое форматирование кода
  • Поиск по файлам

Одновременно было выпущено расширение для PHP, предоставляющее базовые возможности для веб-разработчика:

  • Семантический анализ кода и ошибок, включая комментарии PHP Doc для подсказок о параметрах и возвращаемых значений
  • Автодополнение кода с поддержкой ООП
  • Подсветка кода и его контекстный просмотр
  • Поддержка отображения документации по параметрам и возвращаемым значениям с сайта PHP.net

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

 , , , , ,

madgnu
()

Вышла NetBeans IDE 6.8

Группа Java

С небольшим опозданием вышла новая версия популярной среды разработки с открытым исходным кодом NetBeans.

Некоторые из нововведений:

  • Поддержка Java EE 6;
  • Поддержка JavaFX 1.2.1, улучшены возможности редактирования .fx-файлов;
  • Новые возможности интеграции с kenai.com;
  • Полностью поддерживается PHP 5.3;
  • Поддержка Rails 2.3.4, усовершенствованный рефакторинг Ruby;
  • Улучшен профайлинг C/C++: определение утечек памяти, «узких мест»;
  • И многое другое.

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

 , , , , , ,

CARS
()

Вышел Spyder 1.0.0 - интерактивная среда разработки для языка Питон

Группа Open Source

Spyder (в прошлом Pydee) - это matlab-подобная среда разработки для языка Питон. Главные свойства, кроме открытых исходников :

  • продвинутый редактор (подсветка синтаксиса, анализ кода)
  • интерактивная консоль
  • удобная система справок
  • редактор переменных (массивы, словари)
  • интегрированные окна графиков

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

 ,

phrm
()

IntelliJ IDEA станет открытой

Группа Java

Как сообщается в блоге компании JetBrains, девятая версия популярной среды разработки IntelliJ IDEA будет выпущена в двух редакциях: Community Edition и Ultimate Edition. Исходники Community Edition будут доступны по лицензии Apache 2.0, уже сейчас можно скачать public preview. К сожалению, поддержка JavaEE и некоторых других фич планируется только в коммерческой версии.

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

 , , , , , , , ,

mipt_student
()

Вышла NetBeans IDE 6.7

Группа Java

Сегодня вышла новая версия популярной среды разработки NetBeans.

Некоторые из нововведений:

  • Улучшенная поддержка PHP
  • Поддержка Groovy и Grails «из коробки»
  • Встроенная поддержка Qt
  • Улучшен профайлинг C/C++
  • И многое другое

Кстати, JavaFX в этой версии не поддерживается.

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

 , , , , ,

CARS
()

Вышел QtCreator 1.2

Группа Open Source

Вышла новая версия замечательной интегрированной среды разработки для С++ заточенной для разработки c использованием Qt.

Что нового:

  • Улучшено представление значений в отладчике для типов QHash, QVector, QFile и многих других. (Подробнее тут).
  • Автоматическое обновление модели кода после изменения .ui файла, больше не нужно пересобирать проект чтобы дополнение кода (code completion) «заметило» добавленную в дизайнере кнопку.
  • Поиск с заменой поддерживают регулярные выражения.
  • Улучшенная эмуляция режима vim в редакторе.
  • Автоматическое сохранение после сборки или запуска по умолчанию.
  • Возможность временно отключать точки прерывания.
  • Улучшено определение установленного компилятора от Visual Studio
  • Множество других обновлений

Скачать можно здесь

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

 , ,

theos
()

BlueJ – 2.5.1 среда разработки для обучения ООП

Группа Java

BlueJ – специальная интерактивная среда разработки Java, предназначенная для обучения школьников и студентов объектно-ориентированному программированию.

Дизайн среды значительно отличается от других сред программирования и представляет собой некое подобие UML-диаграммы, где можно в интерактивном режиме создавать классы и тестировать объекты и методы. Подобная интерактивность совместно с ясным, простым интерфейсом пользователя позволяет легко экспериментировать с разрабатываемыми объектами. Концепции объектно-ориентированной разработки (классы, объекты, сообщение через вызов методов) интерактивны и наглядно представлены в интерфейсе программы.

Месяц назад она была открыта под лицензией GPL2 с исключениями для Classpath, а несколько дней назад вышла новая версия – 2.5.1 – первая из вышедших под свободной лицензией.

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

 , , , ,

HighwayStar
()

QtCreator 1.1

Группа Open Source

Qt Creator (ранее известная под кодовым названием Greenhouse) — кроссплатформенная IDE для работы с фреймворком Qt, разработанная Qt Software.

Особенности

  • Сделана специально для разработчиков на Qt
  • Встроенный Qt Designer и Qt Assistant (+ контекстно-зависимая система помощи)
  • Расширяема плагинами
  • Имеется графический фронтенд для GDB
  • Для создания проектов используется qmake (планируется поддержка cmake и Makefile)

Этот выпуск привносит несовместимость плагинов по API, так что если вы разрабатывали собственные, вам необходимо будет их адаптировать.

Редактирование

  • Полностью переработанный механизм разделителей
  • Добавлена поддержка JavaScript
  • Добавлена подсветка синтаксиса и автодополнение тегов для qdoc и doxygen
  • Улучшены подсказки по аргументам функций
  • Добавлено больше ключевых точек в истории редактирования(?)
  • Ctrl-click - переходит к определению объекта
  • Улучшено окно открытых документов (сортировка, выделение-по-клику, кнопка закрытия)
  • Исправлено копирование текста из справки и окон вывода (output windows)
  • Улучшен FakeVim режим
  • Улучшен разбор C++ и подсветка ошибок на лету

Сборка и запуск

  • Добавлена экспериментальная поддержка основаных на Makefile проектов
  • Улучшен разбор .pro файлов, обработка областей видимости и $$system директив
  • Добавлена поддержка для subdir.file в .pro файлах
  • Добавлена опция запуска приложения во внешнем терминале
  • Улучшена поддержка CMake

Отладка

  • Возможность отлаживать «core files»(?)
  • Изменён подход к загрузке dumper: собранный однажды для используемоей версии, не требует больше сборки
  • Добавлены dumper для std::set and, улучшены QString, QVariant, std::wstring
  • Стратегия загрузки разделяемых объектов сделана настраиваемой (auto-solib-add)
  • Число отображаемых стеком уровней увеличивается по запросу, вместо загрузки сразу всех
  • Улучшено взаимодействие в Locals & Watchers окнах (в Debug-режиме)

Мастера создания

  • Теперь есть возможность выбирать суффикс файла по умолчанию в диалоге настройки
  • Исправления в коде, который генерируется для обращения к событиям (Добавлен вызов базового класса)
  • Генерируемые заголовочные стражи (#ifndef TEST_H) теперь изменяются в соответствии с расширением файла

Дизайнер

  • Добавлено редактор signal/slot
  • Исправлено «Goto slot» (форматирование/множественное наследование)
  • Контекстная справка для виджетов

Плагины для систем контроля версий

  • Исправлен цветной вывод для git
  • Добавлено подсветка для редактора подтверждения git
  • Сделано git submit editor удаляет комментарии (?)
  • Теперь Subversion 1.6 работает
  • Добавлено настройки для редакторов (пользовательские поля, перенос слов)

Qt Creator на FTP

>>> Changes Qt Creator 1.1

 , , ,

xeningem
()

Вышел Descent 0.5.4

Группа Open Source

Descent это плагин для Eclipse, представляющий из себя IDE для разработки на D.

Некоторые возможности, предоставляемые Descent:

  • Подсветка синтаксиса.
  • Автоматическое форматирование кода.
  • Автодополнение.
  • Показ исходного кода функции (shift+hover).
  • Переход к определению (ctrl+hover).
  • Частичная поддержка вычисления compile-time функций (ctrl+shift+hover).
  • Показ неактивного кода серым цветом.
  • Просмотр структуры кода (Outline view).
  • Автоматическая генерация комментариев (параметры функции, автор, и т.д.)
  • Запуск и отладка программ в IDE.
  • Просмотр информации, доступной при компиляции (Compile-time view). Позволяет просматривать, во что разворачиваются шаблоны, какой тип используется при испольозвании auto, какие функции вызываются при перегрузке операторов и т.д.

Descent полностью поддерживает D 1.0 и частично D 2.0.

Видео, показывающее возможности Compile-time view.

>>> Анонс новой версии

 , , , ,

Legioner
()

Вышли PHP Development Tools 2.0

Группа Open Source

Вышла революционная версия популярного IDE для PHP, развивающегося под эгидой Eclipse Foundation. Модель новой версии переписана с использованием фреймворка DLTK (Dynamic Languages Toolkit), который позволил не только улучшить производительность и масштабируемость редактора, но и добавить новые функциональности, такие как Build Path (возможность отделения кода от ресурсов), Mark Occurrences, Override Indicators, Type Hierarchy, Open Type, Open Method и многие другие. Код ассистент (Code Assist) и функции навигации также были улучшены, и теперь они базируются не только на документации (PHPDoc), но и используют различные механизмы анализа кода PHP.

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

 dltk, , ,

spektom
()

EiffelStudio 6.3

Группа Open Source

EiffelStudio — интегрированная среда разработки для объектно-ориентированного языка программирования Eiffel. EiffelStudio включает в себя компилятор Eiffel, редактор кода, инструменты для просмотра кода, отладчик и другие необходимые утилиты.

В версии 6.3 были добавлены новые инструменты для тестирования, несколько новых библиотек, поддержка IPv6 для EiffelNet. Компилятор теперь работает быстрее, а потребление памяти программами, написанными на Eiffel, может быть снижено на 30%. EiffelStudio работает на Linux, MacOS X, Windows.

Сайт Eifell Software

EiffelStudio 6.3 для разных платформ

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

 ,

ist76
()

Состоялся первый релиз проекта GSQL (версия 0.2.0)

Группа GNOME

GSQL - это интегрированная среда разработки для баз данных, ориентированная на среду GNOME. На текущем этапе поддерживаются две СУБД - MySQL и Oracle.

Возможности этого релиза:

  • SQL-редактор.
  • Редактор кода (триггеры, функции, процедуры, пакеты). Эта возможность реализована только в Oracle.
  • Древовидная навигация по объектам БД.
  • Механизм уведомлений - в случае неактивности приложения, по завершению выполнения SQL-запроса на экране появится соответствующее сообщение.
  • Дубликат сессии - в один клик открывается новое соединение с параметрами активной сессии.
  • Настройки - возможность придать желаемый вид приложению, настроить параметры редактора, также выставить опции работы для СУБД (например, задать свои переменные окружения для работы с Oracle в этом приложении).
  • Плагины:
    1. Terminal - возможность открывать терминальную сессию с параметрами (логин, пароль и тд) активной сессии.
    2. Exporter - экспорт результата выборки в CSV-файл. На текущем этапе поддерживается экспорт только полученных записей.
    3. Runner - периодическое выполнение SQL-команд.

Особенности:

  • MySQL
    1. Для корректной работы требуется information_schema, которая доступна только в MySQL Server версий 5.* и выше.
    2. Отмена выполнения SQL запроса не представляется возможным стандартным API MySQL. Для этих целей можно воспользоваться функционалом плагина Terminal - открыть сессию и выполнить KILL QUERY.
  • Oracle
    1. Эта версия GSQL тестировалась с БД Oracle версии 10.1.0.2.0. Не исключено, что могут возникнуть какие-либо трудности с другими версиями Oracle.
    2. Не рекомендуется использовать oracle-xe-client из репозитория http://oss.oracle.com/debian - с ним могут возникнуть проблемы с NLS.

Также стоит отметить реализованный API, благодаря которому вы сможете написать свой плагин или же engine для поддержки другой СУБД.

Бинарные сборки:

Сейчас доступны сборки для Ubuntu 8.10 (i386, amd64). Также планируется в ближайшее время сделать сборки для Fedora.

PS: Проект весьма большой, поэтому буду очень рад, если кто-то захочет присоединиться. Предполагается внести GSQL в среду GNOME как основное средство разработки для СУБД.

Отдельное спасибо участникам ЛОРа Stalwart и neksa за помощь в подготовке релиза!

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

 , ,

Deleted
()

IntelliJ IDEA 8

Группа Java

JetBrains выпустил новый релиз одной из самых популярных сред разработки на Java. Наиболее интересные изменения по версии разработчика:

Добавлена поддержка:

  • SQL-92, MySQL, SQLite с возможностью запуска из консоли и подсказками
  • Шаблонных систем FreeMaker и Velocity
  • XPath/XSLT, включая обработку выражений XPath
  • Groovy/Grails
  • JBoss Seam
  • Struts 2
  • Spring 2.5
  • Spring Webflow
  • Spring MVC
  • Spring Dynamic Modules
  • GWT 1.5
  • RESTful WebServices

Кроме того:

  • Новые команды рефакторинга
  • Dataflow to This — узнайте какими путями вы можете попасть в данный блок кода
  • Поддержка UML диаграм классов с переходом к коду и рефакторингом
  • Анализ дампов тредов
  • Авто импорт нэймспейсов HTML/XML/JSP
  • Отладчик JavaScript
  • Отладчик Flex
  • Мощный редактор Flex для MXML и ActionScript
  • Улучшена поддержка Maven
  • В Subversion 1.5 отслеживаются операции merge

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

 , ,

svyatogor
()

Вышла предварительная версия IDE Qt Creator

Группа KDE

На сайте Qt Software появилась первая 'Technology Preview' версия Qt Creator, кросс-платформенной IDE для разработки на C++/Qt.

Qt® Creator — это новая легковесная кросс-платформенная интегрированная среда разработки (IDE), спроектированная с целью сделать разработку на Qt еще более быстрой и простой.

Финальный релиз Qt Creator запланирован на начало 2009 г.

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

 , ,

randomik
()

Страуструп о будущем семантических средств разработки с комментариями

Группа Документация

У Страуструпа имеется книжка о развитии и о будущем средств разработки для языка C++, "Дизайн и эволюция языка C++", в частности о поддержке семантического программирования. Интерес представляют комментарии к книге данные Евгением Зуевым, одним из известных советских программистов и разработчика компилятора C++.

Отредактировано anonymous_incognito

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

 ,

anonymous
()

Вышла новая версия IDE Eric 4.2.0

Группа Open Source

Изменения:

  • Улучшена подсветка искомого текста.
  • Улучшения в браузере классов.
  • Улучшена поддержка юникода (добавлен utf-16 и utf-32).
  • Добавлена поддержка множественных проектов.
  • Добавлена поддержка SVG, сохранения графика в стиле UML в формате SVG.
  • Отображение статуса проекта в VCS.
  • Встроенный просмотрщик документации перешел на WebKit (при использовании Qt 4.4).
  • Все файлы конфигурации проекта теперь лежат в отдельной папке.
  • Переменные по умолчанию для шаблонов.
P.S. В снапшотах лежит плагин для Django с существенно увеличенной функциональностью.

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

 , , ,

anonymous
()

Edyuk 1.0.0

Группа Open Source

Edyuk — полнофункциональная среда разработки, гибкая и открытая.

Среди заявленых фич:

  • Мощный фреймворк для редактирования с подсветкой синтаксиса, сворачивание кода, поиском соответствия скобок, все это работает на основе XML.
  • Менеджер проектов с поддержкой всех возможностей проектов qmake (включая вложеные каталоги, включение файлов и многое другое...)
  • Движок для компиляции как проекта, так и отдельных файлов.
  • Графическая отладка с GDB.
  • Интеграция с Qt Assistant.
  • Интеграция с Qt Designer.
  • Просмотр классов.
  • Завершение кода.
  • Отдельный виджет для редактирования файлов .qrc
  • Динамическое управления ярлыками.
  • Перевод на лету.
  • Плагин-ориентированная архитектура для большей гибкости.
  • Динамические меню.
  • Многое другое...
В новой версии:
  • Множественные улучшения в отладке — улучшенное управление брекпойнтами, улучшенный стек вызовов, просмотр переменных, просмотр регистров, просмотр памяти, дизассемблирование...
  • Улучшено завершение кода.
  • Улучшенная интеграция с Qt 4.4, включая справочную систему.
  • Улучшен интерфейс и повышена скорость отрисовки и работы в целом.
  • Увеличена стабильность.

>>> Домашняя страница

 , ,

HighwayStar
()

Вышел Eclipse 3.4 «Ganymede»

Группа Java

Сегодня вышла новая версия Eclipse (3.4 "Ganymede").

Из новых возможностей отметим пакет для моделирования и работы с UML (Eclipse Modeling Tools) и интеграцию с BIRT (Eclipse IDE for Java and Report Developers). Также значительно улучшен редактор кода, появилась возможность навигации с помощью панели BreadCrumb, сделано множество других исправлений и улучшений.

Скачать: http://ftp.heanet.ie/pub/eclipse//tec...

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

 , , ,

Kardinal
()