Login
Создание "Online Messenger"
221
NEW 03.09.09 15:53
Какие сложности возникают при создании онлайн мессенджера у програмистов!?
NEW 03.09.09 16:05
in Antwort laroca 03.09.09 15:53
Не хочу тебя огорчать, но большинство пользуется уже готовыми.
NEW 03.09.09 16:22
in Antwort laroca 03.09.09 15:53, Zuletzt geändert 03.09.09 16:22 (NightWatch)
Отсутствие финансирования.
NEW 03.09.09 16:32
in Antwort Chipolino 03.09.09 16:05
Это равносильно тому что большинство сейчас управляет автомобилями 2009 года выпуска. :)
NEW 03.09.09 16:34
in Antwort NightWatch 03.09.09 16:22
На что в большей степени идут затраты при создании мессенджеров?
NEW 03.09.09 19:36
in Antwort laroca 03.09.09 16:34
Сетевой код - взаимодействие клиента с сервером, самая сложная и объёмная часть. На отладку уходит больше всего времени.
Впрочем, когда я этим занимался, ничего вменяемого из высокоуровневых библиотек не было, писал на С++ используя winsock строя соединения по UDP/IP. В VCL Delphi/CBuilder были компоненты, но слишком примитивные. Не знаю, может сейчас есть что-то нормальное в библиотеках классов к какому-нибудь компилятору...
Впрочем, когда я этим занимался, ничего вменяемого из высокоуровневых библиотек не было, писал на С++ используя winsock строя соединения по UDP/IP. В VCL Delphi/CBuilder были компоненты, но слишком примитивные. Не знаю, может сейчас есть что-то нормальное в библиотеках классов к какому-нибудь компилятору...
Dropbox - средство синхронизации и бэкапа файлов.
03.09.09 19:38
in Antwort voxel3d 03.09.09 19:36
ACE вроде уж давно существует... Ну а сейчас Boost.Asio лучше юзать.
NEW 03.09.09 19:48
in Antwort scorpi_ 03.09.09 19:38
NEW 03.09.09 21:01
in Antwort voxel3d 03.09.09 19:36, Zuletzt geändert 03.09.09 21:03 (Murr)
Сетевой код - взаимодействие клиента с сервером, самая сложная и объёмная часть.
В VCL Delphi/CBuilder были компоненты
------
Были доступны и другие компоненты, существенно, по сравнению со стандартными, облегчавшие жизнь...
Писанины там, относительно, немного, даже если реализовывать собственный протокол...
В VCL Delphi/CBuilder были компоненты
------
Были доступны и другие компоненты, существенно, по сравнению со стандартными, облегчавшие жизнь...
Писанины там, относительно, немного, даже если реализовывать собственный протокол...
NEW 04.09.09 00:54
Если на коленке делать, то да.
Ну с WCF на C# коммуникационная часть пишется очень быстро и практически сразу работает. В случае если контракт простой и не пытается объять необъятное и засунуть HD видеотелефонию и прочие свистелки и перделки в тот же канал коммуникационная часть пишется за день.
Наверняка и для явы подобные стандартные средства реализаыции веб-сервисов существуют, да и другие кросс-платформенные библиотеки есть.
Более сложной для больших систем является, помоему, проблема скалирования, балансировки нагрузки - как сделать так что бы у миллионов пользователей ничего не тормозило. Тут и база учетных записей пользователе, и бадди списики, оффлайновые сообщения. И самое главное, что бы получать профит нужно все это еще уметь продать, встроить рекламу, в идеальном случае с таргетингом. Ну и еще нужны блэкджек и шлюхи, что бы люди себе его таки установили.
Но все это делается, так что самое сложное: найти того, кто захочет в это дело инвистировать и конкурировать с ICQ, Skype, MSN, AIM и прочими.
in Antwort voxel3d 03.09.09 19:36
В ответ на:
Сетевой код - взаимодействие клиента с сервером, самая сложная и объёмная часть. На отладку уходит больше всего времени.
Сетевой код - взаимодействие клиента с сервером, самая сложная и объёмная часть. На отладку уходит больше всего времени.
Если на коленке делать, то да.
Ну с WCF на C# коммуникационная часть пишется очень быстро и практически сразу работает. В случае если контракт простой и не пытается объять необъятное и засунуть HD видеотелефонию и прочие свистелки и перделки в тот же канал коммуникационная часть пишется за день.
Наверняка и для явы подобные стандартные средства реализаыции веб-сервисов существуют, да и другие кросс-платформенные библиотеки есть.
Более сложной для больших систем является, помоему, проблема скалирования, балансировки нагрузки - как сделать так что бы у миллионов пользователей ничего не тормозило. Тут и база учетных записей пользователе, и бадди списики, оффлайновые сообщения. И самое главное, что бы получать профит нужно все это еще уметь продать, встроить рекламу, в идеальном случае с таргетингом. Ну и еще нужны блэкджек и шлюхи, что бы люди себе его таки установили.
Но все это делается, так что самое сложное: найти того, кто захочет в это дело инвистировать и конкурировать с ICQ, Skype, MSN, AIM и прочими.
*Ъ...
NEW 04.09.09 11:37
in Antwort AlterEgo 04.09.09 00:54
Спасибо всех за ответы.
Еще такой вопрос!
Сколько будет стоить программная часть при условии того что будет только ЧАТ и телефония ! Без видео звонков и конференций.
Заранее благодарен за ваши ответы.
Еще такой вопрос!
Сколько будет стоить программная часть при условии того что будет только ЧАТ и телефония ! Без видео звонков и конференций.
Заранее благодарен за ваши ответы.