Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 2 [3] 4 5 6 7 8 9 10 .. 19   вперед  Ctrl
 Re: ORM vs sql  [new]
SeVa
Member [заблокирован]

Откуда: Москва
Сообщений: 4324
МСУ
Сева, готов ли ты продемонстрировать достойную альтернативу?

Тебе ничего не поможет. Ковыряйся дальше в Tables
30 дек 11, 11:07    [11849510]     Ответить | Цитировать Сообщить модератору
 Re: ORM vs sql  [new]
МСУ
Member [заблокирован]

Откуда: http://codearticles.ru
Сообщений: 31089
SeVa
МСУ
Сева, готов ли ты продемонстрировать достойную альтернативу?

Тебе ничего не поможет. Ковыряйся дальше в Tables

А другим тоже не в состоянии ничего предложить?
30 дек 11, 11:25    [11849626]     Ответить | Цитировать Сообщить модератору
 Re: ORM vs sql  [new]
Worobjoff
Member

Откуда: Москва
Сообщений: 2462
МСУ
Worobjoff
пропущено...

Осталось только понять, что есть командование жизнью.
Не хочу пилить опилки тут и так все понятно:
Какую ставим себе цель - ту и достигаем.
Серебряной пули не существует.
Кто не хочет в это поверить и ищет ее - еще не совсем пропал.
Кто самоутверждается за счет серебряной пули - тот пропал, т.к. подменил цели.
30 дек 11, 11:26    [11849632]     Ответить | Цитировать Сообщить модератору
 Re: ORM vs sql  [new]
МСУ
Member [заблокирован]

Откуда: http://codearticles.ru
Сообщений: 31089
Worobjoff

Переливание из пустого в порожнее без какой-либо конкретики. Разговор ни о чем.
30 дек 11, 11:32    [11849662]     Ответить | Цитировать Сообщить модератору
 Re: ORM vs sql  [new]
МСУ
Member [заблокирован]

Откуда: http://codearticles.ru
Сообщений: 31089
Чтобы говорить, что ОРМ зло, нужно предложить альтернативу.
Итого, Сева сдулся, что-то там побулькав, Воробьев постит какую-то полутеоретическую херь.
По существу - задача: нужно обратиться запросом к таблицам, сделать фильтр с пейджингом. Что использовать для доступа к БД и исполнения запроса?
30 дек 11, 11:52    [11849753]     Ответить | Цитировать Сообщить модератору
 Re: ORM vs sql  [new]
Worobjoff
Member

Откуда: Москва
Сообщений: 2462
МСУ
Чтобы говорить, что ОРМ зло, нужно предложить альтернативу.
Итого, Сева сдулся, что-то там побулькав, Воробьев постит какую-то полутеоретическую херь.
По существу - задача: нужно обратиться запросом к таблицам, сделать фильтр с пейджингом. Что использовать для доступа к БД и исполнения запроса?
Мы тут аннотацию к одной очень важной книжонке обсуждали (если ты еще не в курсе).

А "по существу"... Задача - на 5 копеек

Настроить SelectCommand.CommandText и UpdateCommand.CommandText.
Можно писать обновляемое представление, а можно не писать.
Можно хранимки написать, можно не писать.
Можно все зафигачить мышкопрограммированием - сделать датасет с DataTable для грида и DataTable для пейджера. В качестве пейджера BindingNavigator использовать.

Делается на коленке.
30 дек 11, 13:05    [11850096]     Ответить | Цитировать Сообщить модератору
 Re: ORM vs sql  [new]
МСУ
Member [заблокирован]

Откуда: http://codearticles.ru
Сообщений: 31089
Worobjoff
Настроить SelectCommand.CommandText и UpdateCommand.CommandText.

Хардкодить сиквел код, размазывая эту порнографию по приложению? А типизация идет в топку? Бойтесь рефакторинга. Занавес.
Worobjoff
Делается на коленке.

Делается без ума.
30 дек 11, 13:20    [11850193]     Ответить | Цитировать Сообщить модератору
 Re: ORM vs sql  [new]
Worobjoff
Member

Откуда: Москва
Сообщений: 2462
МСУ
Делается без ума.
А это уже - вопрос философский.
Хочется - делай с умом.
Очень хочется - делай с горем от ума.
30 дек 11, 13:24    [11850227]     Ответить | Цитировать Сообщить модератору
 Re: ORM vs sql  [new]
МСУ
Member [заблокирован]

Откуда: http://codearticles.ru
Сообщений: 31089
Worobjoff
А это уже - вопрос философский.

Работать с типизированными объектами - философия? По-моему это нормальная практика.
Worobjoff
Хочется - делай с умом.

ORM.
30 дек 11, 13:32    [11850300]     Ответить | Цитировать Сообщить модератору
 Re: ORM vs sql  [new]
SeVa
Member [заблокирован]

Откуда: Москва
Сообщений: 4324
МСУ
Worobjoff
А это уже - вопрос философский.

Работать с типизированными объектами - философия? По-моему это нормальная практика.
Worobjoff
Хочется - делай с умом.

ORM.


Муся, ты уже показывал свою нормальную практику времен Net 1.0
30 дек 11, 17:30    [11851496]     Ответить | Цитировать Сообщить модератору
 Re: ORM vs sql  [new]
Worobjoff
Member

Откуда: Москва
Сообщений: 2462
SeVa,
Внешне тут как раз я - консерватор.
А так оно и есть, когда вопрос касается обучения молодых программистов.
Что лучше?
Кода студент через год уже пишет и отдает заказчику программы,
или когда он через год умеет только производить впечатление, но ничего так и не написано?

Я (почему-то) даже и не сомневаюсь что для решения одних и тех же задач уровень квалификации программиста работающего с ORM должен быть значительно выше чем в ADO.NET.
И это даже не смешно когда ты людей набираешь на будущий проект.
30 дек 11, 19:26    [11851722]     Ответить | Цитировать Сообщить модератору
 Re: ORM vs sql  [new]
МСУ
Member [заблокирован]

Откуда: http://codearticles.ru
Сообщений: 31089
SeVa
Муся, ты уже показывал свою нормальную практику времен Net 1.0

Альтернативы-таки не будет? Бульбы не в счёт.
30 дек 11, 19:29    [11851730]     Ответить | Цитировать Сообщить модератору
 Re: ORM vs sql  [new]
SeVa
Member [заблокирован]

Откуда: Москва
Сообщений: 4324
Worobjoff
SeVa,
Внешне тут как раз я - консерватор.
А так оно и есть, когда вопрос касается обучения молодых программистов.
Что лучше?
Кода студент через год уже пишет и отдает заказчику программы,
или когда он через год умеет только производить впечатление, но ничего так и не написано?

Я (почему-то) даже и не сомневаюсь что для решения одних и тех же задач уровень квалификации программиста работающего с ORM должен быть значительно выше чем в ADO.NET.
И это даже не смешно когда ты людей набираешь на будущий проект.

Проблема известная. Нужен framework,базаданщик, модели, которые предоставляют все необходимые интерфейсы для разрботчиков UI, тогда можно сажать любого пионера и даже MCУ с кривыми руками не сможет нанести урон проекту
31 дек 11, 10:17    [11852703]     Ответить | Цитировать Сообщить модератору
 Re: ORM vs sql  [new]
МСУ
Member [заблокирован]

Откуда: http://codearticles.ru
Сообщений: 31089
Ситуация осложняется тем, что психическое расстройство Севы неизлечимо. Она будет много говорить о том, что плохо, но на вопросы что хорошо - будет вжимать хвост к пятой точке и переключаться на другие темы.
31 дек 11, 12:10    [11852756]     Ответить | Цитировать Сообщить модератору
 Re: ORM vs sql  [new]
Worobjoff
Member

Откуда: Москва
Сообщений: 2462
SeVa
Проблема известная. Нужен framework,базаданщик, модели, которые предоставляют все необходимые интерфейсы для разрботчиков UI, тогда можно сажать любого пионера и даже MCУ с кривыми руками не сможет нанести урон проекту
Четвертый сон Веры Павловны.
31 дек 11, 14:29    [11852898]     Ответить | Цитировать Сообщить модератору
 Re: ORM vs sql  [new]
SeVa
Member [заблокирован]

Откуда: Москва
Сообщений: 4324
МСУ
Ситуация осложняется тем, что психическое расстройство Севы неизлечимо. Она будет много говорить о том, что плохо, но на вопросы что хорошо - будет вжимать хвост к пятой точке и переключаться на другие темы.


Чего мне не хватает под Новый год, так это что-то с тобой обсуждать ;-)
У меня нет вопросов, а твои глубоко по барабану

Всех с Новым годом!!!
31 дек 11, 17:41    [11853279]     Ответить | Цитировать Сообщить модератору
 Re: ORM vs sql  [new]
Lelouch
Member

Откуда: Москва
Сообщений: 1876
Worobjoff
Я (почему-то) даже и не сомневаюсь что для решения одних и тех же задач уровень квалификации программиста работающего с ORM должен быть значительно выше чем в ADO.NET.


По своему собственному опыту могу сказать, что вы в корне не правы. Работа с L2S, а, особенно, с EF (L2S не всегда верно строит запросы) сильно ускоряла разработку и понизила требования к разработчику в конторе, в которой я работаю)
31 дек 11, 17:41    [11853280]     Ответить | Цитировать Сообщить модератору
 Re: ORM vs sql  [new]
Worobjoff
Member

Откуда: Москва
Сообщений: 2462
Lelouch
Worobjoff
Я (почему-то) даже и не сомневаюсь что для решения одних и тех же задач уровень квалификации программиста работающего с ORM должен быть значительно выше чем в ADO.NET.


По своему собственному опыту могу сказать, что вы в корне не правы. Работа с L2S, а, особенно, с EF (L2S не всегда верно строит запросы) сильно ускоряла разработку и понизила требования к разработчику в конторе, в которой я работаю)
А что именно вы разрабатывали?
2) Для кого?
3) Это был сайт или это было деск-топ приложение?
4) Какая архитектура?
5) И что именно разрабатывали до включения EF в свои средства разработки? Какой был там проект?
31 дек 11, 18:08    [11853336]     Ответить | Цитировать Сообщить модератору
 Re: ORM vs sql  [new]
Lelouch
Member

Откуда: Москва
Сообщений: 1876
1) Биллинговая система для водоканала города с миллионом+ жителей
3) Десктоп
4) Клиент-сервер
5) Я как раз и начал работу с этой задачи, так что опираюсь на комментарии начальства.
31 дек 11, 18:24    [11853382]     Ответить | Цитировать Сообщить модератору
 Re: ORM vs sql  [new]
Lelouch
Member

Откуда: Москва
Сообщений: 1876
Кстати вообще не понятно, причем тут я) Что проще написать - строго типизированный LINQ запрос (кроме L2S/EF я ни с чем на данный момент не работал, я в курсе что не все ORM имеют реализацию LINQ) или текст SQL запроса + передачу параметров в него?
31 дек 11, 19:17    [11853530]     Ответить | Цитировать Сообщить модератору
 Re: ORM vs sql  [new]
МСУ
Member [заблокирован]

Откуда: http://codearticles.ru
Сообщений: 31089
SeVa
МСУ
Ситуация осложняется тем, что психическое расстройство Севы неизлечимо. Она будет много говорить о том, что плохо, но на вопросы что хорошо - будет вжимать хвост к пятой точке и переключаться на другие темы.


Чего мне не хватает под Новый год, так это что-то с тобой обсуждать ;-)
У меня нет вопросов, а твои глубоко по барабану

Всех с Новым годом!!!


С Новым годом, лапонька! )
1 янв 12, 13:07    [11854534]     Ответить | Цитировать Сообщить модератору
 Re: ORM vs sql  [new]
Worobjoff
Member

Откуда: Москва
Сообщений: 2462
Lelouch
1) Биллинговая система для водоканала города с миллионом+ жителей
3) Десктоп
4) Клиент-сервер
5) Я как раз и начал работу с этой задачи, так что опираюсь на комментарии начальства.
Вопрос не раскрыт:
КАК вы измерили понижение требований к квалификации программистов?

Уволили дядек и наняли вместо них студентов, и переписали набело старый биллинг на 3 месяца быстрее?
2 янв 12, 12:47    [11855543]     Ответить | Цитировать Сообщить модератору
 Re: ORM vs sql  [new]
Worobjoff
Member

Откуда: Москва
Сообщений: 2462
Lelouch
Кстати вообще не понятно, причем тут я) Что проще написать - строго типизированный LINQ запрос (кроме L2S/EF я ни с чем на данный момент не работал, я в курсе что не все ORM имеют реализацию LINQ) или текст SQL запроса + передачу параметров в него?
Мне проще отладить запрос в редакторе SQL. Особенно когда запросов в БД много и когда они глубоко структурированы. Более того, многие аналитики владеют SQL, и нередко - получше чем студенты-программисты.
2 янв 12, 13:20    [11855583]     Ответить | Цитировать Сообщить модератору
 Re: ORM vs sql  [new]
МСУ
Member [заблокирован]

Откуда: http://codearticles.ru
Сообщений: 31089
Сева, сынок, побухал? А теперь расскажи нам, что есть хорошо в практике доступа к данным.
3 янв 12, 22:39    [11856787]     Ответить | Цитировать Сообщить модератору
 Re: ORM vs sql  [new]
Lelouch
Member

Откуда: Москва
Сообщений: 1876
Worobjoff
Lelouch
Кстати вообще не понятно, причем тут я) Что проще написать - строго типизированный LINQ запрос (кроме L2S/EF я ни с чем на данный момент не работал, я в курсе что не все ORM имеют реализацию LINQ) или текст SQL запроса + передачу параметров в него?
Мне проще отладить запрос в редакторе SQL. Особенно когда запросов в БД много и когда они глубоко структурированы. Более того, многие аналитики владеют SQL, и нередко - получше чем студенты-программисты.


Правило 80% помните?) 80% запросов обычно настолько просты, что на время их написания больше влияют создания объектов команды и передача в них параметров, нежели чем собственно написания кода SQL.
Worobjoff
многие аналитики владеют SQL, и нередко - получше чем студенты-программисты

Вы для запросов
SELECT * FROM [TABLE] WHERE [DATE1] > @date1 AND [DATE2] = @date2 
тоже аналитиков используете?)

А большмнство запросов в большинстве систем именно такие )))
3 янв 12, 23:50    [11857026]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 2 [3] 4 5 6 7 8 9 10 .. 19   вперед  Ctrl
Все форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM Ответить