Ситуация с разработчиками дополнений

Здесь обсуждаются общие вопросы, связанные с программой.
Maxim Mirgorodsky
Администратор
Сообщения: 6867
Зарегистрирован: 09:56, 27.06.2005

Re: Ситуация с разработчиками дополнений

Сообщение Maxim Mirgorodsky »

Почему нет API? Есть: http://www.commfort.com/ru/forum/viewto ... =35&t=7061 Предлагаете сделать клон этого в виде отдельного порта приема соединений? Но ведь это будет менее гибкая система, а городить огород придется с нуля с теми же самыми возможностями.

И теперь главное - где гарантия что кто-то что-то будет делать, причем адекватное? Я пока вижу у многих желание хорошо зарабатывать, но не вижу умения делать программы на должном для заработка уровне. Не проще ли нам те же силы тратить на собственноручную разработку мобильного клиента? Зимой как раз принималось решение, как осуществлять экстенсивное развитие. Если бы видели талантливых программистов под мобильные платформы, способных решать любые поставленные задачи на высоком профессиональном уровне - тогда работали бы совместно (по официальному протоколу). Работа-то колоссальная, высокий уровень и опыт обязательны. Если реализовывать все функции CommFort'а. И речь не только о строгой технике, но и об умении проэктировать интерфейс, превращать из сложного в простое. Проблема экстенсивного развития до сих пор не решена. Хоть и некоторое время удалось выиграть, такой спешки которая была до появления Android-клиента теперь нет. Глупо думать что если будет открыт протокол или приделать какой-то дополнительный API (неизвестно зачем) - то проблема сама решится. Программисты, которые хотят зарабатывать, будут писать клиент для Symbian чтоли? Symbian не окупит и дня работы программиста.
Аватара пользователя
SV
Сообщения: 797
Зарегистрирован: 00:11, 06.09.2010
Откуда: Киров

Re: Ситуация с разработчиками дополнений

Сообщение SV »

Maxim Mirgorodsky писал(а):Протокол как был закрыт, так он и сейчас закрыт. Причин тому много:
1) Проект коммерческий и терять контроль над ним мы не собираемся. Даже сейчас с альтернативным клиентом могут возникнуть проблемы. Например, рекламный блок Premium-лицензии. Мы не можем влиять на политику развития данной программы.
Если боитесь потерять контроль над проектом, то отдельное API как рас таки не даст потерять контроль.
Maxim Mirgorodsky писал(а):2) Документирование протокола и, что еще более важно, постоянная поддержка актуальности документации (ведь протокол обновляется после выпуска каждой новой версии) - задача непростая. Есть риск что эта работа не будет обоснована (мы ведь и самостоятельно можем писать различные клиенты). И где гарантия что энузиасты будут работать в этом направлении достаточно строго (к слову: если бы был клиент на протокол 4 версии то к выпуску 5 версии пришлось бы все переделывать).
Вы можете но тогда почему же вы их сами не пишите, или не нанимаете?
Опять же всё окупится, и спрос поднимется.
Maxim Mirgorodsky писал(а):3) В дополнение к 2. Понять и работать с официальным протоколом на порядок сложнее, чем с системой плагинов. Нет гарантий что энтузиасты это будут делать.
4) Безопасность. Всеми слабыми местами начнут пользоваться злоумышленники, выкручивать настройки детектов атак и защиты от флуда придется так, что ложно срабатывать такие детекты будут куда чаще.
Опять же выше высказал мнение об этом.
Maxim Mirgorodsky писал(а):Не проще ли нам те же силы тратить на собственноручную разработку мобильного клиента
Дак флаг в руки. Вы либо его сами пишите, либо предоставлйте нормальный api для разработчиков, а не сниферы рекомендуйте

Maxim Mirgorodsky писал(а):Еще раз повторим, решение о закрытости протокола действует сейчас. В будущем мы можем его пересмотреть. Например, повлиять может очень важный фактор снижения темпов изменения протокола. Или более мощное влияние альтернативных платформ. Или отсутствие интересов на рынках ПО для других платформ. Не важно. Сейчас протокол закрыт, как и вчера, как и неделю назад. Ничего в этом плане не изменилось.
Читайте выше, протокол у вас сейчас ни кто не просит, отдельное API просим.
Maxim Mirgorodsky писал(а):Глупо думать что если будет открыт протокол или приделать какой-то дополнительный API (неизвестно зачем) - то проблема сама решится.
Ну дак вы и не пробовали. Вы не можете это утверждать. А сейчас я думаю уже поздно что-либо менять
Maxim Mirgorodsky писал(а):Небольшое дополнение к этой цитате. Многие даже не представляют что значит открыть протокол. Это же сколько будет жалоб вроде "Максим кинул нас" когда выйдет новая несовместимая версия и половину кода клиента под официальный протокол необходимо будет менять. И где для нас гарантия что по нашим же спецификациям не начнут писать сервер? Но самые главные проблемы перечислены в списке. Домовое применение уходит на мобильные устройства. И очень беспокоит потеря контроля над этим процессом.
Все прекрасно понимаю что при выходе новой версии программы меняется протокол, тут ни кто и слова не скажет "Максим кинул нас".
Опять же "Читайте выше, протокол у вас сейчас ни кто не просит, отдельное API просим."
Maxim Mirgorodsky писал(а):Почему нет API? Есть: http://www.commfort.com/ru/forum/viewto ... =35&t=7061 Предлагаете сделать клон этого в виде отдельного порта приема соединений? Но ведь это будет менее гибкая система, а городить огород придется с нуля с теми же самыми возможностями.
CIlvay писал(а): (Система плагинов не в счет, сетевой клиент вряд ли получится и она не расчитана на сетевые мобильные дополнения) Вы же понимаете что огромный выигрыш чем писать связку с плагинами и это полностью рационально.

Maxim Mirgorodsky писал(а):И теперь главное - где гарантия что кто-то что-то будет делать, причем адекватное? Я пока вижу у многих желание хорошо зарабатывать, но не вижу умения делать программы на должном для заработка уровне.
На своих трудах только дурак не хочет зарабатывать, любой труд должен быть оплачиваемым. Вы же не станните работать просто так?!
Да и всем хочется кушать, так? А если человек не зарабатывает то и кушать не на что ему, так?

Maxim Mirgorodsky писал(а): Не проще ли нам те же силы тратить на собственноручную разработку мобильного клиента? Зимой как раз принималось решение, как осуществлять экстенсивное развитие. Если бы видели талантливых программистов под мобильные платформы, способных решать любые поставленные задачи на высоком профессиональном уровне - тогда работали бы совместно (по официальному протоколу). Работа-то колоссальная, высокий уровень и опыт обязательны. Если реализовывать все функции CommFort'а. И речь не только о строгой технике, но и об умении проэктировать интерфейс, превращать из сложного в простое. Проблема экстенсивного развития до сих пор не решена. Хоть и некоторое время удалось выиграть, такой спешки которая была до появления Android-клиента теперь нет. Глупо думать что если будет открыт протокол или приделать какой-то дополнительный API (неизвестно зачем) - то проблема сама решится. Программисты, которые хотят зарабатывать, будут писать клиент для Symbian чтоли? Symbian не окупит и дня работы программиста.
Symbian - это кривая платформа у nokia, b та потихоньку вымирает, да и разговор не о ней. Большие перспективы как рас таки на "iOS", "android", "windows mobile", а если написать клиент ещё и под linux, MacOS это уже большой прорыв будет, чем юзать клиент виндовский под wine.
Maxim Mirgorodsky
Администратор
Сообщения: 6867
Зарегистрирован: 09:56, 27.06.2005

Re: Ситуация с разработчиками дополнений

Сообщение Maxim Mirgorodsky »

SV писал(а):На своих трудах только дурак не хочет зарабатывать, любой труд должен быть оплачиваемым. Вы же не станните работать просто так?!
Ничего подобного. Сначала человек делает бесплатно и даже платит за свою работу (это называется обучение) и только когда накапливает определенный уровень знаний и опыта может с помощью них создавать добавленную стоимость (т.е. зарабатывать).
(Система плагинов не в счет, сетевой клиент вряд ли получится и она не расчитана на сетевые мобильные дополнения) Вы же понимаете что огромный выигрыш чем писать связку с плагинами и это полностью рационально
Система плагинов более гибка, нежели какой-либо дополнительный API. Более того, дополнительный API уже есть: http://www.commfort.com/ru/forum/viewto ... =35&t=7191
Большие перспективы как рас таки на "iOS", "android", "windows mobile", а если написать клиент ещё и под linux, MacOS это уже большой прорыв будет, чем юзать клиент виндовский под wine.
Этот клиент под Linux или MAC OS как минимум лет 5-7 не сможет сравняться по функциональности с Windows (WINE) версией. И то сможет только если Windows-версия остановится в развитии на год-другой. Об окупаемости вообще речи не идет. Windows Mobile - тоже есть риск что его ждет судьба Symbian. Теоретически окупиться могут только версии для Android и iOS. Причем со вторым очень маловероятно, т.к. CommFort популярен в основном в России/Украине/Белоруссии.
Аватара пользователя
SV
Сообщения: 797
Зарегистрирован: 00:11, 06.09.2010
Откуда: Киров

Re: Ситуация с разработчиками дополнений

Сообщение SV »

Maxim Mirgorodsky писал(а):
SV писал(а):На своих трудах только дурак не хочет зарабатывать, любой труд должен быть оплачиваемым. Вы же не станните работать просто так?!
Ничего подобного. Сначала человек делает бесплатно и даже платит за свою работу (это называется обучение) и только когда накапливает определенный уровень знаний и опыта может с помощью них создавать добавленную стоимость (т.е. зарабатывать).
Какая разница учится он или нет? В техникумах, университетах кто учится на бесплатно отделении им платят стипендию за их учёбу, получается всё равно оплачивается, когда человек практикуется на рабочем месте его труд всё равно оплачивают. В этом вы каркас таки и не правы.
Maxim Mirgorodsky писал(а):Система плагинов более гибка, нежели какой-либо дополнительный API. Более того, дополнительный API уже есть: viewtopic.php?f=35&t=7191
Толку от неё на прямую сам клиент не сможет работать.
Maxim Mirgorodsky писал(а):Этот клиент под Linux или MAC OS как минимум лет 5-7 не сможет сравняться по функциональности с Windows (WINE) версией. И то сможет только если Windows-версия остановится в развитии на год-другой.

Опять же это зависит от вас, будите ли вы разрабатывать или энтузиасты. И на сколь гибкую систему API предоставите.
Maxim Mirgorodsky писал(а): Теоретически окупиться могут только версии для Android и iOS. Причем со вторым очень маловероятно, т.к. CommFort популярен в основном в России/Украине/Белоруссии.
Причём тут Европа? Дело в том что в России и странах СНГ не мало обладателей девайсов Apple, только в моём не большом городе Кирове тьма сей девайсов, а что говорить про большие города такие как Москва, Питер, Владимир, Пермь и другие. Самое перспективное на мое мнение это iOS на данный момент из всех.
Maxim Mirgorodsky
Администратор
Сообщения: 6867
Зарегистрирован: 09:56, 27.06.2005

Re: Ситуация с разработчиками дополнений

Сообщение Maxim Mirgorodsky »

Какая разница учится он или нет? В техникумах, университетах кто учится на бесплатно отделении им платят стипендию за их учёбу, получается всё равно оплачивается, когда человек практикуется на рабочем месте его труд всё равно оплачивают. В этом вы каркас таки и не правы.
Если программист способен делать успешные коммерческие проекты - прекрасно, никто ведь не мешает. Но это ведь очень сложно сделать и сразу успешно продавать. Самые успешные проекты вообще начинают монетизировать лишь спустя годы после старта. Даже CommFort не смотря на монетизацию с первого дня отбил вложенные в него средства лишь спустя полтора года. Если у Вас получится зарабатывать сразу - замечательно. Но для таких ожиданий нужен очень высокий уровень обучения и опыта. А получают опыт обычно некоммерческими проектами.
Причём тут Европа? Дело в том что в России и странах СНГ не мало обладателей девайсов Apple, только в моём не большом городе Кирове тьма сей девайсов, а что говорить про большие города такие как Москва, Питер, Владимир, Пермь и другие. Самое перспективное на мое мнение это iOS на данный момент из всех.
Могу дать статистику по техподдержке. Из 10 вопросов про мобильную версию человек 7-8 спрашивают про Android, и по одному-два про iOS и Symbian (WM вообще не интересуются).
Аватара пользователя
SV
Сообщения: 797
Зарегистрирован: 00:11, 06.09.2010
Откуда: Киров

Re: Ситуация с разработчиками дополнений

Сообщение SV »

Maxim Mirgorodsky писал(а):
Какая разница учится он или нет? В техникумах, университетах кто учится на бесплатно отделении им платят стипендию за их учёбу, получается всё равно оплачивается, когда человек практикуется на рабочем месте его труд всё равно оплачивают. В этом вы каркас таки и не правы.
Если программист способен делать успешные коммерческие проекты - прекрасно, никто ведь не мешает. Но это ведь очень сложно сделать и сразу успешно продавать. Самые успешные проекты вообще начинают монетизировать лишь спустя годы после старта. Даже CommFort не смотря на монетизацию с первого дня отбил вложенные в него средства лишь спустя полтора года. Если у Вас получится зарабатывать сразу - замечательно. Но для таких ожиданий нужен очень высокий уровень обучения и опыта. А получают опыт обычно некоммерческими проектами.
Причём тут Европа? Дело в том что в России и странах СНГ не мало обладателей девайсов Apple, только в моём не большом городе Кирове тьма сей девайсов, а что говорить про большие города такие как Москва, Питер, Владимир, Пермь и другие. Самое перспективное на мое мнение это iOS на данный момент из всех.
Могу дать статистику по техподдержке. Из 10 вопросов про мобильную версию человек 7-8 спрашивают про Android, и по одному-два про iOS и Symbian (WM вообще не интересуются).
И? Это ещё не статистика, у вас у самих на сайте написано:
Существуют ли версии CommFort для мобильных платформ iOS и Windows Phone?

На текущий момент нет, но в перспективе планируются.
Да и почитав форум всё понятно становится. Да и по своей сути такие вопросы задают администраторам серверов.
Так что это нужно не посредственно спрашивать у администраторов серверов.
Maxim Mirgorodsky писал(а): Если программист способен делать успешные коммерческие проекты - прекрасно, никто ведь не мешает. Но это ведь очень сложно сделать и сразу успешно продавать. Самые успешные проекты вообще начинают монетизировать лишь спустя годы после старта. Даже CommFort не смотря на монетизацию с первого дня отбил вложенные в него средства лишь спустя полтора года. Если у Вас получится зарабатывать сразу - замечательно. Но для таких ожиданий нужен очень высокий уровень обучения и опыта. А получают опыт обычно некоммерческими проектами.
Вы не учитываете главное правила бизнеса: "Нужно со всеми делится" я не понимаю в чем проблема реализовать дополнительное API?
Контроль как был так и останется, откроются дополнительные перспективы. Профессиональные программисты терять время не будет на дополнения для чатов, и куда выгоднее будет написать программу для юридических лиц. Так что вам не стоит говорить что наш уровень для вас низок.
Последний раз редактировалось SV 17:02, 11.05.2012, всего редактировалось 1 раз.
wizard50
Сообщения: 1691
Зарегистрирован: 17:18, 31.10.2006
Откуда: Комсмомольск-на-Амуре

Re: Ситуация с разработчиками дополнений

Сообщение wizard50 »

разговор уходит совсем в другую сторону
Cilvay
Сообщения: 816
Зарегистрирован: 14:55, 16.06.2008

Re: Ситуация с разработчиками дополнений

Сообщение Cilvay »

Я думаю лучше все это прекратить, а тему удалить
Maxim Mirgorodsky
Администратор
Сообщения: 6867
Зарегистрирован: 09:56, 27.06.2005

Re: Ситуация с разработчиками дополнений

Сообщение Maxim Mirgorodsky »

Cilvay писал(а):Я думаю лучше все это прекратить, а тему удалить
Вопросы по данной теме начинают обсуждаться в самых разных других темах. Так что они будут или удаляться со ссылкой на эту тему, или переноситься сюда.
wizard50 писал(а):разговор уходит совсем в другую сторону
Здесь несколько параллельных разговоров. Один из них об уходе от энтузиазма в сторону коммерции.
я не понимаю в чем проблема реализовать дополнительное API?
Еще раз вопрос. Чем не устраивает данное API: http://www.commfort.com/ru/forum/viewto ... =35&t=7191 ? Если мы реализуем, то чем это будет лучше, чем то что уже реализовано в данном дополнении?
Аватара пользователя
SV
Сообщения: 797
Зарегистрирован: 00:11, 06.09.2010
Откуда: Киров

Re: Ситуация с разработчиками дополнений

Сообщение SV »

Maxim Mirgorodsky писал(а):
я не понимаю в чем проблема реализовать дополнительное API?
Еще раз вопрос. Чем не устраивает данное API: http://www.commfort.com/ru/forum/viewto ... =35&t=7191 ? Если мы реализуем, то чем это будет лучше, чем то что уже реализовано в данном дополнении?
Тем что сможем на прямую общаться с сервером, а не по средствам плагинов. Тем самым отпадёт смысл анализировать ваш протокол для написания мобильных клиентов и под другую ОС клиентов, мы же просим у вас не сверхъестественного. Хотя есть минус, защиты от спамеров не будет ни какой. Но с другой стороны поглядеть, её и сейчас нет за исключение включение проверки авторизации.
bigbag
Сообщения: 71
Зарегистрирован: 21:30, 28.02.2009

Re: Ситуация с разработчиками дополнений

Сообщение bigbag »

Maxim Mirgorodsky писал(а): Еще раз вопрос. Чем не устраивает данное API: http://www.commfort.com/ru/forum/viewto ... =35&t=7191 ? Если мы реализуем, то чем это будет лучше, чем то что уже реализовано в данном дополнении?
Проект заброшен в самом начале, к сожалению. Сервер умеет только смотреть на имена пользователей и каналов.
Боту на лиспе нужен мост.
Ответить