2013-08-08 1 views
1

Я читал про Smack API и сервер XMPP Openfire. Я также читал о Spark, клиенте с открытым исходным кодом IM.Что такое искра? Как это может принести мне пользу?

Я все еще читаю о каждом из них, но меня смущает одна вещь. Мне нужен Spark? Я имею в виду, что он делает? Я мог бы иметь свой собственный интерфейс чата.

+0

Что вы пытаетесь сделать в первую очередь? – hexafraction

+0

@hexafraction хочу создать простое приложение для чата .. например, _google talk_, но с веб-интерфейсом –

ответ

1

Для создания чат-приложения вам не требуется Spark. Предположим, вы создаете веб-браузер. Хотя может быть приятно вдохнуть вдохновение из Chromium, это не обязательно и является самостоятельным продуктом. То же самое происходит и здесь.

Spark - клиент для протокола XMPP, похоже. Создание приложения чата связано с сервером и клиентом. Если вы используете XMPP, есть много клиентов и много серверов, поэтому вам нужно только создать сервер, или клиент, или оба, если хотите.

+0

okay..so 'spark' и' openfire' вместе позволяют создавать собственную чат-систему? Это так ? –

+0

@SuhailGupta Да. Это клиент и сервер того же протокола. – hexafraction