|
ORM vs sql
|
|||
---|---|---|---|
#18+
SeVaMath.Pi-r, оставь свои пионерские статейки при себе. Кроме table ты ничего не видел С..а, а что есть ещё, расскажи? SeVaЗа такие запросы нужно голову откручивать. В твоем случае - задницу А за какие не нужно откручивать голову, в моём случае задницу? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.01.2012, 13:39 |
|
ORM vs sql
|
|||
---|---|---|---|
#18+
МСУ Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
Данила, да Вы что совсем офонарели? Пардон, конечно, за эмоции. А немного подумать слабо? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.01.2012, 13:39 |
|
ORM vs sql
|
|||
---|---|---|---|
#18+
ShSergeДанила, да Вы что совсем офонарели? Пардон, конечно, за эмоции. А немного подумать слабо? А что не так? Лучше по-существу и в подробностях, конечно. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.01.2012, 13:41 |
|
ORM vs sql
|
|||
---|---|---|---|
#18+
Нет, мне нравится эта публика :) 1. Орут, SQL и только он! Если что-то сложное - ORM на помойку, так как не справится поделие с вычурной фантазией разработчика. 2. Привёл более менее сложный запрос. 3. Теперь орут, что за сложные запросы нужно жопу вместо головы ввинчивать. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.01.2012, 13:47 |
|
ORM vs sql
|
|||
---|---|---|---|
#18+
МСУ, Он сложный только в голове, на самом деле - простой. Намудрили, однако с подзапросами. Сейчас переписывать его не буду - лень. У меня сегодня ДР и я уже некоторую разминочку сделал. ПС. Кстати, этот самый салеэмаунт у Вас какого типа? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.01.2012, 14:00 |
|
ORM vs sql
|
|||
---|---|---|---|
#18+
Сразу бросилось в глаза ордербай по сабселекту. Это - кошмар. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.01.2012, 14:02 |
|
ORM vs sql
|
|||
---|---|---|---|
#18+
ShSergeПарамонЛюблю SQL, но в процессе составления запросов из строк, есть вероятность допустить ошибку, об этой ошибке я предпочитаю узнать во время компиляции а не во время исполнения. А вы его, как все нормальные люди, тестируйте сначала под манажемент студией и смотрите при этом план запроса (желательно). Тот факт, что компилятор не выдал ошибки, абсолютно не означает, что запрос правильный. :) Пока все нормальные люди тестируют о смотрят планы каждого мелкого запроса я предпочитаю заниматся чем то полезным ) Да, и незабудте проверять и тестировать все запросы после каждого изменения логики, я подозреваю времни у вас не меренно :) ... |
|||
:
Нравится:
Не нравится:
|
|||
07.01.2012, 15:39 |
|
ORM vs sql
|
|||
---|---|---|---|
#18+
МСУViPRosэто я называю контрактом. Это не контракт, это банальная обработка исключения. Я тоже так умею значит не въехал у тебя настройка маппинг - разовая процедура, после маппинга никто не отслеживает изменение в серверной стороне (ну, конечно, если ты там один, тоо перенастроишь маппинг, сгенерируешь тонну "классов", изменишь свои "пратиал классы" (костыли одним словом) и вышлешь "новую версию" бедным юзверам, а они будут трахаться с БД и т.д.) а у ВИПРОС перманентный маппинг с возможной потерей функциональности прикладного кода, но с четким предупреждением о петере функциональности прикладного кода и причине потери, а сама ВИПРОС непотопляема. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
07.01.2012, 16:42 |
|
ORM vs sql
|
|||
---|---|---|---|
#18+
ПарамонShSergeпропущено... А вы его, как все нормальные люди, тестируйте сначала под манажемент студией и смотрите при этом план запроса (желательно). Тот факт, что компилятор не выдал ошибки, абсолютно не означает, что запрос правильный. :) Пока все нормальные люди тестируют о смотрят планы каждого мелкого запроса я предпочитаю заниматся чем то полезным ) Да, и незабудте проверять и тестировать все запросы после каждого изменения логики, я подозреваю времни у вас не меренно :) значит твое полезное не зависит от реакции системы твоей бывают такие гениальные проги, выхлоп которой можно ждать и год, если этот выхлоп = лечение рака или мылен баксов ... |
|||
:
Нравится:
Не нравится:
|
|||
07.01.2012, 16:44 |
|
ORM vs sql
|
|||
---|---|---|---|
#18+
ViPRosМСУпропущено... Это не контракт, это банальная обработка исключения. Я тоже так умею значит не въехал у тебя настройка маппинг - разовая процедура, после маппинга никто не отслеживает изменение в серверной стороне (ну, конечно, если ты там один, тоо перенастроишь маппинг, сгенерируешь тонну "классов", изменишь свои "пратиал классы" (костыли одним словом) и вышлешь "новую версию" бедным юзверам, а они будут трахаться с БД и т.д.) а у ВИПРОС перманентный маппинг с возможной потерей функциональности прикладного кода, но с четким предупреждением о петере функциональности прикладного кода и причине потери, а сама ВИПРОС непотопляема. :) Да, есть некоторые субстанции, которые не тонут... Сори, не удержался. Кстати так и не понял разницы в плане удаления объекта БД. Что мегасупавипрос при попытке обращения (насколько я понял) выдаст Ихсепшн (или как ты там извратнулся над словом Exception), что EF выдаст его же при выполнении запроса. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.01.2012, 17:25 |
|
ORM vs sql
|
|||
---|---|---|---|
#18+
LelouchViPRosпропущено... значит не въехал у тебя настройка маппинг - разовая процедура, после маппинга никто не отслеживает изменение в серверной стороне (ну, конечно, если ты там один, тоо перенастроишь маппинг, сгенерируешь тонну "классов", изменишь свои "пратиал классы" (костыли одним словом) и вышлешь "новую версию" бедным юзверам, а они будут трахаться с БД и т.д.) а у ВИПРОС перманентный маппинг с возможной потерей функциональности прикладного кода, но с четким предупреждением о петере функциональности прикладного кода и причине потери, а сама ВИПРОС непотопляема. :) Да, есть некоторые субстанции, которые не тонут... Сори, не удержался. Кстати так и не понял разницы в плане удаления объекта БД. Что мегасупавипрос при попытке обращения (насколько я понял) выдаст Ихсепшн (или как ты там извратнулся над словом Exception), что EF выдаст его же при выполнении запроса. ну тут на форуме токо для того и собираются что бы друг дружка нетонущим срванивать так что не переживай, ты не первый ЕФ выдасть ихзепшн и твоя прога скорее всего умрет а ВИПРОС сам же обработает (спрячеть или сделаеть пункт меню или кнопочку недоступной, не запустит прогу и т.д.) а если БД изменится средствами ВИПРОС то она просто не дасть ее изменить, если это приведеь к потере функциональности в зависимости от прав) ... |
|||
:
Нравится:
Не нравится:
|
|||
07.01.2012, 17:31 |
|
ORM vs sql
|
|||
---|---|---|---|
#18+
ViPRosзначит твое полезное не зависит от реакции системы твоей Мое полезное это уделять больше времени логике а не поиском глупых ошибок, для сего есть дебагер и среда разработки. У многих правда дебагером выступает конечный пользователь, это веселые как правило конторы ) ... |
|||
:
Нравится:
Не нравится:
|
|||
07.01.2012, 17:35 |
|
ORM vs sql
|
|||
---|---|---|---|
#18+
ViPRosLelouchпропущено... Да, есть некоторые субстанции, которые не тонут... Сори, не удержался. Кстати так и не понял разницы в плане удаления объекта БД. Что мегасупавипрос при попытке обращения (насколько я понял) выдаст Ихсепшн (или как ты там извратнулся над словом Exception), что EF выдаст его же при выполнении запроса. ну тут на форуме токо для того и собираются что бы друг дружка нетонущим срванивать так что не переживай, ты не первый ЕФ выдасть ихзепшн и твоя прога скорее всего умрет а ВИПРОС сам же обработает (спрячеть или сделаеть пункт меню или кнопочку недоступной, не запустит прогу и т.д.) а если БД изменится средствами ВИПРОС то она просто не дасть ее изменить, если это приведеь к потере функциональности в зависимости от прав) Никто не запрещает перехватывать исключения EF. Кнопочка это очень просто. А если выполняемая операция является частью последовательности операций, например выполняемых в 1 транзакции? Я предпочту исключение и откат транзакции, чем отсутствие вызова метода и неправильные результаты работы. P.S. Слабо представляю зачем заказчик сам полезет в базу, да еще через левый механизм. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.01.2012, 18:29 |
|
ORM vs sql
|
|||
---|---|---|---|
#18+
LelouchНикто не запрещает перехватывать исключения EF. Кнопочка это очень просто. А если выполняемая операция является частью последовательности операций, например выполняемых в 1 транзакции? Я предпочту исключение и откат транзакции, чем отсутствие вызова метода и неправильные результаты работы. P.S. Слабо представляю зачем заказчик сам полезет в базу, да еще через левый механизм. 1.Ты их не перехватываешь. Уверен. 2. Зачем откатывать то, что изначально не пройдет. 3. Ты слабо представялешь что такое левая система. Для нормальной системы левой является DBA и что то типа SSMS. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.01.2012, 18:36 |
|
ORM vs sql
|
|||
---|---|---|---|
#18+
ViPRosLelouchНикто не запрещает перехватывать исключения EF. Кнопочка это очень просто. А если выполняемая операция является частью последовательности операций, например выполняемых в 1 транзакции? Я предпочту исключение и откат транзакции, чем отсутствие вызова метода и неправильные результаты работы. P.S. Слабо представляю зачем заказчик сам полезет в базу, да еще через левый механизм. 1.Ты их не перехватываешь. Уверен. 2. Зачем откатывать то, что изначально не пройдет. 3. Ты слабо представялешь что такое левая система. Для нормальной системы левой является DBA и что то типа SSMS. 1. Мне даже в страшном сне не надо представлять изменение БД заказчиком. (А если он все же это изменит без санкции меня как разработчика, и программа ляжет, то он же мне и платить будет за восстановление...) 2. Что изначально не пройдет? написано подряд вызов 5и методов, 3й не работает. Остальные 4 же выполняться? 3. То что MS SMS не является необходимой для работы системы я согласен. Но не ты, ни "випрос" не могут запретить пользователю влезть в БД с ее помощью. Отсюда ценность прав на изменение БД в твоем "випрос" = 0. P.S. Я не могу понять как Хорошим решением может быть возможность пользователя как угодно влезть в БД, изменить ее структуру, а потом еще надеяться на правильную работу бизнес-логики. То что программа не будет вылетать с исключениями - не является признаком правильной работы. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.01.2012, 18:50 |
|
ORM vs sql
|
|||
---|---|---|---|
#18+
Lelouch1. Мне даже в страшном сне не надо представлять изменение БД заказчиком. (А если он все же это изменит без санкции меня как разработчика, и программа ляжет, то он же мне и платить будет за восстановление...) 2. Что изначально не пройдет? написано подряд вызов 5и методов, 3й не работает. Остальные 4 же выполняться? 3. То что MS SMS не является необходимой для работы системы я согласен. Но не ты, ни "випрос" не могут запретить пользователю влезть в БД с ее помощью. Отсюда ценность прав на изменение БД в твоем "випрос" = 0. P.S. Я не могу понять как Хорошим решением может быть возможность пользователя как угодно влезть в БД, изменить ее структуру, а потом еще надеяться на правильную работу бизнес-логики. То что программа не будет вылетать с исключениями - не является признаком правильной работы. 1. Как бы ты не старался описать предметную область (п.о.)) исчерпывающим образом (если она не стандартизировано) у тебя это не получится в силу объективных причин. Потому лучше дать возможность модельщику доописать п.о. А вот это "доописать" должно быть стандартизировано, токо тогда заказчик может привязать стандартное отраслевое ПО к своей п.о. 2. Вызов 5 методов не должно реализоваться хардкодингом. Пользователь может написать или переписать некторые из них. Значит должен быть применен способ межметодного :) общения, т.е. настравиавмые рабочие потоки (благо в НЕТ это встоена). А вот вход этого настраиваемого рабочего потока должен быть четко специфирован, что бы можно было бы эти спецификации можно было сверить со спецификациями поставщика инфы и при несовпадение не запускать рабочий потокю Нефиг вызываь часть потока, если изначально ясно что поток завершится ошибкой из за несоблюдения интерфеса поставщиком. так как точка входа в рабочий поток известен (обычно это визуальный интерфесный элемент), то можно его блокировать. 2. Т ыможешь изменить БД как цгодно, просто ВИПРОС при запуска потока проверит согласованность контекста требований и предложений. Но, рекомендуемый способ изменения - через менеджер метаданных ВИПРОС, тогда коллизий воще не возгикнет. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.01.2012, 19:05 |
|
ORM vs sql
|
|||
---|---|---|---|
#18+
ShSergeМСУ, Он сложный только в голове, на самом деле - простой. Не спорю, откуда ж тогда такой ажиотаж? :) ShSergeНамудрили, однако с подзапросами. Сейчас переписывать его не буду - лень. У меня сегодня ДР и я уже некоторую разминочку сделал. А сможете ли его переписать с более эффективным планом? Кстати, с днюхой поздравляю! :) ShSergeСразу бросилось в глаза ордербай по сабселекту. Это - кошмар. А что делать, если такие требования. Кстати, кто-то давеча вещал, что все вычисления должны быть средствами сиквел сервера ViPRosпосле маппинга никто не отслеживает изменение в серверной стороне А это и не надо никому, это лишний бубен, влияющий на производительность. Это в классической двузвенке еще можно побаловать? А если у нас сервер приложений? Так что за такие отслеживания авторитетно ставлю тебе двойку. ViPRosЕФ выдасть ихзепшн и твоя прога скорее всего умрет Часто ли у тебя бывают случаи "случайных" изменений схемы данных на стороне БД? Я плакал... :) ... |
|||
:
Нравится:
Не нравится:
|
|||
07.01.2012, 19:19 |
|
ORM vs sql
|
|||
---|---|---|---|
#18+
ViPRosLelouch1. Мне даже в страшном сне не надо представлять изменение БД заказчиком. (А если он все же это изменит без санкции меня как разработчика, и программа ляжет, то он же мне и платить будет за восстановление...) 2. Что изначально не пройдет? написано подряд вызов 5и методов, 3й не работает. Остальные 4 же выполняться? 3. То что MS SMS не является необходимой для работы системы я согласен. Но не ты, ни "випрос" не могут запретить пользователю влезть в БД с ее помощью. Отсюда ценность прав на изменение БД в твоем "випрос" = 0. P.S. Я не могу понять как Хорошим решением может быть возможность пользователя как угодно влезть в БД, изменить ее структуру, а потом еще надеяться на правильную работу бизнес-логики. То что программа не будет вылетать с исключениями - не является признаком правильной работы. 1. Как бы ты не старался описать предметную область (п.о.)) исчерпывающим образом (если она не стандартизировано) у тебя это не получится в силу объективных причин. Потому лучше дать возможность модельщику доописать п.о. А вот это "доописать" должно быть стандартизировано, токо тогда заказчик может привязать стандартное отраслевое ПО к своей п.о. 2. Вызов 5 методов не должно реализоваться хардкодингом. Пользователь может написать или переписать некторые из них. Значит должен быть применен способ межметодного :) общения, т.е. настравиавмые рабочие потоки (благо в НЕТ это встоена). А вот вход этого настраиваемого рабочего потока должен быть четко специфирован, что бы можно было бы эти спецификации можно было сверить со спецификациями поставщика инфы и при несовпадение не запускать рабочий потокю Нефиг вызываь часть потока, если изначально ясно что поток завершится ошибкой из за несоблюдения интерфеса поставщиком. так как точка входа в рабочий поток известен (обычно это визуальный интерфесный элемент), то можно его блокировать. 2. Т ыможешь изменить БД как цгодно, просто ВИПРОС при запуска потока проверит согласованность контекста требований и предложений. Но, рекомендуемый способ изменения - через менеджер метаданных ВИПРОС, тогда коллизий воще не возгикнет. 1. Пока-что это получалось. 2. Почему это не должен быть? Мне нужно выполнить 5 методов в строгой последовательности (и это отнюдь не единичный случай). Мне вот даже интересно, как ты блокируешь элемент управления? Код: c# 1. 2. 3. 4.
Ты из этого кода поймешь, что блокировать надо?) (Даже если использовать RoutedCommand - за разрешение выполнения команды отвечает CanExecute, а не Execute). 3. Мне не нужно чтобы его менял заказчик. У заказчика часто даже нет ИТ отдела, только пара админов. Кто у него будет ПО дописывать? (Это кстати справедливо и для весьма крупных предприятий, а-ля водоканалы (наш основной профиль). Их ИТ отделы состоят из 10ка человек, которые и так умирают на поддержке универсальной межотраслевой 1С. Второе такое счастье им особо не надо, поэтому заказывают системы "под ключ".) P.S. И как ты будешь обновлять ПО заказчика, если он может переписать твою систему как ему вздумается? P.P.S. Судя по сайту ВИПРОС я бы его стандартным межотраслевым ПО не назвал. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.01.2012, 19:26 |
|
ORM vs sql
|
|||
---|---|---|---|
#18+
Lelouch1. Пока-что это получалось. 2. Почему это не должен быть? Мне нужно выполнить 5 методов в строгой последовательности (и это отнюдь не единичный случай). Мне вот даже интересно, как ты блокируешь элемент управления? Код: c# 1. 2. 3. 4.
Ты из этого кода поймешь, что блокировать надо?) (Даже если использовать RoutedCommand - за разрешение выполнения команды отвечает CanExecute, а не Execute). 3. Мне не нужно чтобы его менял заказчик. У заказчика часто даже нет ИТ отдела, только пара админов. Кто у него будет ПО дописывать? (Это кстати справедливо и для весьма крупных предприятий, а-ля водоканалы (наш основной профиль). Их ИТ отделы состоят из 10ка человек, которые и так умирают на поддержке универсальной межотраслевой 1С. Второе такое счастье им особо не надо, поэтому заказывают системы "под ключ".) P.S. И как ты будешь обновлять ПО заказчика, если он может переписать твою систему как ему вздумается? P.P.S. Судя по сайту ВИПРОС я бы его стандартным межотраслевым ПО не назвал. 1. Рад за тебя. 2. Лучше вызов этих 5 методов оформить как рабочий поток, конфигурацию которой можно поменять в любое время не меняя прогу. 3. Вот ты описал какой то вентиль для водопроводной трубы. Там диаметр, напор и т.д. не знаю что. твоя система работает в орловской губернии. А в Брянской губернии есть вентили с 2 регулируемыми положениями. Что для брянщину надо переделать прогу? или лучше дать возможность ввести новые параметры для венитля и переделать метод (написать другой)? я думаю второй вариант лучше. 4. ПО и БД обновляется автоматом, с учетом изменений внесенных пользователем в ПО и в БД. 5. ВИПРОС платформа. На неу написаны несколько отраслевых решений (ВИП.Бюджетирование, ВИП.APS, ВИП.MES и т.д.) ... |
|||
:
Нравится:
Не нравится:
|
|||
07.01.2012, 19:44 |
|
ORM vs sql
|
|||
---|---|---|---|
#18+
ViPRosLelouch1. Пока-что это получалось. 2. Почему это не должен быть? Мне нужно выполнить 5 методов в строгой последовательности (и это отнюдь не единичный случай). Мне вот даже интересно, как ты блокируешь элемент управления? Код: c# 1. 2. 3. 4.
Ты из этого кода поймешь, что блокировать надо?) (Даже если использовать RoutedCommand - за разрешение выполнения команды отвечает CanExecute, а не Execute). 3. Мне не нужно чтобы его менял заказчик. У заказчика часто даже нет ИТ отдела, только пара админов. Кто у него будет ПО дописывать? (Это кстати справедливо и для весьма крупных предприятий, а-ля водоканалы (наш основной профиль). Их ИТ отделы состоят из 10ка человек, которые и так умирают на поддержке универсальной межотраслевой 1С. Второе такое счастье им особо не надо, поэтому заказывают системы "под ключ".) P.S. И как ты будешь обновлять ПО заказчика, если он может переписать твою систему как ему вздумается? P.P.S. Судя по сайту ВИПРОС я бы его стандартным межотраслевым ПО не назвал. 1. Рад за тебя. 2. Лучше вызов этих 5 методов оформить как рабочий поток, конфигурацию которой можно поменять в любое время не меняя прогу. 3. Вот ты описал какой то вентиль для водопроводной трубы. Там диаметр, напор и т.д. не знаю что. твоя система работает в орловской губернии. А в Брянской губернии есть вентили с 2 регулируемыми положениями. Что для брянщину надо переделать прогу? или лучше дать возможность ввести новые параметры для венитля и переделать метод (написать другой)? я думаю второй вариант лучше. 4. ПО и БД обновляется автоматом, с учетом изменений внесенных пользователем в ПО и в БД. 5. ВИПРОС платформа. На неу написаны несколько отраслевых решений (ВИП.Бюджетирование, ВИП.APS, ВИП.MES и т.д.) 5. Кроме внедрений ВИП. MES на 2 предприятиях на сайте ничего не сказано. Вывод о особой популярности напрашивается сам. 2. Ответь на вопрос как ты контрол заблокируешь. 3. Нет, я опишу вентиль как объект с N регулируемыми положениями и напишу общий метод для N положений, или, например пользуясь конфигурацией IOC контейнера подменю то что необходимо для Брянска. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.01.2012, 19:53 |
|
ORM vs sql
|
|||
---|---|---|---|
#18+
Lelouch, 1. популярность тут не при чем, если випрос сделает для тех, кто ее спонсировал, то что им надо, то это уже будет 100 миллионов экономии для страны 2. ты зациклился на рефлексии, у випрос свои метаданные, и она знает все о своих формах, кнопках, методах, событиях и т.д. и автоматом их генерирует из метаданных 3. ты просто НЕ МОГ ЗНАТЬ что у вентиля будет N положений (никто пока не сконструировал :) и никакой фаулер тебе в этом не поможет в общем, все мы пишем мертвые проги (устаревшие в день выпуска) в первые несколько лет свей практики, а потом начинаем дкмать о вечном и т.д., но к тому моменту обычно уже зависимы материально и блокированы во времени но иногда получется так, что у некоторых появляется возможность чудить, чего и тебе желаю ... |
|||
:
Нравится:
Не нравится:
|
|||
07.01.2012, 20:11 |
|
ORM vs sql
|
|||
---|---|---|---|
#18+
ViPRos2. ты зациклился на рефлексии Отгадай с одного раза, - на чём ты зациклился? ViPRosв общем, все мы пишем мертвые проги Нет уж. Ты пишешь мертвые проги, а мы создаем хорошие решения ;) ... |
|||
:
Нравится:
Не нравится:
|
|||
07.01.2012, 20:19 |
|
ORM vs sql
|
|||
---|---|---|---|
#18+
ViPRosLelouch, 1. популярность тут не при чем, если випрос сделает для тех, кто ее спонсировал, то что им надо, то это уже будет 100 миллионов экономии для страны 2. ты зациклился на рефлексии, у випрос свои метаданные, и она знает все о своих формах, кнопках, методах, событиях и т.д. и автоматом их генерирует из метаданных 3. ты просто НЕ МОГ ЗНАТЬ что у вентиля будет N положений (никто пока не сконструировал :) и никакой фаулер тебе в этом не поможет в общем, все мы пишем мертвые проги (устаревшие в день выпуска) в первые несколько лет свей практики, а потом начинаем дкмать о вечном и т.д., но к тому моменту обычно уже зависимы материально и блокированы во времени но иногда получется так, что у некоторых появляется возможность чудить, чего и тебе желаю 1. А еще с помощью випрос мы завоюем Марс, Луну и Проксиму Центавра. 2. При чем тут рефлексия, метаданные и т.д., ты мне скажи как ты контрол заблокруешь? Разрешишь мне использовать только свои? А что если мне нужен свой контрол, которого нет в ВИПРОСе? А что если мне нужно какое-то особое расположение контролов (группировка по влкадкам, etc)? А что, если заказчик потребует конкретно ему 1 изменить отображение какой-либо информации? 3. Я специально написал, что подменю через конфигурацию IoC контейнера нужные мне классы. И что мне помешает это сделать, если вентиль появился через пару лет? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.01.2012, 20:22 |
|
ORM vs sql
|
|||
---|---|---|---|
#18+
Lelouch, вощем тупо конечно так но все ж в випрос пользователь может конфигурировать контролы как хочет, хоть в таб хоть в корзину, хоть куда ты можешь менять контрол на совместимый другой добавить новый к существующему и т.д. а то что у тя исключительный случай через контейнер в випрос просто конфигурация потоков и методов - обыденность ... |
|||
:
Нравится:
Не нравится:
|
|||
07.01.2012, 20:37 |
|
|
start [/forum/topic.php?fid=17&msg=37605014&tid=1350478]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
59ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 159ms |
0 / 0 |