На прошлой неделе мы рассмотрели 22 аккуратных редактора для Windows . Но иногда редактора кода просто недостаточно, особенно когда вы работаете с такими вещами, как базы данных и классы. Какой IDE вы предпочитаете? Надеюсь, вы найдете это ниже!
Вместо того, чтобы придерживаться приложений Windows, я открыл его для всех трех основных платформ: Windows, Mac и Linux. Здесь есть несколько IDE, которые будут работать только на одной ОС, но вы обнаружите, что у большинства есть версия для всех трех.
Windows IDE
Visual Web Developer
- Свободно
Visual Web Developer — это, по сути, урезанная версия Visual Studio, в которой используются только инструменты веб-разработки. Он обладает теми же отличными инструментами управления проектами и базами данных, что и VS, только стоит на 299 долларов меньше. Это приложение предназначено для начинающих, так что вы можете взять с собой стартовые наборы, и в Интернете есть отличный учебный центр для начинающих разработчиков.
phpDesigner
- 75 € (~ 105 $)
www.phpeditors.com присвоил phpDesigner 5-звездочный рейтинг, заявив, что это «супербыстрая PHP IDE со многими функциями». Чтобы поддержать это, phpDesigner предлагает поддержку отладки и профилирования PHP; Он также поддерживает все стандартные веб-языки и предлагает поддержку TortoiseSVN и оперативное обнаружение ошибок для PHP, HTML и CSS. Библиотека фрагментов кода и встроенное руководство по PHP для начинающих только подслащивают этот горшок.
PHPEdit
- 179 € (~ $ 248)
PHPEdit — довольно хорошая PHP IDE; он предлагает ожидаемую отладку (даже плагин отладки Firefox) и поддержку базы данных (простое построение запросов и визуализацию данных), а также экономящие время шаблоны клавиатуры, которые позволяют быстро настроить структуру кода PHP. С помощью PHPEdit довольно легко подключиться к серверу и использовать все функции, включая автоматическое предложение и завершение, с удаленными файлами: PHPEdit позаботится обо всей загрузке и загрузке за вас.
Visual Studio 2008
- 299 $ (стандартная версия)
Visual Studio в основном является отраслевым стандартом для написания кода .NET, но он также хорош для веб-разработки. Сильной стороной является ASP .NET (очевидно), но он довольно хорошо работает с традиционными веб-языками, предлагая обширный IntelliSense (завершение кода) для HTML, CSS и JavaScript. Нет встроенной поддержки PHP, но есть своего рода плагин, который может добавить его (по слухам, VS 2010 будет поддерживать PHP). Отладчик кода великолепен, если вы используете ASP .NET, и теперь вы также можете отлаживать JavaScript. Visual Studio имеет гораздо больше мощных функций; Это хороший продукт для тех, кто использует ASP .NET.
Expression Web
- $ 299
Expression Web — довольно удобное приложение. Он предлагает массу поддержки CSS, превращая создание и применение ваших стилей в графический интерфейс. Конечно, если вы предпочитаете писать код, он имеет IntelliSense для Visual Studio для CSS, а также HTML. Как и следовало ожидать, есть поддержка ASP.NET, но есть и поддержка PHP. Еще одна полезная функция: Expression Web запоминает, какой тип документа вы используете, и позволяет узнать, не соблюдаете ли вы правила; это в основном встроенная проверка в реальном времени (X) HTML.
Бонус: недавно Microsoft выпустила Expression Web SuperPreview , инструмент, который поможет вам предварительно просмотреть ваши сайты в нескольких версиях Internet Explorer, не устанавливая их все. Вы можете проверить свой сайт в IE6, IE8 или IE8 в режиме совместимости или сравнить живой сайт с изображением. Самое интересное в том, что вы можете наложить две версии, чтобы увидеть несоответствия.
PhpEd
- $ 299
PhpEd поставляется со встроенными валидаторами PHP, HTML и CSS. Он также имеет завершение кода для этих языков; и, конечно же, есть отладка и профилирование PHP. В PhpEd есть одна инновационная функция, которую я не видел раньше: динамическая подсветка синтаксиса. Представьте себе сценарий, в котором у вас есть несколько языков в одном файле (не совсем правдоподобная кодировка, но, по крайней мере, понятная для HTML и PHP): если включена динамическая подсветка синтаксиса, будет выделен только язык, на котором находится ваш курсор; весь другой код будет отображаться как обычный текст.
Mac IDE
кода
- $ 99
Coda может быть лучшей IDE для Mac, и это одна из немногих IDE, созданных с единственной целью веб-разработки. Его концепция сайтов довольно аккуратна, и вы можете удаленно редактировать файлы практически на любом сервере. С возможностью совместной работы над файлами с кем угодно в мире и хранилищем клипов для часто набираемых фрагментов, Coda действительно выглядит многообещающе. К тому времени, когда у вас есть консоль Javascript, Dom инспектор, редактор CSS и встроенный терминал, вы уже рассматриваете приложение, которое заставило бы меня задуматься о переходе на Mac.
CSSEdit
- 59,95 € (~ 180 $)
IDE для CSS? Это верно, и удивительно гладко в этом. Благодаря встроенной валидации, «Вехам» (версионности кода) и действительно аккуратному сборщику селекторов, написание CSS совсем несложно с CSSEdit. А затем есть инструменты, которые позволяют вам осматривать другие сайты, чтобы увидеть, как это делается. Этот инструмент отлично подходит как новичкам CSS, так и ветеранам.
Linux IDE
BlueFish
- Свободно
Bluefish стремится быть легкой и чистой IDE для пользователей Linux. Он предлагает поддержку проекта, а также возможность доступа к удаленным файлам практически на любом сервере. Он имеет очень надежный поиск и замену, завершение кода для HTML и XML, а также справочник по функциям для PHP, CSS, Python и HTML.
Интегрируйте внешние программы, такие как make, lint, weblint, xmllint, tidy, javac, или свою собственную программу или скрипт для обработки расширенной обработки текста или обнаружения ошибок. Интегрируйте внешние фильтры по своему вкусу, направьте документ (или только текущий выбранный текст) через sort, sed, awk или любой другой скрипт.
Windows и Mac IDE
Dreamweaver CS4
- $ 399
Для тех, кто любит другие приложения Creative Suite, Adobe Dreamweaver подойдет; он очень хорошо интегрируется с PhotoShop. Это отличный редактор для JavaScript, предлагающий подсказки кода и интеграцию JS-инфраструктуры. Он предлагает интересную поддержку CSS: вы создаете правила CSS, а Dreamweaver объясняет, как он будет соответствовать другим правилам. Затем Live View позволяет вам предварительно просмотреть код, не выходя из программы. Dreamweaver также может выиграть конкурс эстетической красоты в сегодняшнем обзоре. , , по крайней мере для Windows!
Windows, Mac и Linux IDE
Затмение
- Свободно
Eclipse — очень мощная среда разработки, которая может программировать практически все с помощью своих плагинов. Я скачал Eclipse с инструментами разработки PHP , что может быть хорошей идеей, если у вас еще нет Eclipse. Это предлагает отладку PHP, а также подсветку синтаксиса и некоторое завершение кода. Eclispe также может поддерживать JavaServer Pages и использовать CVS-репозиторий.
Аптана Студио
- Свободно
Aptana Studio можно описать как Eclipse только для веб-разработки. Он доступен как отдельное приложение или как плагин для Eclipse и претендует на звание «Ведущей IDE для разработки веб-приложений».
С помощью плагинов вы можете поддерживать PHP, Ruby on Rails, Java и многое другое. Он также поддерживает такие библиотеки, как jQuery, Prototype, YUI и другие, что упрощает процесс разработки. Инструменты базы данных SQL, отладка JavaScript, все это есть; единственное, что мне не нравится в Aptana, это то, что на моем компьютере требуется вечность; нет, это не компьютер: я могу открыть два экземпляра Visual Studio за время, необходимое для открытия Aptana. Aptana (компания) также предлагает хостинг для ваших проектов, поэтому, если вы используете этот сервис, IDE прекрасно связывает эти сервисы.
Netbeans
- Свободно
Эта IDE с открытым исходным кодом — приятная сделка: разрабатываете ли вы PHP, Ruby on Rails, JavaScript или что-то еще, вы найдете богатые возможности редактирования, а также поддержку FTP и MySQL. По крайней мере, с PHP, он предлагает легкую отладку на ходу, предупреждая вас об ошибках при вводе. Netbeans также имеет хороший навигатор кода и предлагает автозавершение кода и интегрированную документацию для таких сред, как jQuery и Mootools.
Nvu
- Свободно
Nvu (произносится N-view как «новый взгляд») позиционирует себя как бесплатную альтернативу таким программам, как Dreamweaver и Expression Web. Он предназначен для начинающих и предлагает сильный редактор WYSIWYG, но вы определенно можете написать код вручную. Для продвинутых пользователей Nvu можно расширить с помощью «JavaScript».
Spket IDE
- $ 29,90 (бесплатно для некоммерческого использования)
Спкет утверждает, что специально для разработки RIA. Он предлагает завершение кода для Javascript и Flex, не говоря уже о поддержке ряда библиотек JavaScript. Он имеет представление структуры содержимого, которое позволит вам изучить логическую структуру ваших сценариев. Он также включает функции для разработки Silverlight, включая завершение XAML и дополнение кода для JavaScript на основе объектной модели Silverlight. Затем есть поддержка SVG и XUL.
IntlliJ IDEA
- $ 249 (персональная версия)
Хотя IntelliJ IDEA в первую очередь ориентирован на разработчиков Java, он поддерживает множество технологий, используемых в Интернете, от HTML до JavaScript, Flex и SQL. Он предлагает отладку и рефакторинг JavaScript, а также завершение кода и представление структуры. Аналогичные функции доступны и для разработчиков Flex. Для (X) HTML IntelliJ IDEA имеет проверку кода, которая предупредит вас об ошибках совместимости браузера и, вероятно, даже направит вас к отчету об ошибке www.quirksmode.org для получения дополнительной информации.
Комодо IDE
- $ 295
Komodo IDE создан специально для «динамических языков и открытых технологий». Помимо стандартных веб-языков — HTML, CSS, JavaScript, PHP и т. Д. — он также поддерживает Ruby, python, Tcl и другие. У него есть солидный редактор с советами по коду и небольшим количеством автозаполнения. Отладчик работает хорошо, и программа расширяема; есть даже довольно аккуратная функция фрагментов, которая помогает вам хорошо документировать ваш код, и тестер регулярных выражений.
Примечание : я пропустил бесплатную младшую сестру Komodo IDE, Komodo Edit в обзоре на прошлой неделе. Это было непреднамеренно, поскольку я действительно не видел это прежде. Судя по комментариям и тому, что я видел, это выглядит как довольно хороший редактор кода, так что я собираюсь проверить это!
Zend Studio
- $ 399
Zend Studio — это плагин Eclipse, но он действительно IDE сам по себе. Он нацелен в основном на разработку PHP (с очевидным акцентом на Zend Framework) и имеет массу функций. Он предлагает обнаружение ошибок в режиме реального времени, а также обширную поддержку баз данных, (S) FTP, локальную и серверную отладку, рефакторинг кода и опции контроля исходного кода. Конечно, он также поддерживает JavaScript и HTML с подсветкой синтаксиса и поддержкой кода.
дополнительный
В ходе исследования этой статьи я обнаружил интересную статью: « Сравнение семи замечательных PHP IDE »; хотя в основной части статьи рассматриваются несколько PHP IDE, я нашел раздел «Что такое IDE?» довольно интересно
Это оно!
Как и на прошлой неделе, я мог бы оставить ваши любимые IDE. Если бы я сделал, дайте мне знать! Если нет, то какую IDE вы используете?
- Подпишитесь на нас в Твиттере или подпишитесь на RSS-канал NETTUTS, чтобы получать ежедневные обзоры и статьи о веб-разработке.