Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Тоже самое хочется предложить, но... 28.10.03 09:49 Число просмотров: 1523
Автор: DPP <Dmitry P. Pimenov> Статус: The Elderman Отредактировано 28.10.03 09:50 Количество правок: 1
|
> Сервер пишешь на "Ансёвом" С, вот тебе и совместимость. Что > до клиента, то я его вообще бы писал на Яве, в виде > апплета, с загрузкой с сервака: тогда проблема апгрейда > клиентов решается автоматически.
Самый главный выбор - это одноплатформенность или многоплатформенность/платформонезависимость. Этот выбор, видимо, уже сделан.
На счет стандарта выбирать не приходится - это Анси-Си, Ричи/Керниган-Си, можно даже Страустраповский Си++.
Пользоваться только стандартными библиотеками! Поскольку в стандартной библиотеке реализован только консольный ввод/вывод - то интерфейс летит к черту. Хорошо, что в виндовсе осталась командная строка и поддержка АНСИ-терминала. придется все действия в виде команды с параметрами делать.
Еще в стандартной библиотеке нет работы с сетью (ТиСиПи/АйПи) на соответствующем уровне ОСИ. Только файловый.
Иногда (не очень плохой метод) разработчики идут по такому пути: Отдельно (в отдельном маленьком модуле) пишется аппаратно/системно зависимая часть. Их, разумеется, будет столько, сколько платформ поддерживает ПО. Обычно наибОльшая часть кода - бизнес-логика останется неизменной.
|
|
|