Есть идея написать свой продукт по обмену сообщениями между пользователями (через свой сервер).
Проект некоммерческий, скажем так, мини ICQ для города. Что и как, зачем и т.п. лучше не спрашивайте , по этим вопросам лучше пишите на мыло.
Смысл программки: примитивный (для начала) обмен сообщения через сервер.
Нужен Ваш совет:
1. Какую среду выбрать для разработки, если клиент надо будет писать и под Windows и под Linux.
Под Виндовс написать на Сшарпе,а под линукс уже переделать на С++?
Или написать на Visual C++ с использование кросс-платформенной библиотеки? Но какой, гугл что-то по этому поводу молчит .
Вообщем вопрос, думаю, понятен. Надо только учитывать несколько факторов: написать быстро (т.е. нужны будут, соответсвенно, примеры протоколов), малые требование конечно продукта к ресурсам.
2. База данных для хранения информации о пользователях, история сообщений и т.п. + среда,которая максимльно адаптирована под эту БД.
Хочеться услышать просто ваше мнение, что бы вы выбрали и как бы вы поступили... Сообщений "аналог аси, нафиг нада" прошу не писать.
Также буду признателен за советы по выбору протокола, может у кого-то даже есть примеры "примитимного общение" между сервером и клиентом.
Может, кто писал подобное и готов поделиться опытом, а может и поучаствовать в разработке

.