Насколько я понял, автор одиночка. Поэтому все что ниже касается первопроходцев одиночек, и исключительно ИМХО.
Изучение всего этого потребует колоссального времени, которое, вполне возможно, будет потрачено впустую. Поэтому на начальных этапах не стоит заморачиваться с программированием бэкенда, а стоить изучить какую-нибудь цмс и запустить долгожданный проект. Если он понравится людям, то уже потом начать изучать и переписывать под собственные нужды и задачи. Или же вовсе отдать на аутсорс. Ну а если не не интересно будет людям, то хрен с ним, можно следующий запускать гораздо быстрее чем первый.
bl1nder: на самом деле так и есть. Проект на пхп, на данный момент используется уже глубоко переработанная цмс дле(архитектура осталась старая). Когда стартовал еще особо не разбился в тонкостях веб технологий и работал на интерес, но сайт выстрелил и приходится пахать на том что есть. Тем более что сейчас это основной источник дохода. Посещалка хорошая но далеко не хайлоад, так что цмс справляется. Однако внедрение нового функционала становится ооочень проблемным, да и в целом обслуживание кода очень удручает.
Штука вот в чем. С одной стороны действительно хочется просто все взять и переписать заново, с учетом текущих трендов. Однако надо поддерживать старый код + дополнять всякими плюшками(в лучших традициях говнокода), что очень много вермени отнимает и жутко деморализует.
Изучение всего этого потребует колоссального времени, которое, вполне возможно, будет потрачено впустую. Поэтому на начальных этапах не стоит заморачиваться с программированием бэкенда, а стоить изучить какую-нибудь цмс и запустить долгожданный проект. Если он понравится людям, то уже потом начать изучать и переписывать под собственные нужды и задачи. Или же вовсе отдать на аутсорс. Ну а если не не интересно будет людям, то хрен с ним, можно следующий запускать гораздо быстрее чем первый.