После создания раздела «PHP редакторы» и публикации в нём обзоров нескольких редакторов, со мной по почте связался разработчик программы Codelobster и попросил разместить описание его редактора. Для начала опубликую перевод присланного разработчиком описания, а в конце выскажу несколько своих мнений.
Рассмотрим некоторые важные возможности и преимущества данной программы:
Весь код в редакторе выделяется в зависимости от его типа, что очень удобно при редактировании смешанного кода: HTML теги и код будут выделены как HTML, PHP код как PHP, Javascript как JavaScript в одном и том же файле. В программе заложено несколько цветовых схем с возможностью редактирования существующих и создания собственных схем подсветки кода, чтобы каждый смог настроить отображение кода по своему вкусу. Среди цветовых схем есть готовые варианты из популярных IDE.

Codelobster имеет мощное автодополнение для HTML, PHP, CSS и JavaScript , в том числе HTML5 и CSS3. Для PHP структура проекта полностью опознается и полный список методов выпадает в соответствующих местах.

Также есть HTML / CSS инспектор похожий на Firebug, который позволяет легко соотнести выбранные элементы страницы с кодом и надлежащим стилем (подключенным стилевым файлом css).

Контекстная помощь на всех поддерживаемых языках. При нажатии клавиши F1 на странице открывается подробное описание для текущего тега, атрибута или функции.

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

SQL Manager позволяет производить все необходимые действия с подключенной базой данных — добавлять, удалять, редактировать структуру и записи в таблицах. Также можно выполнять экспорт данных и SQL-запросы в БД. Подсветка и автодополнение работает и для файлов SQL.

Поддержка FTP . Через FTP можно редактировать скрипты прямо на удаленном сервере и делать все необходимые изменения с файлами.

Переносной (portable) вариант программы позволяет использовать редактор без предварительной установки на жестком диске. Это позволит «носить» редактор на флешке и использовать его на любом из своих компьютеров, ноутбуков.

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

Также существует ряд модулей , которые облегчат работу со следующими популярными CMS, фреймворками и библиотеками:

  • CMS: Drupal, Joomla, WordPress
  • PHP фреймворки: CakePHP, CodeIgniter, Symfony, Yii
  • JavaScript библиотека: JQuery
  • Smarty template engine

Итак, пару слов от себя, хотя свои комментарии немного вставлял и в перевод.

Поддержка русского языка — для многих это очень важный пункт при выборе той или иной программы. Русский язык в программе существует и на хорошем уровне. Это не перевод «команды энтузиастов».

Немного смущает то, что даже для использования бесплатной версии нужно регистрироваться на официальном сайте. Хотя регистрация занимает меньше минуты и после нее приходит код активации программы Codelobster на указанный емайл адрес.

Пакет плагинов (модулей) для работы с популярными CMS, библиотеками и фреймворками. Довольно интересная штука. Позволяет создать проект по выбранному cms и фреймворку пройдя небольшой путь из первоначальных настроек. Все работает быстро и проект создает за считанные минуты.

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

Любишь играть в компьютерные игры и не знаешь про игру minecraft ? Тогда тебе нужно обязательно посетить сайт 2minecraft.ru, где ты найдешь много информации об игре Майнкрафт и всё для него!

Давно как-то не писал о веб-разработке, одни сплошные партнерки да варианты монетизации, пора добавить немного разнообразия. Тем более, что в последнее время я достаточно активно начал этим заниматься — разбираю «PHP внутренности» некоторых WordPress решений, правлю HTML верстку макетов, экспериментирую с CSS стилями и т.п. Разумеется, для работы при этом используется не блокнот, а специальный редактор. В поисках идеальной программы я рассмотрел несколько вариантов, возможно, в будущем обо всех них расскажу. Сегодня же героем статьи будет Codelobster . Решение позиционируется в первую очередь как PHP IDE, но отлично подходит для HTML/CSS и JavaScript веб-разработки.

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

Скачать Codelobster PHP Edition можете на официальном сайте редактора в разделе Download или по ссылке с главной странице. Он поддерживает практически все доступные версии Windows — от ME/XP и до Win10. Программа локализована на несколько языков, имеется переводы на русский, украинский и другие. После загрузки вам нужен будет бесплатный ключ для Codelobster — получшить его , заполнив небольшую форму. Ключ придет на почту, вводите его при запуске программы.

Основные функции Codelobster PHP Edition

Выглядит редактор Codelobster приблизительно следующим образом:

Сверху найдете главное меню, инструменты для работы с файлами (открытие, закрытие, поиск, отмена действия), потом идет меню отладки и форматирования. Слева находится дерево объектов (переменные, функции, классы), в центре — код, справа — дополнительные панели (справка, map, свойства). Внизу страницы также есть парочка полезных фишек — менеджер файлов, TODO список, информация об ошибках, список переменных и т.п. Окна можно скрывать или менять местами, настраивая внешний вид среды разработчика Codelobster PHP Edition под свои нужды.

Подсветка синтаксиса

Самая базовая опция, которая, в принципе, есть во всех остальных редакторах. При этом в Codelobster поддерживается разделение смешанного кода на участки, каждый из которых подсвечивается в соответствии со своими правилами — то есть PHP будет выделяться как PHP, а HTML как HTML. Это удобно при редактировании тех же файлов шаблонов вордпресс, где такое «соседство» часто встречается.

Автодополнение кода

Данная фишка позволяет здорово экономить время при создании кода. Например:

  • для HTML редактор сам добавляет закрывающие элементы или предлагает определенные теги;
  • в CSS появляются подсказки по свойствам и допустимыми для них значениям;
  • в JavaScript высвечиваются объекты, функции и переменные;
  • при работе с PHP кодом Codelobster распознает структуру проекта, и вы можете быстро выбрать нужный метод из предложенных.

Это реально очень удобно.

Контекстные подсказки по всем языкам

При включенном окне помощи и наведении на конкретный участок кода вы можете увидеть наличии соответствующих подсказок.

Если при клике на элемент нажать F1, то автоматически откроется страница с описанием данной функции. По умолчанию, используется информация с w3.org, но источник можно поменять.

HTML/CSS инспектор

Данный инструмент от Codelobster работает аналогично похожим функциями браузеров или FireBug. Вы можете сопоставлять отображение веб-страницы с ее HTML кодом и стилями. Когда будете править код, все изменения в реальном времени сразу же отображаются на странице.

PHP дебаггер + SQL менеджер

Два крайне полезных фишки в Codelobster PHP Edition для профессиональных разработчиков. С помощью первой вы сможете пошагово просматривать выполнение своих PHP скриптов, устанавливать контрольные точки, видеть значения и типы локальных/глобальных переменных и т.п. SQL менеджер позволяет работать с базой данных — редактировать таблицы, выполнять SQL запросы, экспортировать данные.

Работа с FTP

Фишка, которой не хватает в некоторых других редактора кода. С помощью данной функции вы сможете править код напрямую на сервере через FTP. Это достаточно удобно и экономит время, которое вы тратите на постоянную перезапись файлов сайта после внесения очередных правок. Есть предварительный просмотр результата.

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

Среда Codelobster PHP Edition также содержит специальные плагины для работы с популярными фреймворками и шаблонизаторами. В частности вы можете подключить модули для следующих инструментов разработчиков:

  • Библиотека JQuery для JavaScript.
  • Фреймворки: CodeIgniter, CakePHP, Symfony, Laravel, Yii.
  • CMS: WordPress, Drupal, Joomla.
  • Шаблонизаторы: Smarty, Twig.

С помощью этих дополнительных модулей вы облегчите процесс разработки под ту или иную платформу. Например, если взять WordPress, то здесь есть такие фишки как:

  • установка системы;
  • автодополнение;
  • контекстные подсказки;
  • редактор / просмотрщик темы.

Достаточно часто приходится заходить на сайт вордпресс кодекса дабы подсмотреть те или иные параметры функций. С автодополнениями вы сможете от этого практически отказаться:

Для создания WordPress с помощью Codelobster не нужен ли сервер, ни хостинг. Программа представляет страницы сайта в неком подобии WYSIWYG редактора, где вы сможете править код через инструмент инспектора.

При этом среда разработчика Codelobster автоматически комбинирует разные файлы WP шаблона (index.php, header.php, footer.php и style.css) дабы вы могли видеть общее представление страницы сайта. Плюс доступно быстрое переключение между файлами, удерживая клавишу CTRL.

В итоге получается весьма удобный и наглядный инструмент для создания темы. Причем для работы вам не требуется сервер, не нужно каждый раз заливать/обновлять файлы на ФТП, нет необходимости обновлять страницу в браузере — все действия проходят в одном окне. Круто же!

Кроме того в Codelobster есть:

  • Парная подсветка/выделение тегов и атрибутов.
  • Подсказки во всплывающем окне для значений переменных, картинок и цветов.
  • Скрытие/развертывание блоков кода.
  • Превью в браузере.
  • Закладки.
  • Поддержка Emmet.
  • Навигация с помощью зажатия клавиши CTRL по описаниям функций и тегам.
  • Портативная версия Codelobster Portable без необходимости установки.

И многое другое. Полный список функций Codelobster найдете на этой странице сайта. Есть также специальный тур по функциям где описываются разные возможности редактора для работы с HTML/CSS, JavaScript и PHP кодом. Навигация по туру в самом низу страницы.

Также следует заметить, что у программы есть несколько версий — Codelobster PHP Edition Professional и Lite Version. Их функционал помощнее базового решения — там имеется поддержка сниппетов, сортировки, валидатор, Node.js, контроль версий и т.п. Плагины для фреймворков доступны лишь в Codelobster Professional, что конечно немного омрачает общую картину. Но, если вы профессиональный разработчик, то цены Lite и Pro не должны вызвать у вас особых проблем. Причем все лицензии включают пожизненное обновление софта. После загрузки программа дает 30 бесплатных дней для тестирования продвинутых функций — можете скачать Codelobster и ключи с официального сайта . Базовые же опции доступны бесплатно.

Кстати, при работе работе с веб-версткой вас может заинтересовать , который я недавно обозревал.

Если вы уже используете Codelobster PHP Edition будет интересно почитать о впечатлениях в комментариях. Особенно — про работу с фреймворками.


На рисунке - Codelobster PHP Edition Free v. 3.8 (2005-2011 гг.). Программа имеет англ. интерфейс (начиная с версии 3.10 есть русский язык). Вес 46,3 Мб.

Цены:
Codelobster PHP Edition Free - бесплатная программа.
Codelobster PHP Edition Lite - 39,95 долл.
Codelobster PHP Edition Professional - 119,95 долл.
Сравнение версий (англ. язык)

Последние версии:

Codelobster PHP Edition v. 5.2 (2014 г., октябрь).
Codelobster PHP Edition v. 5.3 (2014 г., декабрь).
..............
Codelobster PHP Edition v. 5.8.1 (2015 г., декабрь).
Codelobster PHP Edition v. 5.9 (2016 г., март).
Codelobster PHP Edition v. 5.10 (2016 г., август).
Codelobster PHP Edition v. 5.11 (2017 г, январь)
Codelobster PHP Edition v 5.12 (2017 г., апрель).
Codelobster PHP Edition v 5.13 (2017 г., июль).
Codelobster PHP Edition v 5.14 (2018 г., январь). Новое: Обновленный исполнитель задач. Обновленная контекстная справка. Обновленный модуль / создатель компонентов. Обновленный создатель MVC. Исправление ошибок.

Интерфейс программы Codelobster PHP Edition Free простой: вверху строка меню и панели инструментов, в т.ч. панель форматирования текста и панель вставок.
В Codelobster PHP Edition два режима работы: Code (редактирование кода) и Preview (просмотр). Окно редактирования можно разделить на код и просмотр (как по горизонтали, так и по вертикали).

Отличительная особенность программы - наличие обширной справочной информации по всем элементам кода html, css, pNp, javascript и др. (на англ. языке). Справка вызывается щелчком мыши по соответствующему элементу в списке (список на рисунке - правее окна редактирования).
Программа часто обновляется.

Как видно из названия, главное назначение программы - работа с PHP-кодом. PHP - широко используемый язык создания сценариев общего назначения, который может быть внедрен в HTML.

Редактор работает также с текстом, SQL, YAML, CSS, HTML, IS, PHP, XML, XSL.

В области создания HTML-кода Codelobster PHP Edition имеет ограниченные возможности. Редактор может оформить заголовки и текст, вставить на страницу рисунки, таблицы, ссылки, комментарии, скрипты, списки, формы и другое. Но все это в самом общем виде, без конкретизации.

К примеру, код таблицы редактор вставит так:





И это все – остальное надо вносить от руки.

Вставка рисунка будет выглядеть так: < img src="Адрес рисунка.jpg" >
Скорректировать размеры рисунка, задать его расположение на странице вам придется вручную.

Аналогично и с другими вставками. В этом отношении программа, с её стремлением к универсальности, уступает многим хорошим редакторам html-кода.

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

Некоторые важные возможности и преимущества Codelobster PHP Edition:

Все основные факты кода в зависимости от типа, также поддержан смешанный код, таким образом область HTML будет подсвечена как HTML, PHP как PHP, и Javascript как Javascript в том же самом файле.
Thre - возможность выбора от систем цветов.
Сильное автозавершение для HTML, PHP, CSS и Javascript, включая HTML5 и CSS3. Для PHP полностью признана структура проекта, и полный список методов показан в надлежащих местах.
Инспектор HTML/CSS, который позволяет легко корректировать выделенные элементы страницы с кодом и надлежащим стилем.
Контекстная справка на всех поддержанных языках. Нажимая клавишу F1, будет открыта страница с детализированным описанием для текущего тэга, признака или функции.
Отладчик PHP. Отладчик PHP позволяет выполнять сценарии PHP с приращением, смотря значения всех переменных в каждой линии.
Менеджер SQL позволяет производить все необходимые действия с базой данных - чтобы добавить, удалить, редактировать структуру и отчеты в таблицах, экспортировать данные, выполнить запросы SQL. Подсвечивание и автозавершение работает на файлы SQL также.
Поддержка ПРОГРАММЫ ПЕРЕДАЧИ ФАЙЛОВ позволяет работать прямо с отдаленным сервером и делать все необходимые изменения с файлами;
Портативная опция позволяет использовать редактор без предварительной инсталляции.
Имеются и другие полезные утилиты для работы с кодом.

Также есть специальные дополнения к программе:
CMS: Drupal, Joomla
Структуры PHP: CakePHP, CodeIgniter, Symfony, Yii
Библиотека JavaScript: JQuery
WordPress blogging механизм
Smarty template

CodeLobster PHP Edition 5.14.5 – это бесплатная полноценная IDE (интегрированная среда разработки) для создания проектов на языке программирования PHP. Она подходит для веб-разработчиков, так как еще поддерживает HTML, XML, CSS, JavaScript, Ruby и другие языки и фрэймворки.

Сегодня на рынке ПО для программных разработок существует множество IDE. Но большинство из них платные, а некоторые выставляют совсем нереальные ценники на свои продукты. Конечно, можно использовать обычные текстовые редакторы, как например, но такие редакторы, как правило предлагают только базовый функционал. В нем, например, нет рефакторинга кода или других важных фишек, присущих для IDE. Одной из немногих бесплатных сред разработки является CodeLobster PHP Edition.

Описание программы CodeLobster PHP Edition

Данная интегрированная среда разработки ориентирована в основе своей на язык программирования PHP. Поэтому синтаксис этого языка поддерживается полностью. Что касается дополнительных языков, таких как Ruby, например, то с каждой новой версией программы поддержку синтаксиса усовершенствуют. Подсветка синтаксиса в CodeLobste настраиваемая. Есть полностью готовые визуальные стили, которые меняют не только цвет подсветки текста, а и шрифты, отступы и их размеры.

В верхней части, после меню, расположена панель инструментов, на которой находятся самые важные, по мнению разработчиков, кнопки быстрого доступа. Радует то, что данная панель настраиваемая, и вы с легкостью сможете убрать из нее лишнее или добавить то, чего, по вашему мнению, не хватает. Так как CodeLobster PHP Edition полностью поддерживает работу с HTML, то здесь, на панели находятся инструменты быстрого форматирования текста, а также добавления новых элементов на страницу. Это например, ссылки, таблицы, списки, комментарии, изображения и другие элементы веб-страницы.

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

Так как CodeLobster PHP Edition является полноценной IDE, то в ней есть отладчик кода. Запуск отладки можно производить сразу из панели инструментов. Здесь вы можете поставить метку, переходить пошагово или блоками, по коду. Также есть запуск, стоп и пауза отладчика.

В CodeLobster PHP Edition имеется отличная система автодополнения кода. Она работает практически во всех, поддерживаемых языках. Еще, для более быстрого кодирования, предусмотрен огромный набор сниппетов, которые облегчают жизнь веб-разработчику.

Еще одной фишкой данной IDE является наличие встроенного браузера. То есть во время верстки страницы, по нажатии одной только кнопки вы можете открыть ее для просмотра в браузере самого CodeLobster, причем все это в пределах одного окна программы. Это облегчает верстку и, также, экономит время, ведь вам не придется после каждой правки переключаться между окнами и обновлять страницу в браузере, CodeLobster PHP Edition делает это за вас.

Предлагаю познакомится с бесплатным редактором кодов PHP, HTML, CSS, JavaScript и д.р. - Codelobster PHP Edition . Впрочем бесплатный он условно, потому что в бесплатной версии возможности ограничены и есть lite и pro версии. Однако в бесплатной версии можно очень многое , а также у вас есть 30 дней триала для использования всех возможностей бесплатно.

Codelobster представляет из себя полноценную IDE. Т.е. в нем можно редактировать как отдельные файл, так и создавать проекты, например темы или плагины WordPress. Бесплатные возможности, которые представляет Лобстер позволяют создавать проекты и пользоваться базовым функционалом программы. Это гораздо удобнее, чем делать тоже самое в каком-нибудь блокноте вроде notepad++. Удобнее потому что, создав проект у вас появляется возможности: удобно работать со всем файлами проекта; искать и заменять что-либо по всем файлам; вы видите структуру файлов и удобно можете переключаться между ними; программа показывает возможные ошибки кода; появляется контекстная документация к функциям PHP, JS, WP; появляется удобный автокомплит функций, методов, свойств и переменных во всех языках и т.д... В общем, все, что обычно предлагает полноценная IDE.

  • Язык: Английский, Русский и др.
  • Система: Windows XP, Vista, 7, 8, 10

Важные возможности и преимущества Codelobster

    Подсветка смешанного кода , когда в одном файле смешиваются разные типы данных HTML, PHP, CSS стили и JavaScript. Цветовые схемы можно настроить, есть стили популярных IDE.

    Хороший автокомплит для HTML (HTML5), PHP, CSS (CSS3) и JavaScript. В PHP распознается структура проекта и выпадает весь список методов в нужных местах.

    HTML/CSS инспектор , что-то вроде FireBug. Это позволить удобно сопоставлять выделенные элементы страницы с кодом и CSS стилями.

    Контекстные подсказки по всем поддерживаемым языкам, в том числе по функция WordPress. По нажатию клавиши F1 открывается соответствующая страница официального сайта с описанием текущей функции, html тега, css аттрибута и т.д.

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

    SQL менеджер позволяет производить все необходимые действия с базой данных - добавлять, удалять, редактировать структуру и записи в таблицах, экспортировать данные, выполнять SQL запросы. Для SQL файлов работает подсветка и автодопленние.

    Поддержка FTP позволяет работать напрямую с удаленным сервером и делать все необходимые изменения, с предварительным просмотром результата.

    Опция портабле позволяет использовать редактор без предварительной установки.

    Остальные полезные фичи : парная подсветка, возможность выделения блоков, сворачивание кода, тултипы, навигация на описания функций и подключаемые файлы при удержании клавиши CTRL, просмотр структуры файла и проекта, превью в браузере, закладки, и остальные стандартные для IDE возможности.

  • Специальные плагины для работы с:
    • CMS: WordPress, Drupal, Joomla
    • PHP фреймворками: CakePHP, CodeIgniter, Symfony, Yii, Laravel
    • JavaScript библиотекой JQuery
    • Шаблонизатором Smarty, Twig

Немного про настройки

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

Переключение IDE в кодировку UTF-8

Для этого в верхнем меню зайдите в: Инструменты > Настройки > IDE > Основное

Включение автокомплита для WordPress

Настройка темы подсветки кода

Можно конечно использовать базовую подсветку, но наверное для многих будет привычнее видеть тему расцветки кода из notepad++. Изменить тему можно в: Верхнее меню > Инструменты > Настройки > Редактор > Цвета > Цветовая схема

Настройка FTP соединения для проекта

«Лобстер» позволяет использовать популярные системы управления версиями - VCS (Version Control System), поддерживаются: GIT, SVN, TortoiseSVN, Mercurial. Для их работы нужно установить соответствующую систему (программу контроля версий) на компьютер и указать путь до программы в настройках «Лобстера». Такую настройку вы сможете легко сделать сами, если умеете работать с VCS. Описывать это тут не буду.

А сейчас я приведу пример синхронизации файлов проекта с файлами на удаленном сервере через FTP. Для этого нужно создать FTP соединение в «Лобстере»:

А затем нужно выбрать созданное соединение в настройках проекта и указать конкретный путь до каталога проекта на сервере:

Готово, теперь при нажатии в проекте на кнопку "Выгрузить", вы быстро сможете обновлять файлы проекта на сервере.

Пример создания WordPress проекта

После того, как мы изменили важные настройки, переходим к созданию проекта.

Этот пример показывает как создать проект сайта на WordPres. Для этого жмем в верхнем меню: Проект > Создать проект...

Теперь указываем данные подключения к БД и данные создаваемого сайта:



Проект создан и выглядит он теперь вот так:

Создавать проект удобно, потому что при создании Лобстер сам скачает последнюю версию WordPress, создаст указанную таблицу в БД, и установит сайт, для этого вам нужно будет указать лишь настройки подключения к БД, имя админа сайта и т.д. Кроме того, после создания проекта, при редактировании файлов темы или плагина, у вас появится контекстное описание любой WordPress функции при наведении на нее, также автоматически будет включен автокомплит для WP при написании кода.

И наконец, будут доступны преимущества любого проекта: удобное переключение между файлами, поиск чего либо по всему проекту и т.д.

Видео

Установка и настройка CodeLobster