🙈 🙉 🙊 CMS, фреймворк, генератор сайтов - что для чего
Привет!
Вопросом "а на чём сделать мой ...", как мне кажется, задаются не все. А следовало бы...
Первая мысль, даже у меня, при планировании нового проекта - использовать то, что лучше знаю.
И только вторая мысль - а какая же технология подойдёт для решения задачи лучше всего.
❗️И, сюрприз, они не всегда совпадают.
Для начала стоит разобраться в чём состоит задача:
📌 сделать простенький лендинг, чтобы разместить рекламу
📌 сделать блог / сайт компании / интернет-магазин
📌 сделать крутой сервис типа соцсети, сервис службы доставки и т.д.
После этого станет понятно что использовать в проекте.
✅ Если нужен лендинг, то как правило достаточно генератора сайтов, а фреймворк будет избыточным и сильно увеличит сроки, стоимость и сложность разработки.
✅ Для типового сайта или магазина хорошо подходят CMS: они содержат много всего нужного "из коробки", не придётся всё это разрабатывать.
✅ А вот если нужен мощный сервис, с кучей уникальной бизнес логики, то использование чего-то кроме фреймворка будет проблемой: мало того, что придётся писать всю бизнес-логику, так ещё и регулярно обходить ограничения системы управления контентом.
Отдельно хочу выделить цель "потренироваться в использовании какой-либо технологии".
Против неё бессильны любые правила и логические доводы 😃
Каждая технология хороша в решении определённых задач, поэтому забивать гвозди шуруповертом, равно как и закручивать саморезы молотком - плохая идея.
Ну а я пошёл пилить блог на фреймворке потому что разглагольствовать тут - одно, а потыкать последнюю версию Симфони - совсем другое 😆
Привет!
Вопросом "а на чём сделать мой ...", как мне кажется, задаются не все. А следовало бы...
Первая мысль, даже у меня, при планировании нового проекта - использовать то, что лучше знаю.
И только вторая мысль - а какая же технология подойдёт для решения задачи лучше всего.
❗️И, сюрприз, они не всегда совпадают.
Для начала стоит разобраться в чём состоит задача:
📌 сделать простенький лендинг, чтобы разместить рекламу
📌 сделать блог / сайт компании / интернет-магазин
📌 сделать крутой сервис типа соцсети, сервис службы доставки и т.д.
После этого станет понятно что использовать в проекте.
✅ Если нужен лендинг, то как правило достаточно генератора сайтов, а фреймворк будет избыточным и сильно увеличит сроки, стоимость и сложность разработки.
✅ Для типового сайта или магазина хорошо подходят CMS: они содержат много всего нужного "из коробки", не придётся всё это разрабатывать.
✅ А вот если нужен мощный сервис, с кучей уникальной бизнес логики, то использование чего-то кроме фреймворка будет проблемой: мало того, что придётся писать всю бизнес-логику, так ещё и регулярно обходить ограничения системы управления контентом.
Отдельно хочу выделить цель "потренироваться в использовании какой-либо технологии".
Против неё бессильны любые правила и логические доводы 😃
Каждая технология хороша в решении определённых задач, поэтому забивать гвозди шуруповертом, равно как и закручивать саморезы молотком - плохая идея.
Ну а я пошёл пилить блог на фреймворке потому что разглагольствовать тут - одно, а потыкать последнюю версию Симфони - совсем другое 😆