peter_lyubko
@peter_lyubko
Подай принеси не мельтеши...

Как разделять логику приложения?

Здравстуйте. Не так давно я начал изучать веб-разрботку. Учился делать не сложные сайты, вроде гостевой книги или блога. Вывод в основном делался только с помощью html+css. Генерировал нужные страницы на сервере и выдавал их пользывателю.
На днях познакомился с js и у знал о его фреймворках, а так же чудо технологии ajax. Собственно в чем вопрос: как расделать логику приложения ? Где эта грань между беком и фронтом. В основном понятно что с помощью js к базе данных не подступишься, для этого нужен сервер. Но например сам вывод можно генерировать на сервере, а можно получать на клиете json с нужными данными с сервера и уже на основе данных генерировать html. Понимаю что возможно с более глубоким вниканием в разработку вопрос отпадет сам собой, но все же хотелось бы разобраться где эта золотая середина.
Всем спасибо.
  • Вопрос задан
  • 656 просмотров
Решения вопроса 1
Stasgar
@Stasgar
Обученная макака
Паттерн MVC вам в помощь.
  • Каждый раз обращаться к базе за 5-6 постами, а не сразу все забирать, у вас в базе может быть и десятки тысяч этих постов, а убивать сервер на одном пользователе - сомнительное удовольствие
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@xfg
Где грань?
Просто вместо html отдавайте с сервера данные в json/xml и т.д.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы