Что это такое?

header

Ахренеть (или охренеть?)! Уже больше 20 лет, сидишь, пишешь сайтики, црмки для бизнеса, интернет-магазинчики (ну, не маркетплейсы, конечно), но ёкараный бабай.... Другие бы сказали, уже через год, что они эксперты в этой области и собаку съели, а я молчу в тряпочку и пилю, как тот Шура, гирю.

Короче, пока я пилил, напилил туеву хучу мыслей по поводу того, как должен выглядеть движок для создания сайтов и веб приложений. Вы скажете: "Открыл афтор Амерегу!". Ну да, не открыл, зато увидел её со своей точки зрения. Мало того, что увидел, ещё и накодил тут. Не по патернам? Да нахрен ваши патрены! Я художник - я так вижу. Главное, что получилось что-то интересное и работоспособное местами. Итак, вот что мы имеем:

  • JSON в качестве базы данных. Вот реально, зачем ставить MySQL если у вас 50 или даже 500 записей?
  • DRIVERS для подключения баз данных типа MySQL, MongoDb и прочих.
  • API со встроенным языком запросов для доступа к данным. 
  • FRAMEWORK для работы с специфичными функциями движка 
  • HTML расширения. Что не умеет делать стандартный HTML можно сделать с помощью новый тэгов, а так же придумывать свои тэги и управляющие атрибуты, всё это рендерится на стороне сервера.
  • ROUTER для удобной реализации красивых ссылок
  • MODULES которые могут являться как расширениями HTML, так и частями проекта, доступными по URL
  • CMS YONGER для управления вашими страницами и прочими данными сайта (собственно, является одним из модулей)

Интересно? А оно вам точно надо? Ну если на оба вопроса ответ положительный, то велкам ту хел, как говорится.