Веб-разработка средствами 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 в самый раз) вы будете иметь все “виндовые” браузеры. Таким образом, перед вами открывается возможность на одном компьютере тестировать свою продукцию на двух операционных системах и соответствующих браузерах. Это очень удобно и эффективно.

GD Star Rating
loading…
Запомнить это:
  • del.icio.us
  • FriendFeed
  • Google Bookmarks
  • Facebook
  • LinkedIn
  • Twitter

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


    Warning: call_user_func(gtcn_basic_callback) [function.call-user-func]: First argument is expected to be a valid callback in /home4/idconten/public_html/wp-includes/comment-template.php on line 1338

    Warning: call_user_func(gtcn_basic_callback) [function.call-user-func]: First argument is expected to be a valid callback in /home4/idconten/public_html/wp-includes/comment-template.php on line 1338

    Warning: call_user_func(gtcn_basic_callback) [function.call-user-func]: First argument is expected to be a valid callback in /home4/idconten/public_html/wp-includes/comment-template.php on line 1338

Комментировать