2014-12-01 2 views
0

Я хотел бы начать делать приложение JS, которое работает с сервером C#-based. Это будет небольшой веб-сайт с некоторыми функциями, которые должны выполняться на стороне сервера (требуется базовая учетная запись + базовая учетная запись).Клиент-серверное приложение TypeScript - какой тип сервера?

Я хотел использовать HTML5 + TypeScript для создания клиента.

У меня есть несколько вопросов:

  1. Что является лучшей идеей сделать сервер?
  2. Какую клиент-серверную связь я должен выбрать?
  3. Что относительно хостинга? Должен ли я использовать Windows Azure или что-то другое?

ответ

2

Что является лучшим решением для создания сервера?

Действительно широкий вопрос. Не лучше. Совет: Использование то, что API сосредоточены. Если вы хотите сохранить все это в машинописном (для снижения когнитивной перегрузки), вы можете использовать Node.js + Экспресс http://expressjs.com/

Какой клиент-серверной связи я должен выбрать?

У вас есть две широкие категории. Отправка на стороне сервера (где вы изменяете HTML, возвращенный с сервера до его достижения) и рендеринг на стороне клиента (где вы изменяете HTML на основе некоторого клиентского JavaScript, например с угловым: https://www.youtube.com/watch?v=WdtVn_8K17E&hd=1). Скорее всего, вы будете использовать комбинацию обоих.

Что относительно хостинга? Должен ли я использовать Windows Azure или что-то другое?

Снова действительно широкий. Зависит немного от вашей технологии на стороне сервера. Как Azure, так и Amazon (EC2) являются хорошими первыми вариантами и в основном предоставляют вам размещенную виртуальную машину в облаке, на которую вы можете поставить , что угодно,.

Смежные вопросы