|
Best practice работы с настройками приложения
|
|||
---|---|---|---|
#18+
Но...., NET setting на самом деле полная лажа, от нее толку практически ноль. Установки уровня Application по сути просто константы. Юзерские годны только для "внешнего вида" не более того, в общем ХРЕНЬ. Все свои проблемы приходится решать самостоятельно, через свои конфиги и сеттинги, а весь тот огород их, в задницу. Гыы, как ВПФ, оооо, к любому коду, интерфейс, оооо. А на самом деле огород на огороде и при разборе чужого кода и при вспоминании своего и при создании, в ВПФ, натрахайся родной с классами, с вьюверами, нагороди пипец контролов, отладь за два месяца, то что винформс сделаешь за два дня. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.12.2017, 19:55 |
|
Best practice работы с настройками приложения
|
|||
---|---|---|---|
#18+
fortibransaНо...., NET setting на самом деле полная лажа, от нее толку практически ноль. Очень развернутое и аргументированное мнение, да. fortibransaУстановки уровня Application по сути просто константы. А что еще от них нужно? fortibransaЮзерские годны только для "внешнего вида" не более того Чего??? fortibransaГыы, как ВПФ, оооо, к любому коду, интерфейс, оооо. А на самом деле огород на огороде и при разборе чужого кода и при вспоминании своего и при создании, в ВПФ, натрахайся родной с классами, с вьюверами, нагороди пипец контролов, отладь за два месяца, то что винформс сделаешь за два дня. 1. А как в этой теме вдруг всплыли WPF и винформс? 2. Такое можно заявлять, когда одинаково хорошо владеешь каждой из сравниваемых технологий. В данном случае у меня большое подозрение, чтос WPF кое у кого не очень срослось. P.S. Сделайте на винформс хотя бы за два дня листбокс/комбобокс с юзерконтролом произвольной сложности в элементах списка. И DGC с тем же юзерконтролом в ячейке грида. В WPF это делается за 5 минут. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.12.2017, 03:09 |
|
Best practice работы с настройками приложения
|
|||
---|---|---|---|
#18+
Сон Веры ПавловныfortibransaНо...., NET setting на самом деле полная лажа, от нее толку практически ноль. Очень развернутое и аргументированное мнение, да. fortibransaУстановки уровня Application по сути просто константы. А что еще от них нужно? fortibransaЮзерские годны только для "внешнего вида" не более того Чего??? fortibransaГыы, как ВПФ, оооо, к любому коду, интерфейс, оооо. А на самом деле огород на огороде и при разборе чужого кода и при вспоминании своего и при создании, в ВПФ, натрахайся родной с классами, с вьюверами, нагороди пипец контролов, отладь за два месяца, то что винформс сделаешь за два дня. 1. А как в этой теме вдруг всплыли WPF и винформс? 2. Такое можно заявлять, когда одинаково хорошо владеешь каждой из сравниваемых технологий. В данном случае у меня большое подозрение, чтос WPF кое у кого не очень срослось. P.S. Сделайте на винформс хотя бы за два дня листбокс/комбобокс с юзерконтролом произвольной сложности в элементах списка. И DGC с тем же юзерконтролом в ячейке грида. В WPF это делается за 5 минут. 1. а что там не так, что там можно аргументировать? Оказались бестолковые их сеттинги. 2. Тогда какой смысл в этих тн сеттингах. 3. А какой еще может быть толк от таких юзерских сеттингов? 4. Пример, срочно нужно продолжить один проект, человек уволился, кидают трех программистов на него, ВПФ кстати, трое программистов, один очень хорошо владеет ВПФ, неделю ковыряются, толку 10%, один из программистов на совещании заявляет или винформс или проект в задницу, начальство соглашается, 2 дня, ДВА дня, все готово и на 3-й день сдано заказчику ... |
|||
:
Нравится:
Не нравится:
|
|||
26.12.2017, 07:18 |
|
Best practice работы с настройками приложения
|
|||
---|---|---|---|
#18+
Я все в базе храню. Перешел пользователь на другую машину, а все настройки остались ... |
|||
:
Нравится:
Не нравится:
|
|||
26.12.2017, 07:35 |
|
Best practice работы с настройками приложения
|
|||
---|---|---|---|
#18+
Cat2Я все в базе храню. Перешел пользователь на другую машину, а все настройки осталисьДелал так, но начальство сказало, неее, делаем в сеттингах ... |
|||
:
Нравится:
Не нравится:
|
|||
26.12.2017, 07:37 |
|
Best practice работы с настройками приложения
|
|||
---|---|---|---|
#18+
Cat2Я все в базе храню. Перешел пользователь на другую машину, а все настройки остались Ещё вариант: Есть есть AD, то в папке user перемещаемые профили. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.12.2017, 09:07 |
|
Best practice работы с настройками приложения
|
|||
---|---|---|---|
#18+
fortibransa1. а что там не так, что там можно аргументировать? Оказались бестолковые их сеттинги. 2. Тогда какой смысл в этих тн сеттингах. 3. А какой еще может быть толк от таких юзерских сеттингов? Что конкретно надо вам для счастья в настройках? Чтобы на CD ROM записывала? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.12.2017, 09:10 |
|
Best practice работы с настройками приложения
|
|||
---|---|---|---|
#18+
fortibransa1. а что там не так, что там можно аргументировать? Оказались бестолковые их сеттинги. 2. Тогда какой смысл в этих тн сеттингах. 3. А какой еще может быть толк от таких юзерских сеттингов? Поток сознания и эмоции, аргументация нулевая. fortibransa4. Пример, срочно нужно продолжить один проект, человек уволился, кидают трех программистов на него, ВПФ кстати, трое программистов, один очень хорошо владеет ВПФ, неделю ковыряются, толку 10%, один из программистов на совещании заявляет или винформс или проект в задницу, начальство соглашается, 2 дня, ДВА дня, все готово и на 3-й день сдано заказчику И? Один отдельно взятый случай вовсе не показатель картины в целом. Возможно, тот, кто очень хорошо владел WPF, на самом деле владел не так уж и хорошо, возможно, предыдущий автор оставил такую груду лапшекода (которую можно соорудить на любом языке и платформе), что и 10 человек не разгребли бы (об этом косвенно свидетельствует тот факт, что проект был переписан с нуля), или вышеупомянутые трое работали, как лебедь, рак, и щука, либо всё вместе. fortibransaCat2Я все в базе храню. Перешел пользователь на другую машину, а все настройки осталисьДелал так, но начальство сказало, неее, делаем в сеттингах Вообще-то используя все ту же стандартную систему настроек, хранение можно вполне делать хоть в БД, хоть в облаке (хоть в ини-файлах). Petro123fortibransa1. а что там не так, что там можно аргументировать? Оказались бестолковые их сеттинги. 2. Тогда какой смысл в этих тн сеттингах. 3. А какой еще может быть толк от таких юзерских сеттингов? Что конкретно надо вам для счастья в настройках? Чтобы на CD ROM записывала? Мне тоже, кстати, это интересно. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.12.2017, 10:40 |
|
Best practice работы с настройками приложения
|
|||
---|---|---|---|
#18+
в настройках раздражает то, что нельзя указать нормально пользовательский тип в конфигураторе настроек, при этом если руками прописать и тип поддерживает XML сериализацию, то всё работает :) ... |
|||
:
Нравится:
Не нравится:
|
|||
26.12.2017, 10:49 |
|
Best practice работы с настройками приложения
|
|||
---|---|---|---|
#18+
Roman Mejtesнельзя указать нормально пользовательский тип в конфигураторе настроек Если тип в отдельной сборке - вполне можно. Roman Mejtesи тип поддерживает XML сериализацию, то всё работает :) Не обязательно. Можно просто прикрутить к типу атрибутом кастомный TypeConverter с сериализацией в строку. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.12.2017, 11:41 |
|
Best practice работы с настройками приложения
|
|||
---|---|---|---|
#18+
up ... |
|||
:
Нравится:
Не нравится:
|
|||
07.02.2018, 15:34 |
|
|
start [/forum/topic.php?fid=20&msg=39575897&tid=1399503]: |
0ms |
get settings: |
7ms |
get forum list: |
9ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
41ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
others: | 10ms |
total: | 132ms |
0 / 0 |