Вопрос

Я хочу разработать MMOG на основе ASP.NET C # (массовая многопользовательская онлайн-игра). Я хотел бы использовать ASP.NET Ajax Control Kit, JQuery и MS SQL Server 2005.

В.1) Насколько возможно .NET 3.5, ASP.NET с C # в одновременной работе с тысячами пользователей.

Я бы также включил систему чата ASP.NET на основе ajax с чатами рядом с MMOG.

В.2) Известны ли вам какие-либо сайты (MMOG), использующие ASP.NET?

В.3) Каковы лучшие практики для системы чата, как указано выше?

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

Решение

ASP.NET и MSSQL 2005 определенно не имеют " встроенный " проблемы масштабирования. Вам нужно будет позаботиться о том, чтобы правильно построить приложение, и быть готовым выплачивать деньги за надлежащее оборудование.

См., например, настройку оборудования , которая запланирована на справиться с нагрузкой переполнения стека.

Другие советы

<Ол>
  • ASP.NET может обрабатывать его с правильной конфигурацией сервера, аппаратными средствами и соображениями производительности при создании приложения.

  • Я попытался найти что-то в поиске и не нашел ничего сразу, но я уверен, что они есть.

  • В части чата вы можете посмотреть на такой продукт, как CuteChat, который уже существует и испытывался в течение длительного времени.

  • Я бы подумал об использовании Silverlight вместо AJAX. С точки зрения пользовательского интерфейса вы сможете сделать намного больше.

    ViewState станет вашим конечным боссом, если вы не отключите его или не переключитесь на ASP.NET MVC.

    Возможно, сегодня вы начинаете с html / javascript / jquery UI, а завтра вы добавляете модный Silverlight или Flash UI.

    AjaxControlToolkit довольно раздутый и его сложно настроить. В MMO скорость будет приоритетной, поэтому вам нужно как можно больше контролировать свои постбэки.

    Вы также можете попробовать поискать Silverlight для своего интерфейса. Он хорошо интегрируется со средой .NET, и было бы намного проще разрабатывать ваши интерактивные элементы.

    Множество больших сайтов, работающих под управлением ASP.NET. Я НАСТОЯТЕЛЬНО рекомендую использовать новую платформу MVC, поскольку она значительно снижает сложность веб-сайтов ASP.NET.

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