Home
IMadering
Мультипротокольный клиент для общения в сети (ICQ, MAgent, Jabber)
 

Реклама

Настроить
21-Май-2008 04:33 pm
Давно уже небыло обновлений в проекте, но скоро ситуация изменится. В очередной раз клиент был переписан с нуля и в этот раз упор был сделан на скорость работы клиента и на простоту кода. Был доработан лично мной написанный движок для разбора бинарных протоколов. Теперь он работает гораздо стабильнее и быстрее. В очередной раз я потратил много времени на анализ исходных кодов сторонних подобных проектов с открытым исходным кодом. И сделал выводы для своего клиента. Иногда поражаешься, просматривая исходники очередного клиента, что для обхода очередного ограничения на VCL компоненты используещиеся в клиенте или другие задачи, там написано так много кода, что он уже начинает исчисляться сотнями тысяч строк кода! Зачем? Неужели нельзя обойти попроще, найти какой нить компромис. Ведь такое количество строк кода ведет только к снижению быстродействия программы и к запутыванию кода, делая его всё менее понятным для сторонних помошников. Поэтому дивиз такой: "Пишем как можно проще и чтобы всё работало так же хорошо и даже лучше!" :)
Вот придерживаясь этого правила и продолжаю писать свою программу.
Comments 
23-Май-2008 06:52 pm none (UTC) - Привет
Anonymous
Мне твой проэкт очень понравился...продолжай в том же духе...понравился интервейс клиента, то что на оф сайте...но огарчился когда скачал програму...стиль старый...когда можно будет увидеть клиент с стилем как на оф сайте ?
26-Май-2008 04:20 am none (UTC) - Re: Привет
дописываю клиент в свободное время. так что примерно через месяц можно будет уже скачать новую версию. вообще пусть меня обвинят в плагиате, но в новой версии интерфейс будет похож на квип в многих местах. Но ничего лучше придумать уже не возможно! так что приходится только повторять. Хотя будут в клиенте и очень большие отличия от квипа. Так что мой клиент получается что-то типа Open QIP :) да простит меня правообладатель марки QIP. Дело в том, что мой клиент является открытым для помощников проекта и поэтому в этом его главное отличие от закрытого квипа. Разве вам бы не хотелось добавить что-то своё в клиент! Вот именно в моём клиенте вы и сможете это сделать.
9-Июн-2008 09:34 am none (UTC) - Re: Привет
Anonymous
А когда будет поддержка Mra протокола ?
10-Июн-2008 06:45 am none (UTC) - Re: Привет
поддержку Mra протокола будем делать сразу после того как закончим делать поддержку icq протокола. А после Mra приступим к поддержке клиентом протокола Jabber.

Реклама

Настроить
This page was loaded Ноя 12 2009, 12:58 am GMT.