Не поделитесь подробностями (если, конечно, информация не закрытая):шпиён wrote:Big Cheese wrote:Есть ли в природе примеры удачной реализации многоплатформенных продуктов loosely defined as "server applications", одинаково хорошо работающих под UNIX и Windows?
Да. Наш софт прекрасно работает и на Win, и на нескольких юниксах (если там компиляторы не начинают пургу гнать, вроде GCC, сошедшего с ума от ::delete на указатель на базовый класс (с виртуальным деструктором, не волнуйтесь). Как раз в одной из библиотек "platform abstraction layer", BTW.
- Как организован код продукта: одна baseline для всех платформ или для каждой платформы - своя?
- Используете ли Вы сторонние PAL и, если да, то какие?
- Используете ли Вы специфичные для Windows вещи, типа overlapped I/O?
- Как у Вас организован процесс - одна команда разрабатывает код для всех платформ, или есть разделение разработчиков по платформам?
- Существует ли "главная" с точки зрения разработки платформа, или все платформы равны?
Заранее спасибо!