Вверх ↑
Ответов: 5446
Рейтинг: 323
#1: 2012-04-06 19:50:36 ЛС | профиль | цитата
[offtop]Однако чего вспомнили - описания компонентов в XML![/offtop]

1. Достоинства применения xml
2. Недостатки применения xml
3. Достоинства применения txt
4. Недостатки применения txt
5. В чем преимущество xml перед txt (для пакетов HiAsm)
6. Что даст замена txt на xml (про 10-кратное увеличение ini-файлов писать не надо).

1.
a) XML - это стандарт, хоть и достаточно общий. Если не полениться и написать XLS (XML Schema), то из общего стандарта он превратится в специальный. И если при загрузке xml не забывать загружать схему, то получим автоматическую проверку правильности файла (как синтаксиса, так и структуры).
b) Машинночитаемый - "заточен" под обработку компьютером
с) Поддержка мультиязычности (i18n) встроена в стандарт
2,5. a) XML (несжатый) занимает больше места на диске. Впрочем, диски на терабайт уже далеко не экзотика...
b) Начальная загрузка и разбор XML требуют больше ресурсов (память, процессорное время), чем ini. Но разницу, полагаю, можно будет заметить только на очень старых компьютерах
с) "Трудно редактировать". Ну это ваще... Есть бесплатные редакторы XML-файлов, с подцветкой синтаксиса, с проверкой правильности при сохранении (или по запросу) - это уже удобнее, чем Блокнот, функционал которого не менялся где-то со времён Windows 9x. А если к среде будет прилагаться нормальный редактор компонент (доделанный ECreator), то станет ещё легче
3. a) Человекочитаемый формат
b) Компактный
с) Можно править в блокноте
d) Быстрая загрузка
4. a) Не явялется стандартом
b) Нет простой поддержки мультиязычности (i18n)
6. PROFIT От стандартизации ещё никто не проигрывал.
карма: 1

0