Издательский дом ООО "Гейм Лэнд"ЖУРНАЛ ХАКЕР #86, ФЕВРАЛЬ 2006 г.

Учебник по анатомии

Weird aka Беренштейн Евгений

Хакер, номер #086, стр. 086-038-6


[лезем внутрь]

Не секрет, что уважающий себя интернет-магазин должен содержать следующие ключевые элементы: корзину, выбор способа доставки, способа оплаты, поиск по сайту, регистрация пользователей. Хочется отметить, что это лишь минимальные требования к функциональности. В идеале, грамотный web-дизайнер, должен предусмотреть скрипт для заполнения магазина, для оплаты через интернет-кошельки, отточить до блеска работу с базой данных. Как правило, в качестве основного языка web-программирования используется PHP, а в качестве СУБД – MySQL. Ни для кого не секрет, что PHP это скриптовый server-side язык программирования, предназначенный в основном для включения в html страницу и выполняемый сервером перед выдачей страницы браузеру. PHP очень похож на ASP (существует даже конвертор asp2php), но приспособлен к *nix-системам и чаще всего употребляется с web-сервером apache, хотя может работать и с MS IIS и в принципе с любым другим web-сервером. Кроме того, PHP является объектно-ориентированным языком программирования, что позволяет создателю интернет магазина, не переписывая скрипт заново, добавлять новые модули. На мой взгляд, основное преимущество PHP - простота, гибкость и скорость выполнения.

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

[the last to know]

Напоследок хотелось бы сказать о том, что должен знать и учитывать будущий создатель интернет магазина. Человеку, который решил взяться за такой серьезный проект, нужно понимать, что без соответствующих знаний ничего не выйдет, поэтому, если таковых знаний нет, либо падаем духом, либо руки в ноги и вперед – за умные книжки. Если соответствующие знания есть, то смело их применяем, не забывая при этом использовать мировой и отечественный общедизайнерский опыт. Так что же стоит учить новичку? Ну, конечно же, HTML, как бы банально это не прозвучало, причем довести его знания до той степени, чтобы верстать «руками», без использования визуальных редакторов. Еще дизайнеру не обойтись без знания CSS, это позволит упростить код и придать ему легкость в управлении. Дальше дело за малым – изучаем PHP и MySQL. Хочется дать совет начинающим: если учишься по книге, книга должна быть одна и хорошая, самое главное – не «распыляться». Ну и, конечно же, всегда хорошие помощники – форумы и знающие друзья. Конечно, если ты выучил эти основы, это не значит, что сможешь все, знания графики, JavaScript тоже необходимы. В общем – нет предела совершенству! Учиться, учиться и еще раз учиться… И не забываем отдыхать, поэму сматываем удочки и идем пить пивко. Вот на этом месте и можно поставить точку. Точка.

Назад на стр. 086-038-5  Содержание  Вперед на стр. 086-038-7