А это клавиатура, с помощью которой я творю...
http://kurepin.ru/php/24/anons/
Rambler's Top100
24 часа. Анонс

Полноценный интернет-сайт за 24 часа — реальность?

Бе-зу-слов-но!

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

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

Этот движок (я бы даже сказал, что движок — название слишком громкое для него) будет обладать следующими недостатками и достоинствами:

1. Он быстро собирается под новый интернет-проект.

2. Он рассчитан на активную посещаемость.

3. Он не имеет backoffice, как такового, и управляется через обычные текстовые редакторы и FTP.

4. Он рассчитан на текстовые публикации. А-ля журнал.

5. Он будет работать на PHP, но без SQL.

И последнее: на клонах этого движка уже работают сайты checker.ru и kurepin.ru.

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

Вообще, идея создания подобного движка мне пришла в голову, когда на форуме http://forum.kurepin.ru стали обсуждать целесообразность использования модуля apache ModRewrite, который занимается заменой трудно читаемых URL-ов на внятно читаемые.

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

http://site.ru/?cat=3&text=102300

то по заданным правилам ModRewrite может преобразовывать это в, скажем:

http://site.ru/news/2000/September/23/

Заметьте, насколько второй URL удобнее и понятнее первого, не смотря на то, что длиннее.

Так вот, я обратил внимание, что многие (особенно начинающие web-программисты) считают использование ModRewrite чуть ли не обязательным инструментом для создания сайта.

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

Но ведь и пользы в этом не мало — думалось мне.

В общем, решил я попробовать создать жизнеспособный движок с минимумом требований к системе. Так родился движок для checker.ru.

И надо сказать, что я пока вполне доволен результатом.

Когда же осознал все плюсы и минусы данного метода, решил довести технологию до состояния "штамповки". И почти довел.

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

Технология была опробована на сайте kurepin.ru: за 24 часа был нарисован дизайн, написан движок, собраны тексты и т.п. Подробнее можно прочесть в новостях.

Результат меня совершенно удовлетворил, и я решил поделиться своей нехитрой технологией с вами, дорогие мои web-программеры.

Но хочу предупредить сразу — это уже не учебник по функциям и процедурам! Вся подобная учеба продолжается в "курсе по PHP". Тут речь идет уже о программировании — как об искусстве поиска алгоритмов и построения эффективного кода. Все будет гораздо лаконичнее и жестче.

Ну и все, пожалуй. Закончим на этом вступление и займемся делом.


[шаг назад] [печатать] [в начало сайта]



copyright ©2000-2017 Ruslan Kurepin