26
Июн

Web 2.0 в полный рост

Написал Максим Крентовский в Деятельность

Работаю над собственным западно-ориентированным сайтом DevImpress.com, реализовал такую простую дизайнерскую идейку:

В общем, полный Web 2.0… :)

В процессе пришел к мысли, что дорос писать deployment-сценарии (сценарии развертывания на рабочем сервере) для PHP-приложений. Пока, процедура выглядит так:

  1. распаковка сценариев бизнес-логики;
  2. компрессия JavaScript-сценариев (JavaScript Compressor) и CSS (YUI Compressor) с модификацией шаблонов приложения (у меня XSL, но на этом многообразие не исчерпывается);
  3. развертывание БД и модификация параметров в конфигурационном файле;
  4. создание точки для восстановления (commit в систему контроля версий с определенным тэгом, архивация или клонирование контейнера).

В идеале еще между пунктом 2 и 3 запустить какой-нибудь мета-компилятор, который унифицировал и сократил до нужного размера названия CSS-классов, например, из mainBigTable сделал что-то вроде mbt. Байтики-байтиками, а курочка по зернышку клюет. В Gmail так, наверное, и сделано.

2 ком.
  1. Тут Максим Моисеев (спасибо ему большое), подметил, что на DevImpress сайте полно ошибок. Каюсь, обещаю исправить на оригинале, тут оставлю себе в назидание, чтоб не занимался написанием текстов в час ночи.

  2. deios:

    Добрый день,
    Насколько я понимаю, вы занимаетесь разработкой ПО для iPhone. Нас интересует разработка приложения, связанного с картографическими сервисами. Если вас это интересует — пишите на почту. Спасибо.

Максим Крентовский
системный архитектор
E-mail / GTalk: mkrentovskiy@gmail.com
Skype: mkrentovskiy