Я разрабатываю Restful web-приложение с angularJS (frontend) и symfony2 (backend), я хочу добавить статистику (BI) в свой проект, по вашему мнению, какой лагун является лучшим для этого вида приложений, наборов symfony2, библиотек PHP5 или javacript (JQUERY) мой второй вопрос: каковы преимущества создания вашего Symfony API отдельно от клиентского приложения (AngularJS) (если я хочу добавить мобильное расширение моего приложения) спасибо за помощь :)angularJS и symfony restful web application
ответ
Это, главным образом, выбор дизайна для улучшения разделения проблем в вашем приложении:
- Приложение Symfony будет обслуживать только данные (в JSON, XML или любое другое представление данных) и не имеет ничего общего с тем, как ваши представления отображаются, чтобы сделать свою работу.
- С другой стороны, ваше приложение Angular будет заботиться только о просмотрах и взаимодействии пользователей.
Это хороший выбор, если вы хотите, чтобы многие разные клиенты вызывали ваш API: например, приложение для мобильных устройств может вызывать ваш API в качестве вашего приложения с угловым выражением. В этом случае, когда вы вызываете API с помощью своего мобильного приложения, вы не хотите, чтобы symfony возвращал HTML-шаблоны и другие особенности для веб-разработки.
FYI, есть потрясающий плагин для преобразования вашего приложения symfony 2 в приложение RESTful, например FOSRestBundle.
Edit:
О статистике: какой вид статистики вам нужно хранить?
Edit 2:
В статистике около данных (а не непосредственно действия пользователя), вам нужно сделать EntryPoint в вашем REST приложение, чтобы вернуть данные (например, количество заказов, общая сумма всех заказы). После этого AngularJS будет управлять рендерингом диаграмм с данными, поступающими из symfony.
Привет @Elorfin Спасибо за ваш ответ^_^в фактах, мое приложение является веб-аппликацией busniss, статистика касается заказов или прогресса в продажах или ценах покупки (круговые диаграммы, гистограммы или line graph) – miratum
, если я предпочитаю использовать phonegap в качестве своего мобильного приложения, это хорошее решение, и каждый обмен с symfony будет выполнен с помощью ajax – miratum
@miratum: я не знаю точно, как работает телефонная задержка. Поэтому, если вы хотите больше информация об этом публикует новый вопрос с тегом phonegap. Кто-то, у кого больше опыта в телефонной связке, может вам помочь. Я не могу по этому поводу. Для вашей статистики я отредактировал свой ответ. – Elorfin
- 1. java Restful web application и WADL
- 2. application express web service - включить службу RESTFul
- 3. ASP.NET MVC Web Application Vs Web Application
- 4. symfony: change application dir
- 5. AngularJS с RESTful MySQL
- 6. RESTful MVC application
- 7. CherryPy и RESTful web api
- 8. AngularJS Single Application Application
- 9. symfony restful api!
- 10. Single Application Page и RESTful API
- 11. Symfony2 RESTful API + AngularJS
- 12. Symfony 1.4 и angularJS
- 13. RESTful web service: java.lang.NullPointerException service.AbstractFacade.findAll
- 14. Обратный вызов RestFul Web API
- 15. Restful web pages/sites
- 16. RESTful web services
- 17. ASP.NET RESTful Web Service
- 18. restful web services eclipse
- 19. restful Web Parameter Tampering
- 20. Restful web services
- 21. Джерси Restful Web Service - MessageBodyProviderNotFoundException
- 22. jQuery/WCF Web Application
- 23. Spring Web Application architecture
- 24. Java Web Application
- 25. Редактирование Java Web Application
- 26. Azure Web Application Login
- 27. CakePHP: Интернационализация Web Application
- 28. Java Web application Charts
- 29. live preview web application
- 30. iPhone Web Application
любая помощь pleaze :( – miratum