На дворе 2008 год, а сектор разработки персональных сайтов по прежнему выглядит убого. Как же так - спросите вы. Ведь есть куча блогов и домашних страничек.
Все дело в том, что пользователь жестко привязан к конкретному сайту. Да, конечно, есть вариант купить хостинг, но даже это не решает проблемы. Допустим, вы решили переехать с одного провайдера на другой, вы должны быть уверены, что у него идентичный движок. Кроме того, вам придется самим заниматься администрированием и обновлением движка своего сайта, чтобы не отстать.
В связи с этим наиболее перспективный движок на данный момент - это pure HTML (то есть чистый HTML). Его можно без проблем отлаживать в локальном режиме и быстро сингронизировать с сайтом (через замену более старых файлов).
Странно, но на данный момент нет возможностей для работы на таком же уровне с более продвинутыми движками.
Каким я вижу идеал движка сайта/блога?
У меня на компьютере в одном файле или каталоге хранятся в формализованном виде данные сайта (т.е. максимально отвязанные от движка, например в XML).
Я открываю оффлайн-редактор, редактирую хранимый в этом файле или каталоге контент, потом указываю логин и адрес хостинга, нажимаю "Синхронизировать" и у меня происходит синхронизация данных с сервером - при этом мои добавленные данные (изменения в статьях и заметках) уходят на сервер, а свежие данные с сервера уходят ко мне (комментарии пользователей).
При это оффлайн-редактор не должен устанавливаться сложнее, чем компьютерная игра. Если ему нужны апачи, My SQL, PHP и т.п. - это проблемы оффлайн-редактора а не мои.
Таким образом мне совершенно все равно, какой движок используется хостером, он просто должен быть совместим с формализованными данными.
Пока такого еще нет. Поэтому я бы назвал состояние персональных страничек каменным веком веба.
Сейчас можно купить хостинг за 100$ в месяц, но подобную схему нельзя купить даже за 1000$. Потому что нет четкой формализации данных.
Я бы согласился на меньшую функциональность, лишь бы отвязаться от движка. Согласитесь, форум или сайт несложно формализовать в универсальных терминах.
Силы веб-разработчиков тратятся на борьбу стандартов. Выработаны уже стандарты на офисные документы, но еще нет стандартов на простой сайт или простой форум.
Вопрос, который ставит в тупик разработчиков движков: а у вас есть оффлайн-клиент, хотя бы для блога, ну примерно такой как на ли.ру или жж.ру? Они говорят - есть экспорт и импорт. Но ведь это другое. Сила оффлайн-клиента в СИНХРОНИЗАЦИИ.
Таким образом, есть куда стремиться и наши предки действительно через некоторое время будут рассматривать сегодняшнее видовое разнообразие движков как каменный век веб-строительства.
Вы спросите - а тебе то какое дело? У меня есть бюджет 200$ в год на домашнюю страницу. Сейчас она у меня на mylivepage.ru, но я забросил ее, т.к. не уверен, что в один прекрасный момент результат моих трудов не пропадет всуе - сайт просто напросто закроют и мне придется переделывать его архивную версию под новый движок. Причем я не люблю админить и хочу размещать свои страницы не думая о сессиях, скриптах, веб-серверах, FTP и прочей ахинее, не относящейся к контексту. Я хочу создавать контекст. Так вот, я не вижу, куда вложить эти 200$. Пока самый надежный вариант - это PURE HTML.
Для примера стереотипов в мозгах веб-девелопер привожу разговор (извиняюсь за неформат):
Читать далее...