Интерфейс Cappuchino с бэкэндом CakePHP
Кто-нибудь пытался интегрировать javascript-фреймворк Cappuchino в серверную часть на основе CakePHP. рекомендуется ли это? Поскольку CakePHP может заполнять представления HTML, есть ли какие-либо преимущества фреймворка, основанного на интерфейсе, поверх него? Этот вопрос не ограничивается cappuchino/cakephp, но, например, относится к воспламенителю кода и sproutcore.
Мы очень ценим любые ссылки на любые рабочие реализации.
1 answers
Все зависит от того, какой опыт вы хотите предоставить своему пользователю.
Если вы хотите иметь одностраничное приложение, которое загружается только один раз и действует больше как настольное приложение, с загрузкой данных через запросы XHR.
Если вам нужно много страниц, каждая из которых делает что-то свое (вы все равно можете загружать данные в фоновом режиме, github.com стиль)
Первый - это когда вы выбираете что-то вроде SproutCore или капучино. В этом случае вы не будете использовать представление HTML возможности вашей серверной платформы (CakePHP/Code Igniter), но вместо этого используйте их для получения данных из базы данных и отправки их в формате JSON.