bloodshed-dev-c-plus-plus

Dev-C++ – интегрированная среда разработки на C и C++, полнофункциональная C++ IDE.

    Возможности Dev C++:

  • Удобный редактор с подсветкой синтаксиса, нумерацией строк, автоотступами и т.д.
  • Возможность автозавершения кода для удобства работы и повышения производительности.
  • Заготовки кода и шаблоны для вставки.
  • Использование закладок в редакторе для быстрого перемещения по коду.
  • Экспорт исходных файлов или целого проекта в HTML или RTF для публикации исходных кодов на своём веб сайте.
  • Встроенный менеджер проектов.
  • Импорт проектов из MS Visual C++.
  • Возможность настройки ассоциации файлов по расширению – c, cpp, h и т.д.
  • В навигаторе классов два варианта обзора – просмотр функций, классов и их членов как для всего проекта, так и для текущего редактируемого файла.
  • Гибкая настройка рабочей среды, редактора и компилятора, большое количество различных опций.
  • Используется Mingw GCC компилятор, может работать с любым компилятором GCC.
  • Воможность отладки проекта – встроенный дебаггер GDB.
  • Возможна работа с CVS (скачивается отдельно).
  • Существует портабельная версия программы, не требующая установки.
  • Мультиязычный пользовательский интерфейс с поддержкой русского и украинского языков.

 

posterAptana Studio – бесплатная IDE, профессиональная среда разработки Web 2.0 приложений.

Используется для создания веб приложений с поддержкой всех современных технологий – HTML5, CSS3, JavaScript, Ruby, Rails, PHP и Python.

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

  • Имеет мощные функции по работе с кодом HTML, CSS, JavaScript, PHP, Ruby – редактирование, просмотр структуры кода, мгновенный предпросмотр в распространённых моделях браузеров.
  • Работа с использованием последних спецификаций HTML 5 и CSS3. Разработчику предоставляется подробная информация о поддержке каждого элемента в распространённых веб-браузерах.
  • Встроенный отладчик позволяет устанавливать точки останова, просматривать значения переменных и контролировать исполнение программы. Также в наличии интегрированный Ruby and Rails отладчик.
  • Мастер развертывания приложений позволяет работать с удалёнными проектами с использованием FTP, SFTP, FTPS протоколов.
  • Поддержка совместной работы над проектами.
  • Поддержка работы из командной строки.
  • Расширенные возможности по настройке IDE, возможность создания пользовательских скриптов.
  • Подключаемые модули для расширения функциональности IDE.

logojavaIDE NetBeans позволяет быстро и легко разрабатывать настольные, мобильные и веб-приложения Java, а также приложения HTML5 с использованием технологий HTML, JavaScript и CSS. IDE также предоставляет многофункциональные наборы средств для разработчиков PHP и C/C++. Это бесплатное ПО с открытым исходным кодом, которое имеет большое сообщество пользователей и разработчиков по всему миру.

Наилучшая поддержка новейших технологий Java

По сравнению с другими средами IDE среда IDE NetBeans обеспечивает высококлассную комплексную поддержку новейших технологий Java и последних усовершенствований стандартов Java. Это первая бесплатная среда IDE, поддерживающая JDK 8, JDK 7, Java EE 7, включая соответствующие усовершенствования HTML5 и JavaFX 2.

Благодаря постоянно совершенствующемуся редактору Java, разнообразным возможностям и широкому спектру инструментов, шаблонов и образцов, IDE NetBeans устанавливает стандарт разработки с помощью новейших готовых технологий.

Быстрое интеллектуальное редактирование кода

IDE – это гораздо больше, чем просто текстовый редактор. В редакторе NetBeans обрабатываются отступы линий, сопоставляются слова и скобки, а также выделяется исходный код как синтаксически, так и семантически. Он также предоставляет шаблоны кода, советы по написанию кода и инструменты реорганизации.

Редактор поддерживает множество языков – от Java, C / C++, XML и HTML до PHP, Groovy, Javadoc, JavaScript и JSP. Редактор является расширяемым, поэтому можно подключить поддержку для множества других языков.

Легкое и эффективное управление проектами

Получить четкое представление о больших приложениях с тысячами файлов и папок и миллионами строк кода – это непростая задача. IDE NetBeans предлагает различные представления данных, от нескольких окон проектов до полезных средств настройки и эффективного управления приложениями, что обеспечивает быстрый и удобный переход по уровням иерархии данных, а также предоставляет средства управления версиями с помощью готовой интеграции Subversion, Mercurial и Git.

Быстрая разработка пользовательского интерфейса

C помощью редакторов и функций перетаскивания в среде IDE можно быстро и эффективно разрабатывать графические интерфейсы для приложений Java SE, HTML5, Java EE, PHP, C/C++ и Java ME.

NetBeans GUI Builder автоматически обрабатывает правильные интервалы между строками и выравнивание для приложений Java SE, поддерживая редактирование внутри строки. Конструктор графического интерфейса настолько интуитивен и прост в использовании, что его применяли в качестве живого прототипа для графических интерфейсов во время демонстраций для клиентов.

Создание кода без ошибок

Стоимость ошибок в программном коде увеличивается по мере того, как эти ошибки остаются неисправленными. NetBeans предоставляет средства статического анализа, в частности интеграцию с широко используемым инструментом FindBugs, для выявления и исправления распространенных проблем в коде Java. Кроме того, отладчик NetBeans позволяет размещать точки останова в исходном коде, добавлять контрольные модули для полей, выполнять код в пошаговом режиме с заходом в методы, создавать снимки и отслеживать выполнение.

NetBeans Profiler предоставляет экспертную помощь для оптимизации скорости приложения и использования памяти, а также упрощает построение надежных и масштабируемых приложений Java SE, JavaFX и Java EE. IDE NetBeans включает в себя визуальный отладчик для приложений Java SE, что позволяет выполнять отладку пользовательских интерфейсов, не обращаясь к исходному коду. Возьмите снимки графического интерфейса пользователя приложений и щелкните элементы пользовательского интерфейса, чтобы перейти обратно к соответствующему исходному коду.

Поддержка нескольких языков

Поддержка нескольких платформ

Большое количество подключаемых модулей, предоставленных сообществом

IDE NetBeans обеспечивает превосходную поддержку для разработчиков на C/C++ и PHP, предоставляя исчерпывающий набор редакторов и инструментов для соответствующих платформ и технологий. Кроме того, в IDE имеются редакторы и инструменты для XML, HTML, PHP, Groovy, Javadoc, JavaScript и JSP. IDE NetBeans может быть установлена на всех операционных системах с поддержкой Java – от Windows и Linux до Mac OS X. Принцип “Написать код, который можно выполнять везде” подходит не только для ваших приложений, но и для IDE NetBeans… ведь сама среда IDE NetBeans тоже написана на Java! Сообщество NetBeans является большим и активным. Множество пользователей постоянно разрабатывают новые подключаемые модули, потому что IDE NetBeans является расширяемой средой и имеет API с обширной документацией. Не хватает какой-либо функции в IDE NetBeans? Создайте подключаемый модуль, который решит эту проблему и сделает среду NetBeans еще лучше!

 

logo-zendZend Studio – это среда разработки, позволяющая вести написание и отладку PHP-приложений, выпущенная известной компанией Zend Technologies. Отличительной особенностью Zend Studio является возможность удаленной отладки и профайлинга. Отметим, что для удаленной отладки требуется установить Zend Studio Server, который представляет собой серверный модуль.

В состав Zend Studio в качестве опции входит пакет PHP вместе с обширным списком предварительно скомпилированных расширений. Если у вас уже установлена предварительно сконфигурированная версия PHP, продукт Zend Studio легко интегрируется с ней.

Также в пакет среды Zend входит Zend Optimizer, являющийся серверным модулем для запуска закодированных с помощью Zend Encoder и Zend SafeGuard Suite скриптов, а также немного их ускоряющий (до 40%).

Новые возможности

Продукт компании Zend Technologies стал на порядок приятнее в использовании, нежели предыдущие версии. Из удобных нововведений в Zend Studio 5 перечислим следующие вещи:

  • долгожданная поддержка subversion;
  • сворачивание функций, классов, блоков phpDoc;
  • при установке закладки (F2) к ней автоматически приписывается description (напомним, что раньше это делалось вручную);
  • автозавершение блоков phpDoc;
  • специальные разделительные места для грамотного отображения абзацев (strip trailing spaces on save);
  • встроенное окно Internet Explorer;
  • улучшенное автозавершение кода;
  • импортирование и экспортирование темплейтов;
  • быстрое изменение размера шрифта;
  • автоматическое закрытие одинарных и двойных кавычек;
  • автоматическая подстановка аргументов функций и членов классов;
  • работа с SOAP;
  • Zend Studio Server 5 с поддержкой отладки в PHP 5.1;
  • поддержка нескольких проектов (сайтов), расположенных на разных виртуальных хостах.

Также разработчики позаботились о работе отладки Zend на основе доменов в “Денвере”.

Полезные настройки

Русский язык интерфейса

Как заставить Zend Studio 5 использовать русский язык интерфейса? По умолчанию Zend Studio не позволяет изменить язык интерфейса на русский. Так вот, есть довольно простой способ, который поможет сделать это.

Нужно перейти в каталог с настройками (config_5.0 для Zend Studio 5.0 и config_5.1 для версии 5.1). Обычно он находится в C:\Documents and Settings\Your_login\ZDE\.

Затем необходимо открыть файл desktop_options.xml и найти следующие строки:

<customized_property ID=”desktop.language”>
<locale language=”en” country=”” variant=””/>
</customized_property>

Здесь нужно всего лишь изменить атрибут language на ru и атрибут country на RU.

Изменение визуальных компонент

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

Включение сглаживания шрифтов

С настройкой сглаживания шрифтов (anti-aliasing) также никаких проблем при работе не возникнет. В каталоге bin уже установленной программы Zend Studio 5 нужно найти файл ZDE.lax и строку lax.nl.java.option.additional=-Dsun.java2d.noddraw=true, где через пробел добавить следующее: -Dswing.aatext=true. После этих манипуляций сглаживание шрифтов включится.

Ускорение работы Zend Studio 5

Вообще, на данный момент известно три способа ускорения работы Zend Studio 5:

В каталоге bin установленной Zend Studio необходимо найти файл ZDE.lax и строку lax.nl.java.option.additional=-Dsun.java2d.noddraw=true. К ней через пробел нужно добавить следующее: -Dswing.noxp=true.

Второй вариант ускорения – это увеличение памяти, выделяемой под работу java-машины. Для этого необходимо найти в файле ZDE.lax строчку lax.nl.java.option.java.heap.size.max и указать там количество памяти, которое пользователь желает отдать java-машине. Например, чтобы отдать половину от 512 мегабайт, надо указать: 268435456.

Также для ускорения работы Zend Studio 5 можно установить Zend Optimizer.

Zend Studio Toolbar

Возможности отладки скриптов в Zend Studio являются наиболее продвинутыми среди отладчиков для языка PHP. Но существует еще один момент, который повышает удобство отладки и отодвигает далеко назад другие отладчики. Речь идет о панели инструментов Zend Studio Toolbar.

Версия панели для Microsoft Internet Explorer поставляется вместе с Zend Studio и устанавливается в браузер во время инсталляции среды (возможна и ручная установка с использованием regsvr32.exe ZendIEToolbar.dll в директории с Zend Studio. Обычно это C:\Program Files\Zend\bin\). Для Mozilla Firefox панель пока еще не входит в дистрибутив, но она бесплатно доступна на официальном сайте программы.

Внешний вид

В Mozilla Firefox панель выглядит следующим образом:3

В Internet Explorer панель выглядит немного иначе:4

Меню Extra Stuff в Mozilla-версии панели аналогично подменю под кнопкой Zend Studio в панели для Explorer. Точно так же дело обстоит и с дополнительной кнопкой справа от Debug, то есть функциональных отличий между версиями панелей нет.

Теперь разберемся, что делает каждая из кнопок.

Кнопка Zend Studio запускает среду разработки с одноименным названием. При необходимости путь до главного файла ZDE.exe прописывается в настройках панели.

Кнопка Debug запускает по умолчанию отладку текущей страницы. Но существует расширенное меню, которое позволяет четко выбрать схему отладки. В панели для Mozilla оно вынесено на отдельную кнопку.

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

  • Current page (текущая страница) – запускает отладку текущей страницы.
  • Next page (Next page on this site) (следующая страница) – начинает отладку со следующей страницы. Это нужно, например, если страница требует ввести логин или пароль.
  • All forms (POST) on this site (все формы на сайте) – производит отладку форм на сайте. Если выбран этот режим, то отладка будет включаться только при нажатиях Submit в формах.
  • All pages on this site (все страницы на сайте) – заставляет отладчик запускаться на каждой странице сайта. Отключается нажатием на Stop в Zend Studio.

Кнопка Profile вызывает профайлинг текущей страницы. Он позволяет определить, какая функция и в каком файле замедляет весь скрипт, а также посмотреть информацию о всех задействованных функциях, количестве их вызовов, занимаемом времени для работы, а также массу другой полезной информации для полноценной отладки проекта.

 

В панель также интегрирована возможность поиска информации на сайтах php.net, zend.com или google.com.

NuSphere PhpED Professional

logo-nusphere

PhpED — это интегрированная среда разработки для PHP, HTML, CSS, XML, Smarty, XHTML и других языков. Сбалансированное сочетание богатого функционала (редактор кода, отладчик DBG, связь с базами данных) и быстрого и безопасного развертывания позволяют PhpED решать задачи даже самых требовательных разработчиков.

С PhpED вы можете:
— создавать код с PHP IDE намного проще чем в обычном текстовом редакторе;
— отлаживать проект в мощном PHP отладчике (дебагере) DBG, отладку кода можно производить локально или удаленно;
— искать “узкие” места в проекте с помощью PHP (профайлером);
— безопасно и быстро опубликовывать ваши скрипты на удаленном сервере через протоколы, такие как FTP, FTPS, SSH / SFTP, и WebDAV;
— создавать расширения для интеграции с PhpED, стандартная поставка уже включает несколько инструментов: PHP documentor, HTML Tidy, CVS клиент и HTML валидатор.

PhpED 8 Professional — это выбор для тех, кому не нужны компромиссы. Эта редакция является основной в линейке продуктов. PhpED Professional объединяет все компоненты, необходимые для полного жизненного цикла приложений PHP. Согласно данным наших клиентов, PhpED 8 Professional экономит время разработки.

Рекомендуется для профессиональных разработчиков PHP в качестве основного инструмента программирования.

PhpED Professional поставляется с 1 годом бесплатных обновлений, включая переходы на основные версии и техническую поддержку по электронной почте.

ActiveState Komodo

Komodo ActiveState не только IDE  PHP, но и многоязычная среда проектирования,

которая может также обращаться к Perl, Ruby, Питоном, Tcl, и другими. Кроме того, Komodo – многоплатформенное приложение; он может ити на Windows, Mac OS X, и Linux. Единая лицензия позволяет Вам использовать IDE на разных платформах. Мы проверили Версию Komodo  для Windows. Вы можете загрузить программу на 21-дневный тестовый срок с сайта ActiveState.

Komodo устанавливается с поддержкой Smarty и Zend PHP frameworks, так же как интеграция со многими системами управления (CVS, Subversion и Perforce) и распространенные версионные Mercurial, Bazaar и Git. Это также дает возможность работать скриптовым языкам, которые это поддерживают и которые вы установили. Мы устанавливали Python, таким образом, мы могли открыть shell  Питона и вручную изменять его. Поскольку у PHP теперь есть интерфейс командной строки, мы надеялись найти shell  для него. Мы были разочарованы.

Komodo UI основан на Mozilla codebase. В результате IDE приобретает исключительную архитектуру программного. Разработчики могут расширить способности Комодо таким образом, что пользователи Firefox могут расширить его особенности через Firefox.xpi файлы. В настоящее время есть больше чем 50 программных расширений, доступных от сайта ActiveState. Кроме того, IDE поддерживает макро-рекордер. Включите рекордер, выпустите ряд выборов меню или клавишных входов, и остановите рекордер — макрос создан таким образом, чтобы вы могли его использовать в дальнейшем.

Кодовое часть Комодо работает на все языки, с которыми Вы будете иметь дело в развитии PHP. Мало того, что дает помощь для элементов PHP, но и для HTML и JavaScript.

Отладчик Комодо помогает Вам быстро начать отладку. Вы можете начать  Моделирование среды CGI  для своего проекта, который создает своего рода Web-сервер holodeck, который создает впечатление что работает в реальном Web-сервере. Вы можете формировать переменные окружения и PHP, глобальные. Установка Моделирования Окружающей среды CGI быстрая и легкая, но бывает что вам нужна отладка на внешнем Web-сервере; Komodo это также поддерживает.

 

IDE Komodo показывает здесь пошаговый сеанс отладки. Внизу окна показан сырой HTML код, над которым работали до сих пор; окно Locals показывает содержание переменных.

Для отладки JavaScript в Komodo необходимо, чтобы Вы установили программное расширение Firefox. К счастью установка программного расширения автоматизирована посредством Привилегированного выбора окна. Есть сеанс отладки PHP в одном окне и сеанс отладки JavaScript в другом окне к тем же самым проетам. Это немного непривычно; к счастью, документация дает хорошее описание установки и выполнения.

У Komodo нет никакой встроенной системы управления базой данных. Вы должны будете найти отдельный инструмент для этого.

Komodo — способный IDE, который легко установить и работать с ней.CGI Моделируемая Окружающая среда — хорошая особенность, но в то время как локальная отладка на хорошем уровне, но отлаживание удаленного проекта, может быть утомительным в настройке. Еще очень хотелось бы увидеть встроенный инструмент для управления базой данных, Komodo — отличный выбор, если Ваши требования вне PHP и на других поддерживаемых языках.

eclipseEclipse является бесплатной программной платформой с открытым исходным кодом, контролируется организацией Eclipse Foundation. Написана на языке программирования Java и основной целью её создания является повышение продуктивности процесса разработки программного обеспечения.

Претендует на статус наиболее популярной Java IDE и является единственным конкурентом такой мощной платформы какNetBeans.Но в отличие от NetBeans который для создания элементов пользовательского интерфейса использует платформо-независимую библиотеку Swing, в Eclipse используется платформо-зависимая библиотека SWT – Standard Widget Toolkit.

IDE разработанные на базе платформы Eclipse применяются для создания программного обеспечения на различных языках программирования, так как Eclipse является платформой для разработки любых интегрированных сред программирования и расширений для себя же, по принципу “Плагины для Eclipse разрабатываются в самой Eclipse”.

Особенности платформы Eclipse

  • Кроссплатформенность – работает под операционными системами Windows, Linux, Solaris и Mac OS X.
  • Используя Eclipse можно программировать на множестве языков, таких как Java, C и C++, PHP, Perl, Python, Cobol и других.
  • Является фреймворком для разработки других инструментов и предлагает обширный набор API для создания модулей.
  • Используя подход RCP (Rich Client Platform) Eclipse является инструментом для создания практически любого клиентского программного обеспечения.

Работа над проектом Eclipse ведётся в нескольких направлениях, основные три – работа над платформой Eclipse, разработка Java IDE, разработка плагинов для расширения функциональности Eclipse.

Гибкость и расширяемость достигается благодаря модульности платформы.

Архитектура платформы Eclipse

  • Основным элементом является исполняющая среда – Eclipse Runtime, в которой выполняются коды расширений и модулей. Она обеспечивает всю базовую функциональность платформы – управление расширениями и обновлениями, взаимодействие с операционной системой, обеспечение работы системы помощи.
  • Следующим элементом является собственно IDE – она отвечает за управление основными элементами программы, их расположением и настройками, управление проектами, отладку и сборку проектов, поиск по файлам и командную разработку.

В стандартную поставку Eclipse SDK включены два плагина – Java Development Tools или JDT, и Plug-in Developer Environment или PDE, таким образом мы получаем полностью готовую IDE для Java программирования и для разработки расширений для Eclipse.

Eclipse SDK – это минимальная версия, идеальная для знакомства с платформой и обучения. В дальнейшем, определившись с целями, вы можете скачать и использовать любую подходящую для ваших задач сборку, уже укомплектованную необходимыми расширениями.

Примеры других специализированных сборок Eclipse

  • Eclipse IDE for Java Developers – среда разработки на языке Java.
  • Eclipse IDE for Java EE Developers – среда разработки веб приложений и корпоративных приложений с использованием технологии Java EE.
  • Eclipse IDE for C/C++ Developers – функциональная IDE для программирования на C и C++.
  • Eclipse IDE for JavaScript Web Developers – IDE для разработки веб приложений с использованием HTML, XML, JavaScript и CSS.

codelobster-php-editionCodelobster PHP Edition — условно-бесплатная интегрированная среда разработки приложений (IDE) для создания веб-приложений на языке PHP

CodeLobster – интуитивно понятный и простой в использовании редактор, который поддерживает такие форматы файлов как TXT, CPP, JAVA, JSP, PHP, PL, ASP, HTML, CSS, XML, XSL, JS, VBS, SQL. Редактор также позволяет конвертировать HTML файлы в JSP, PHP, PL, ASP и наоборот, файлы формата JSP, PHP, PL, ASP в HTML формат.
В программе реализована опция, которая позволяет просмотреть результат выполнения кода файлов с расширением: *.html, *.java,*.php, *.pl, *.asp,*.xml, *.xsl для этого достаточно использовать опцию “Preview”.

ВОЗМОЖНОСТИ

Давайте рассмотрим некоторые важные возможности и преимущества этой программы:

  • Весь код подсвечивается разными цветами в зависимости от типа, причем поддерживается также смешанный код, когда участок HTML будет подсвечен как HTML, PHP как PHP, а JavaScript как JavaScript в одном и том же файле. Существуют возможность выбора из нескольких цветовых схем, включая популярные IDE.
  • Мощное автодополенения для HTML, PHP, CSS и JavaScript, включая HTML5 и CSS3. Для PHP полностью распознается структура проекта, а выпадает полный список методов в соответствующих местах.
  • HTML/CSS инспектор по типу FireBug, который позволяет легко сопоставлять выделенные элементы страницы с кодом и соответствующим стилем.
  • Контекстная помощь по всем поддерживаемым языкам. По нажатию клавиши F1 происходит открытия страницы с полный описанием текущего тега, аттрибута, функции и т.д. с соответсвующих официальных сайтов.
  • PHP дебаггер. PHP дебаггер позволяет пошагово выполнять PHP скрипты, отслеживая значения всех переменных в каждой строчке.
  • SQL менеджер позволяет производить все необходимые действия с базой данных — добавлять, удалять, редактировать структуру и записи в таблицах, экспортировать данные, выполнять SQL запросы. Для SQL файлов работает подсветка и автодопленние.
  • Поддержка FTP позволяет работать напрямую с удаленным сервером и делать все необходимые изменения. с предварительным просмотром результата;
  • Опция портабле позволяет использовать редактор без предварительной установки.
  • Остальные полезные фичи: парная подсветка, возможность выделения блоков, коллапсинг, тултипы, навигация на описания функций и подключаемые файлы при удержании клавиши CTRL, просмотр структуры файла и проекта, превью в броузере, закладки, и все остальные стандартные возможности для работы с кодом.

Webstorm_logo WebStorm – среда для разработки на JavaScript, которая подходит как для front-end-разработки, так и для создания приложений на Node.js.

Главное достоинство WebStorm – это удобный и умный редактор JavaSсript, HTML и CSS, который также поддерживает языки, такие как TypeScript, CoffeeScript, Dart, Less, Sass и Stylus и фреймворки, например, AngularJS, React и Meteor.

WebStorm, как и другие IDE, разработанные на основе платформы IntelliJ IDEA, делает разработку проще и удобней, обеспечивая подсветку и автодополнение кода, его анализ по ходу редактирования, быструю навигацию и рефакторинг и предоставляя разработчику мощные инструменты отладки и интеграцию с системами управления версиями. WebStorm по-настоящему понимает структуру вашего проекта и код, обнаруживает возможные проблемы еще до того, как вы открыли проект в браузере, и предлагает их решение. Встроенные в IDE инструменты для тестирования и работы с проектом помогут в разработке и сделают ее удобней и продуктивней.

Ключевые возможности

  • Live Edit
  • отладка кода на JavaScript, а также наECMAScript 2015TypeScript, CoffeeScriptи Dart с использованием source maps
  • отладка Node.js приложений
  • интеграция с системами управления версиями Git, GitHub, Subversion, Perforce, Mercurial, CVS
  • интеграция с системами отслеживания ошибок (ESLintJSHint, JSLint, JSCS, TSLint)

Live Edit позволяет мгновенно видеть результаты ваших изменений в CSS, HTML и JavaScript файлах проекта в браузере без перезагрузки страницы. Live Edit доступен в режиме отладки JavaScript и работает в браузере Google Chrome (а также в Яндекс.Браузер) с предустановленным плагином JetBrains IDE Support.

WebStorm поддерживает современные языки, компилируемые в JavaScript, такие какTypeScript, CoffeeScript и новую версию JavaScript – ECMAScript 2015, предлагая автодополнение кода, проверку ошибок, рефакторинг и отладку.

WebStorm позволяет эффективно разрабатывать приложения на Node.js и поддерживает полноценную отладку Node.js приложений. Новое приложение можно создать, используя шаблон Node.js Express, а необходимые модули установить с помощью встроенного в WebStorm менеджера npm.

Что нового

Основные улучшения и новые возможности WebStorm 11:

  • Поддержка TypeScript 1.6, включая в себя поддержку JSX в TypeScript-коде, и интеграция с TSLint.
  • Улучшения в поддержке ECMAScript 2015.
  • Начальная поддержка Flow и улучшения в работе с React-компонентами.
  • Интеграция с генератором проектов Yeoman.
  • Начальная поддержка Angular 2.
  • Новый интерфейс для запуска npm scripts.

Так же смотрите это

CIPSPhpStorm – это интегрированная среда разработки на PHP с интеллектуальным редактором, которая глубоко понимает код, поддерживает PHP 7.0, 5.6, 5.5, 5.4 и 5.3 для современных и классических проектов, обеспечивает лучшее в индустрии автодополнение кода, рефакторинги, предотвращение ошибок налету и поддерживает смешивание языков.

Сотни инспекций заботятся о верификации кода, анализируя проект целиком во время разработки. Поддержка PHPDoc, code (re)arranger, форматтера кода с конфигурацией стиля кода и другие возможности помогают разработчикам писать опрятный и легко-поддерживаемый код.

Поддерживаются передовые технологии веб-разработки, включая HTML5, CSS, Sass, SCSS, Less, Stylus, Compass, CoffeeScript, TypeScript, ECMAScript Harmony, шаблоны Jade, Zen Coding, Emmet, и, конечно же, JavaScript.

PhpStorm включает в себя всю функциональность WebStorm (HTML/CSS редактор, JavaScript редактор) и добавляет полнофункциональную поддержку PHP и баз данных / SQL.

Ключевые возможности

  • Интеллектуальный редактор PHP кода с подсветкой синтаксиса, автодополнением кода, расширенными настройками форматирования кода, предотвращением ошибок налету
  • Поддерживает PHP 7.0, 5.6, 5.5, 5.4 и 5.3, генераторы, сопрограммы и все синтаксические улучшения
  • PHP рефакторинги, code (re)arranger, детектор дублируемого кода
  • Поддержка VagrantComposer, встроенный REST клиент, Command Line Tools, SSH консоль
  • Поддержка фреймворков (MVC view для Symfony2, Yii) и специализированные плагины для ведущих PHP фреймворков (Symfony, Magento, Drupal, Yii, CakePHP и многие другие)
  • Визуальный отладчик для PHP приложений, валидация конфигурации отладчика, PHPUnit с покрытием кода (поддержка PHPUnit 5), а также интеграция с профилировщиком
  • HTML, CSS, JavaScript редактор. Отладка и модульное тестирование для JS. Поддержка HTML5, CSS, Sass, SCSS, Less, Stylus, Compass, CoffeeScript, TypeScript, ECMAScript Harmony, Emmet и других передовых технологий веб-разработки
  • Полный набор инструментов для фронтенд-разработки
  • Поддержка стилей кода, встроенные стили PSR1/PSR2, Symfony2, Zend, Drupalи другие
  • Интеграция с системами управления версиями, включая унифицированный интерфейс
  • Удаленное развертывание приложений и автоматическая синхронизация с использованием FTP, SFTP, FTPS и др.
  • Live Edit: изменения в коде можно мгновенно просмотреть в браузере без перезагрузки страницы.
  • PHP UML
  • Интеграция с баг-трекерами
  • Инструменты работы с базами данных,SQL редактор
  • Кросс-платформенность (Windows, Mac OS X, Linux)

Что нового

Ключевые возможности, добавленные в PhpStorm 10:

  • Больше возможностей для работы с языком PHP: поддержка PHP 7 (включая инспекции совместимости c PHP 7), улучшеные возможности автодополения кода, улучшенные возможности рефакторинга.
  • Более удобная отладка: интерактивная консоль во время отладки кода (REPL), возможности автодополнения кода в контрольныx значенияx (watches pane), списке вывода (evaluation dialog) и в точках остановки (breakpoints).
  • Анализ кода: Анализ потока данных для лучшего помания кода и анализа сложных участков.
  • Поддержка PHPUnit 5, Docker и других сторонних интструментов.
  • Ряд улучшений во взаимодействии с фреймворками и сторонними инструментами.

В PhpStorm 10 также улучшена поддержка ведущих веб-технологий:

  • Flow
  • Angular 2
  • TSLint
  • TypeScript 1.5 и 1.6
  • ECMAScript 2015

Кроме того, упралять проектами стало легче благодаря диалогу Manage Projects. В дополнение, в PhpStorm 10 улучшены инструменты для работы с базами данных.