Stateful веб-фреймворк для динамических приложений - PullRequest
1 голос
/ 04 февраля 2012

В настоящее время я использую php + ajax для создания динамических веб-приложений. Как я понял, иногда мне нужно написать гораздо больше javascript для достижения динамического внешнего вида, чем написать php для «статической» страницы.
После небольшого исследования я нашел websockets / sockets.io. Могу ли я использовать его вместо клиентского javascript для достижения той же динамики (некоторая нумерация страниц, перезагрузка частей сайта без перезагрузки всей страницы ...)?
Другое дело серверный язык программирования (и фреймворк) для этой задачи. Языки, с которыми я работаю:

  1. Python (я бы предпочел этот)
  2. Javascript / CoffeeScript
  3. Java

Знаете ли вы какие-либо веб-фреймворки, написанные на одном из тех языков, которые соответствуют моим потребностям?

Ответы [ 2 ]

1 голос
/ 05 февраля 2012

Неблокирующие среды / фреймворки, на которые вы можете взглянуть.

  • JavaScript: node.js
  • Python: Витая
  • Ruby: EventMachine
0 голосов
/ 10 февраля 2019

Если ваше требование состоит в том, чтобы уменьшить Javascript AJAX, поэтому предложите использовать веб-сокеты, это не поможет вам. Поддержка сокетов полезна для того, чтобы избежать длинных запросов ajax / rest на опрос, в вашем случае это выглядит не слишком много, только если рендерить json для динамического содержимого. Также я не уверен, где Stateful существует в ваших требованиях. Так что придерживайтесь своей архитектуры как есть

...