Веб-разработка средствами Open Source

Я уже писал о том, что веб-дизайн, — это гораздо больше, чем красивые картинки. Этот факт очевиден, — помимо графики, есть еще код и контент. И если контент, или “содержание” оно же “информационное наполнение” веб-сайта, может рассматриваться как отдельная тема, то умение писать грамотный код, будь-то XHTML, CSS или PHP — неотъемлемая часть джентельменского набора любого, уважающего себя веб-дизайнера.

Насколько мне известно, любое умение формируется путем постоянной практики. Если уж вам приходится заниматься чем-то постоянно (а может быть вам это просто нравится), — то, почему бы не заниматься этим с удовольствием.

Операционная система Linux

Почему Linux? Потому, что надежно, устойчиво и безопасно. К тому же, купив или скачав дистрибутив (дистрибутив — это набор программ и программных библиотек, входящих в поставку той или иной версии Линукс), — вы получите практически все, что вам нужно для веб разработки: веб-сервер, базу данных, PHP, редактор и много, очень много других, весьма полезных программ.

Веб-сервер Apache

Надо ли еще что-то говорить? Этот широко распространенный, очень надежный веб-сервер более чем успешно конкурирует с продуктами известных фирм. Apache входит в стандартную поставку Linux (я пользуюсь Mandriva Linux, там точно входит), — нужно только при установке не пропустить момент, когда флажком выделить “Веб-сервер”. По умолчанию работает как и должен.

Базы данных MySQL и PostgreSQL

Тоже входят в стандартную поставку. Просто установите и работайте. Создавать, администрировать и редактировать базы данных можно с помощью простых интерфейсов, я пользуюсь Webmin. Маньяки могут все делать “руками”, из командной строки.

Server side scripting

:) Опять же, практически все есть на установочном DVD. PHP точно есть и Pyton и Ruby.

Веб-редактор Quanta

Quanta+ — очень “взрослый” веб-редактор. Настраивается почти все. Имеет врожденную поддержку UTF-8. Помимо Quanta в дистрибутиве Mandriva Linux 2006 есть еще как минимум 2 других веб-редактора.

А вообще код можно писать вручную в простом текстовом редакторе KWrite. Highlighting (подсветка специфических кусков кода) есть.

Браузеры

Mozilla Firefox и Konqueror стоят по умолчанию. Скачать Оперу под Linux не составляет труда (что-то около 4 Мб без поддержки Java). И вот вам “бонус”. Не берусь утверждать, но думаю, что факт — если ваш сайт выглядит нормально в Konqueror, то в эпловском Safary будет выглядеть только лучше. А все потому, что Safary использует KHTML rendering engine Konqueror’a.

Тестирование. Виртуальная машина VMware

Справедливости ради нужно сказать, что VMware не Open Source. Но, как говорил мой бывший сотрудник:” — В бедных странах очень многие живут по-богатому”, так что, я думаю, справимся :). Установив на виртуальный компьютер винду (XP в самый раз) вы будете иметь все “виндовые” браузеры. Таким образом, перед вами открывается возможность на одном компьютере тестировать свою продукцию на двух операционных системах и соответствующих браузерах. Это очень удобно и эффективно.

2 Responses to “Веб-разработка средствами Open Source”

  1. Искусство быть человеком (online) : Архив сайта  Айди Контент Says:

    [...] Веб-разработка средствами Open Source [...]

  2. nini Says:

    По поводу VMWare - существует такой гениальный проект - IEs4Linux:
    http://www.tatanka.com.br/ies4linux/page/Main_Page

    И прямо в линуксе за 3 шага у вас появляется IE, хоть 6й, хоть 5й версий!

Leave a Reply