Как реализовать мобильное приложение группового чата / доски объявлений? - PullRequest
0 голосов
/ 19 ноября 2010

Я пытаюсь написать приложение для группового чата / доски объявлений для iPhone, в котором будет компонент backend. Я ожидаю, что пользователи зарегистрируются в нашей системе и начнут публиковать сообщения в чатах / досках объявлений. Эти доски объявлений могут иметь более двух человек, должны поддерживать уведомления в режиме реального времени и должны быть доступны для любых других клиентов (например, веб).

Я наткнулся на http://code.google.com/p/xmppframework/. Я понимаю, что XMPP является очень привлекательным предложением для наших нужд, но я серьезно обеспокоен сложностями инфраструктуры и масштабными проблемами. Кроме того, у XMPP слишком много предложений для моих нужд. Похоже, XMPP может быть единственным выбором для моего удовольствия от боли, но я хотел посмотреть, что вы, эксперты, должны сказать по этому поводу.

Есть мысли?

Спасибо

1 Ответ

2 голосов
/ 19 ноября 2010

Мой совет: какой бы протокол вы ни выбрали, не пытайтесь изобрести свой собственный протокол . Перейти на XMPP или, если вы можете найти альтернативу, которая вам кажется более привлекательной, используйте ее. Особенно, если для вас уже есть хороший фреймворк. Зачем ? Потому что один разработчик, плохо знакомый с областью, редко умнее, чем группа людей с опытом ;-) Используйте опыт других людей, используя установленный протокол, и используйте существующие платформы, чтобы избежать ошибок в кодировании и тратить много времени чтобы решить проблему еще раз, что уже было решено.

При этом XMPP широко развернут и, следовательно, станет хорошим выбором, если вы позже планируете писать дополнительные клиенты для других платформ или захотите подключить сторонние клиенты к вашему серверу.

...