Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

inifiles vs xml


Страницы:   1 2 3 4 5

a.a.j. ©   (2008-07-31 10:06:00) 

Уже в которой теме встречаю споры на тему инифайлов и xml. Сам всегда использовал ини, но теперь задумался. Очень хочется подвести черту под плюсами и минусами обоих способов сохранения настроек программы, в каких случаях какую технологию использовать?


Medbe}I{onok XML   (2008-07-31 17:47:00) [1]

это правильный шаг. уйти.
следующий правильный шаг - начать юзать xml


Vlad Oshin   (2008-07-31 17:27:00) [2]


> b z   (31.07.08 16:52) [82]

я к чему написал "реальных"

пришел на старой работе новый проект менеджер и заявил: Либо мы занимаемся поделками, либо становимся "реальными разработчиками"
это означало: бросаем Д, садимся за С#. Изучаем .net. Начинаем писать компаненты, описание которых в БД. Т.е. программа стартует, считывает из БД окно, строит. Считывает компанент, строит. и т.п.

А, тем не менее, я его заколебался поправлять, когда он говорил, бро данные в гриде.

Т.е., такое впечатление, что он не понимает сложности создания столь универсальных вещей.

Затра.мда..надоел с С от мелкомягких, там, дескать, я не должен знать, в гриде данные или в датасете, и запрос тут же можно писать(в гриде т.е.)
Эдакое grid+set+sqlstrings..
Я ему такой компанент на Д сваял за утро, не понравилось что-то..
Так и не убедил он меня чем тот С лучше Д. А среда какая тормозная...

да, к чему это я..
Вот и этим xml запиликал он..
я говорю: Нахрена? - Это круто, это реально, все так делают..

Есть люди, которые разговаривать напрочь не умеют - тут или слышал звон, да не знает где он, либо и звона то толком не слышал.

Единственная мысль у него верная была - начать бизнес процесс в хранимки в БД переносить.
Так и переносил бы - чего пристал...
вообщем, не ужились мы.

О чем я ничуть не жалею. Сейчас интереснее, дороже и на Д работаю.
Есть мысль зайти как нибудь, посмотреть что там у них получилось.
Интересно, он все еще работает :)


Anatoly Podgoretsky   (2008-07-31 16:56:00) [3]

Ну так там и провайдер есть, а назови мне иерархическую БД из доступных?
С помощью этого средства строить визуальный иерархический интерфейс там просто великолепно. Вообще поддержка БД там сильно развита.


b z   (2008-07-31 16:52:00) [4]


> Vlad Oshin ©   (31.07.08 15:59) [80]
> еще видел, как имя последнего пользователя и имя БД в xml
> писали.
 Вы еще не видели .net, там все это и не только именно в xml и пишут, и причем все (ну или почти).
Тоже надо говорить "реальных" или промолчим?


Medbe}I{onok XML   (2008-07-31 16:11:00) [5]

в общем хмл рулит.


Vlad Oshin   (2008-07-31 15:59:00) [6]

еще видел, как имя последнего пользователя и имя БД в xml писали.
две строчки - в xml. Реальные разработчики..

А как в BDS2006 реализовано CodeTemplate(в xml)? в 7мерке было проще и понятнее и быстрее.


Vlad Oshin   (2008-07-31 15:51:00) [7]


> Смешно? Разумеется смешно. Потому что другого ничего не
> знал.
> Вот сегодня примерно так же и ваши рассуждения выглядят
> про ненужность xml и возможность все сделать руками самому.
>

нисколько не смешно. если чуть-чуть только.
Зато это опыт.

Есть грид - замечательно.
А если мне нужен edit? я буду усекать грид до одной ячейки, сожрав кучу ресурсов?

Зри в корень. Текст он и есть текст. А то что к нему дописали - это то что к нему дописали. Надо - бери, нет - не зачем усекать грид до ячейки, бери ячейку.


Medbe}I{onok XML   (2008-07-31 15:44:00) [8]

Вот лично не вижу надобности xml. Зачем мне язык разметки, описывающий свою структуру разметки? Если я что-то предусмотрю в своей программе в разметке, то я и создам соотв. ini (txt, вав, XYQ). А не предусмотрю - не предусмотрю, пусть хоть чего там понапишут в этой разметке...

Да кто ж с этим спорит.
Расскажу историю про себя.
Был начинающим клипперистом. Нужно было отобразить данные в табличном виде (что-то типа нашего грида). Про то, что там есть объектное расширение специально для этого я еще тогда не знал. Что получилось:
идем в начало таблицы, и с позиции экрана ху начинаем делать аут на экран. Потом некст к следующей записи. Все время запоминаем где что нарисовали. когда отрисовано нужное количество строк идем обратно на first, рисуем шпалу курсора. дальше цикл ожидания ввода и перемещение шпалы и указателя в dbf + скроллинг экрана если юзер шагнул ниже последней видимой записи.

Смешно? Разумеется смешно. Потому что другого ничего не знал.
Вот сегодня примерно так же и ваши рассуждения выглядят про ненужность xml и возможность все сделать руками самому.


Anatoly Podgoretsky   (2008-07-31 15:14:00) [9]

> Игорь Шевченко  (31.07.2008 14:38:11)  [71]

Непонятно, кто из вас двоих испугался.


Anatoly Podgoretsky   (2008-07-31 15:13:00) [10]

> a.a.j.  (31.07.2008 14:30:08)  [68]

Заберешь Оракл с собой?


Anatoly Podgoretsky   (2008-07-31 15:09:00) [11]

> Medbe}I{onok XML  (31.07.2008 14:07:52)  [52]

Ну так уроды они везде, это как раз тот случай, когда хранение должно быть в двух разных папках и должен быть импорт/экспорт.
Теперь личное наблюдение, когдя я смотрю на ПО для разного рода железа меня дрожь берет, то ли заставили инженера писать его, толи вообще бомжа пригласили. Исключения весьма редки. Разного рода тюнеров у меня было несколько, а в рамках одного тюнера, каждая версия становилась все хуже и хуже, вплоть до полной не работоспособности.


Anatoly Podgoretsky   (2008-07-31 15:05:00) [12]

> Medbe}I{onok XML  (31.07.2008 14:02:50)  [50]

Это отдельный случай. Рассматривать лучше общий.


KilkennyCat   (2008-07-31 14:44:00) [13]

Может, я ошибаюсь, но я всегда думал, что хмл - это шоб удобно было кросс-платформо-приложено-и-еще-чего-нить. И если я не предполагаю, что все ринутся работать с моими данными и т.д. и т.п., то ломиться работать с хмл не так уж и оправдано.


a.a.j.   (2008-07-31 14:40:00) [14]


> Ясно. А то вдруг на Соломеной сторожке...

Неа :(


Игорь Шевченко   (2008-07-31 14:38:00) [15]


> А это уже говорить мне ни к чему)


Ясно. А то вдруг на Соломеной сторожке...


a.a.j.   (2008-07-31 14:32:00) [16]


> в каком ?

А это уже говорить мне ни к чему)


a.a.j.   (2008-07-31 14:30:00) [17]

я спасу бюджет, когда уволюсь)


Игорь Шевченко   (2008-07-31 14:30:00) [18]


> работаю в департаменте с муниципальным жильем, очередниками
> и т.д., а это ой какая большая база


в каком ?


Игорь Шевченко   (2008-07-31 14:29:00) [19]


> При переустановке системы или самого софта перенести настройки
> самих каналов это такой гемор, что проще потратить полчаса,
>  просканировать каналы снова и тупо настроить пал/секам
> для каждого.


Кстате подтверждаю


Medbe}I{onok XML   (2008-07-31 14:28:00) [20]

и т.д., а это ой какая большая база

Чо? целых тридцать тысяч семей на очереди ?


Страницы:   1 2 3 4 5

Наверх

Титульная страница Поиск, карта сайта Написать письмо