![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
inifiles vs xml
a.a.j. © (2008-07-31 10:06:00)Уже в которой теме встречаю споры на тему инифайлов и xml. Сам всегда использовал ини, но теперь задумался. Очень хочется подвести черту под плюсами и минусами обоих способов сохранения настроек программы, в каких случаях какую технологию использовать?
Медвежонок Пятачок (2008-07-31 12:11:00) [61]А если мне действительно не надо больше ? :)
Да я верю.
Просто тема то не про это. А про то что xml рулез.
Игорь Шевченко (2008-07-31 12:05:00) [62]Медвежонок Пятачок © (31.07.08 11:58) [22]
> когда выясняется, что xml рулит не тупо а реально, как обычно
> все свелось к "а мне больше и не надо"
А если мне действительно не надо больше ? :)
Ega23 (2008-07-31 12:04:00) [63]
> Это неверный ответ, юзать надо Oracle
Игорь, заметь: ты сам спалилсо, я имён не называл... :))))
Медвежонок Пятачок (2008-07-31 11:58:00) [64]когда выясняется, что xml рулит не тупо а реально, как обычно все свелось к "а мне больше и не надо"
:)
Медвежонок Пятачок (2008-07-31 11:53:00) [65]Я даже знаю этих людей, которые сразу FB советуют.
Впрочем, я также знаю, кто сходу посоветует Oracle XE, MSDE (я в том числе) и SQLLite.
ну я запомнил это. и за пазуху спрятал.
:)
Медвежонок Пятачок (2008-07-31 11:52:00) [66]а если их два? пользователя.
Игорь Шевченко (2008-07-31 11:46:00) [67]Медвежонок Пятачок © (31.07.08 11:28) [17]
> в форумах базы на все вопросы что выбрать в качестве бд
> сразу отвечают: при малейшей вероятности будущего масштабирования
> и будущего мультиплеера - юзай сразу фб.
Это неверный ответ, юзать надо Oracle
> вот и я так же поступаю в вопросе ini/xml
Аналогичная фигня - если мне нужно где-то хранить настройки пользователя, я их в большинстве случаев храню в ini-шнике.
Потому что тупо рулят :)
Ega23 (2008-07-31 11:45:00) [68]
> юзай сразу фб
Я даже знаю этих людей, которые сразу FB советуют.
Впрочем, я также знаю, кто сходу посоветует Oracle XE, MSDE (я в том числе) и SQLLite.
Медвежонок Пятачок (2008-07-31 11:28:00) [69]в форумах базы на все вопросы что выбрать в качестве бд сразу отвечают: при малейшей вероятности будущего масштабирования и будущего мультиплеера - юзай сразу фб. и никто не возражает.
вот и я так же поступаю в вопросе ini/xml
Медвежонок Пятачок (2008-07-31 11:21:00) [70]А ини-файлы просто тупо рулят...
в чем-то (очень малом из четырех букв) я с этим полностью согласен.
:)
Медвежонок Пятачок (2008-07-31 11:17:00) [71]мы тут про возможности и преимущества, а не про востребованность.
у кого-то нет, у кого-то есть
Игорь Шевченко (2008-07-31 11:15:00) [72]редактировать настройки удаленно через data-aware контролы - это, безусловно, наиболее востребованная фича
Медвежонок Пятачок (2008-07-31 11:09:00) [73]ставим Window, значит далее описываются окна
ставим Color, значит далее описываются цвета
а потом выясняется что нужны отдельные и window и color для разных пользователей ....
Медвежонок Пятачок (2008-07-31 11:02:00) [74]> возможность редактирования
и т.д.
я говорил через редактирпование через дата аваре контролы.
ты тоже конечно можешь редактировать.
считываешь в едиты, редактируешь, собираешь данные из едитов.
а я делаю клиентский датасет, и отдаю его датааваре контролам.
почувствуйте разницу.
Медвежонок Пятачок (2008-07-31 11:00:00) [75]доступен не ини по шттп а файл доступен.
сначала скачиваешь его локально, затем используешь как ини.
а я просто делаю Load(' http://blablabla.com') и все.
визуализация:
разумеется ничего сложного.
ты рисуешь программный модуль для exe, а я exe не трогаю, а рисую xls преоборазование (или вообще несколько) и одиним вызовом transform получаю текст, ртф или хтмл и все.
а то что в первом параграфе у тебя написано, то тоже все верно. но хмл здесь все равно рульнее в силу иерархичности.
Vlad Oshin (2008-07-31 10:51:00) [76]не понимаю..
Да, это принято стандартом. Посему к этому готовятся разработки всеми
тот же IE отображает структурно
Ну а так - какой прок именно от xml программе, которой надо сохранить свои размеры, расцветки и т.п.
ставим 0, значит далее описываются окна
ставим 1, значит далее описываются цвета
ставим Window, значит далее описываются окна
ставим Color, значит далее описываются цвета
ставим dlghlh, значит далее описываются окна
ставим pwr[qr[, значит далее описываются цвета
и т.п.
без разных
> msxml2_tlb.dcu по сравнению с inifiles.dcu
а txt и по http и по ftp доступен тоже не хуже
> легкость визуализации
в своей программе тоже не представляется сложной, как и
> возможность редактирования
и т.д.
Ega23 (2008-07-31 10:45:00) [77]
> кроме преимуществ собственно формата хранения есть еще куча
> дополнительных преимуществ.
>
> доступность по протоколам http,ftp,res.
> легкость визуализации с помощью механизма трансформаций.
>
> возможность редактирования через data aware контролы.
> и т.д.
>
А ини-файлы просто тупо рулят...
Медвежонок Пятачок (2008-07-31 10:40:00) [78]кроме преимуществ собственно формата хранения есть еще куча дополнительных преимуществ.
доступность по протоколам http,ftp,res.
легкость визуализации с помощью механизма трансформаций.
возможность редактирования через data aware контролы.
и т.д.
Медвежонок Пятачок (2008-07-31 10:36:00) [79]единственный недостаток xml - это размер msxml2_tlb.dcu по сравнению с inifiles.dcu (если пользоваться штатными средствами)
a.a.j. (2008-07-31 10:36:00) [80]ну, успокоили)
> Ega23
да, вот как раз из-за бд в скором будущем придется осваивать xml