Версия для КПК

GaGa.Su

Услуги специалистов

Нижнего Новгорода


Программирование

Open Server — профессиональный инструмент веб-разработчика под Windows

Программирование 

Новый профессиональный инструмент для веб-разработки под Windows. ...

Программирование

Open Server — это портативный локальный WAMP/WNMP сервер, имеющий многофункциональную управляющую программу и большой выбор подключаемых компонентов. Представленный пакет программ не является очередной любительской сборкой собранной «на коленке», это первый полноценный профессиональный инструмент, созданный специально для веб-разработчиков с учётом их рекомендаций и пожеланий.

Если вы всё еще используете Denwer, Xampp, Vertrigo и т.д. или предпочитаете устанавливать все компоненты сервера раздельно — Вам это будет интересно.

Open Server — профессиональный инструмент веб-разработчика под Windows

Компоненты и инструменты

Для отладки скриптов в различном окружении Open Server предлагает на выбор сразу два вида HTTP серверов, различные версии PHP и СУБД модулей, а так же возможность быстрого переключения между ними.

HTTP модули: Apache 2.2.21 и Nginx 1.0.11;

СУБД модули: MySQL 5.1.61, MySQL 5.5.20 и PostgreSQL 9.1.1;

PHP модули: PHP 5.2.17 (IMagick 2.2.1, Zend Optimizer 3.3.3, IonCube Loader 4.0.7, Memcache 2.2.4) и PHP 5.3.9 (IMagick 2.3.0, Xdebug 2.1.3, IonCube Loader 4.0.10, Memcache 2.2.6);

Отличный набор инструментов: HeidiSQL, Adminer, PHPMyAdmin, PHPPgAdmin, PgAdmin.
В состав пакета так же включены такие вкусности как: Perl, FTP сервер, Sendmail, Memcached сервер!

Open Server — это единственный известный мне проект, в который включён Nginx! Причём здесь реализовано удобное подключение правил реврайта через файлы .nxaccess в корне домена, а PHP работает в режиме True FastCGI (неубиваемый).

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

Возможности

Прежде всего хочу отметить, что Open Server — это целиком и полностью портативный сервер. Никаких системных сервисов, куч мусора в реестре и system32. Вы можете везде таскать его с собой на флешке (желательно на скоростной), запускать на рабочей/домашней машине без опаски что у вас что-то не заработает.
В случае отсутствия на компьютере нужных системных компонентов Open Server установит их сам, достаточно выбрать в меню [Инструменты — Первый запуск] если сервер запускается на компьютере впервые.

Не хочу описывать основные возможности программы, поскольку в большинстве своём они стандартны для такого рода софта. Самой собой что с помощью Open Server можно запустить/остановить сервер или открыть нужный домен. Гораздо интереснее вам будет узнать о специфических «фичах», которые делают Open Server особенным, действительно особенным:

— подробный просмотр логов всех компонентов в реальном времени;
— выбор HTTP, СУБД и PHP модулей в любом сочетании;
— поддержка SSL и кириллических доменов из коробки;
— поддержка алиасов или по другому доменных указателей, а так же удобная форма их настройки (привет любителям мультисайтинга в Drupal!);
— создание локального поддомена без потери видимости основного домена в сети интернет;
— доступ к доменам (в один клик) и быстрый доступ к шаблонам конфигурации модулей;
— мультиязычный интерфейс (Русский, Украинский, Белорусский, Английский);

Программа постоянно совершенствуется, все адекватные просьбы со стороны пользователей Open Server детально изучаются и большинство из них реализуется!

Немного истории

Изначально я вёл разработку управляющей программы в среде DevelStudio. Думаю найдутся те, кто читал мою статью об этой среде разработки. С тех пор много воды утекло, я понял что работа над этим проектом ведётся крайне вяло, не было никаких перспектив в плане развития функциональности Open Server. Я переписал программу с нуля и начиная с версии 4.0 и далее разработка ведётся на языке Delphi.

Заключение

Много лет в своей повседневной работе я использовал Denwer, спустя какое-то время переключился на Vertrigo. Перепробовал практически все другие доступные варианты: XAMPP, AppServ, WAMPserver, TopServer и т.д., но ни одна из вышеперечисленных сборок меня не удовлетворяла. Ограниченность функционала, трудность настройки, а порой и простая внешняя уродливость отбивали у меня всякую охоту пользоваться этими «творениями».

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

Домашняя страничка: http://open-server.ru

ArhMax
habrahabr.ru
01.02.2012
 
ПрограммированиеАнализ популярности языков программирования в 2011 году (Программирование) 16.01.2012

Компания TIOBE Software подвела итоги популярности языков программирования в 2011 году. Звание языка 2011 года присуждено языку программирования Objective-C Подробнее...

ПрограммированиеУмер создатель UNIX и языка Си Деннис Ритчи (Программирование) 13.10.2011

О смерти Денниса Ритчи (Dennis Ritchie), разработчика операционной системы UNIX и создателя языка программирования Си, сообщил программист компании Google и бывший коллега Ритчи Роб Пайк (Rob Pike). Подробнее...

ПрограммированиеБесплатные книги на русском — Windows Phone, Visual Studio, Small Basic (Программирование) 06.06.2011

В конце мая на конференции DevCon’11 объявили о доступности новых книг по технологиям Microsoft на русском языке – для разных категорий разработчиков. Подробнее...

ПрограммированиеWindows Vista и Windows XP сближаются с Windows 7 (Программирование) 11.09.2009

Объявленный на этой неделе пакет обновлений под названием Platform Update for Windows Vista представляет собой набор библиотек времени исполнения (runtime libraries), которые позволят разработчикам ис Подробнее...

ПрограммированиеOpen Server — профессиональный инструмент веб-разработчика под Windows (Программирование) 01.02.2012

Новый профессиональный инструмент для веб-разработки под Windows. Подробнее...

Содержание

Нижний Новгород
ПрограммированиеРеализация видеочата и CouchDB на базе стандартных технологий HTML5 (Программирование) 10.04.2012

На состоявшемся в Париже саммите IETF 83 представители проекта Mozilla продемонстрировали прототип web-приложения, позволяющего совершить видеозвонок между двумя web-браузерами, используя для этого то Подробнее...

ПрограммированиеЕвропейский суд постановил, что программы и языки программирования не могут быть интеллектуальной собственностью (Программирование) 03.05.2012

Высший суд Европейского союза, постановления которого не могут быть обжалованы, вынес решение в деле "SAS против WPL", в котором рассматривался вопрос о правомерности копирования функциональности прог Подробнее...

ПрограммированиеПсихологическая деформация программистов. Взгляд с обеих сторон баррикад (Программирование) 27.02.2012

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

ПрограммированиеTwitter открыл код своих улучшений к MySQL (Программирование) 10.04.2012

Twitter опубликовал код своих дополнений и улучшений к MySQL, развиваемых в рамках ветки Twitter MySQL 5.5. В настоящее время СУБД MySQL продолжает использоваться в качестве основного хранилища данных Подробнее...