Какая среда JavaScript подходит для разработки одностраничного приложения с PHP в качестве бэкэнда?[закрыто]

StackOverflow https://stackoverflow.com//questions/20043254

Вопрос

Мы хотим создать одностраничное приложение с PHP в качестве внутреннего языка.Какая среда JavaScript подойдет для этой разработки?

Это было полезно?

Решение

Этот вопрос слишком субъективен и, вероятно, будет отмечен.Основываясь на моем недавнем опыте преобразования приложения yii в интерфейс Angular, это мои два цента.

Yii — отличный фреймворк, но как только вы начинаете добавлять промежуточные функции Javascript и ajax к продвинутым, все начинает неожиданно ломаться, особенно в IE и других старых браузерах, все становится еще сложнее, если вы используете множество расширений Yii для популярного jquery. /js плагины.Возможно, это связано с тем, что внутренние функции JS Yii на самом деле не настраиваются, особенно с виджетами, как Yii, так и сторонними.

Одностраничное приложение, использующее AngularJS/Yii, на самом деле не требует Yii.Если вы используете angularJS, почти все данные передаются через JSON.По сути, Yii становится движком API.Yii немного тяжеловат для сценария только с API.Существуют гораздо более простые платформы, созданные специально для API.

Однако вам, возможно, следует рассмотреть возможность использования этой комбинации, если вы знакомы с Yii и не хотите изучать новую серверную среду или у вас есть существующий проект на Yii, который вы хотите преобразовать в AngularJS.

Существует шаблон проекта для использования вместе с BackboneJS для одностраничных приложений, вы можете проверить его здесь. https://github.com/clevertech/YiiBackboneBoilerplate

Это даст вам некоторое представление о том, как интегрировать фреймворк Javascript с Yii.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top