Последние комментарии
Для меня эта страница - это удобный способ смотреть, что нового происходит в комментариях и сразу находить заметку, не заходя в админку. Думаю, она будет полезна и тебе.
Viktor
Знаешь "denis_ionov", что некоторые люди стараются внести какой-нибудь вклад в развитие чего-либо, причем даже не ради получения какой-то прибыли, а ради того, чтобы вы ламеры чему-то научились. Задумайся над этим вопросом.
Михаил Фленов
> большей гибкости, меньшей связности
А я наоборот считаю, что идет потеря гибкости. Для SQL запросов я предпочитаю максимально использовать возможности сервера, а это хранимые процедуры, функции, пакеты (в случае с Oracle). А DLL все равно нужно перекомпилировать. Если уж и нужно SQL запрос использовать в программе, то я предпочитаю его хранить в виде отдельного файла в директории с программой. Конечно, это не всегда, потому что иногда приходиться следовать правилам компании, в которой я работаю, но в собственных проектах, я не люблю интегрировать доступ к данным с исполняемым файлом. Я думаю, это наоборот слишком связывает меня и теряется гибкость.
Михаил Фленов
Возможно, но не сейчас. Сейчас времени просто нет.
Михаил Фленов
Даже если Linq будет лучше всех преобразовывать код в SQL и делать это прекрасно, использовать его, лично я не рекомендую. Я не рекомендую использовать и SQL запросы в коде. В этом случае, после каждого изменения данных придеться перекомпилировать программу. SQL запросы лучше хранить вне программы, чтобы их можно было легко изменять.
Именно поэтому многие противятся внедрению языка запросов в язык программирования. Я же считаю, что нужно находить везде золотую середину. Язык запросов можно внедрять в язык, но только там, где это нужно и эффективно. К базам данных я бы не стал так обращатся. По крайней мере пока такой яркой необходимости не встречал.
Romul
А что? В принципе идея хорошая, написать книгу по C# в стиле Библии Делфи и распространять её в виде электронной платной копии. Могу помочь в качестве соавтора. ;-)
Romul
>MS как всегда в ударе - глядишь лет через 5 "откроет" GOTO...
И кстати раз уж речь зашла о goto. Что за goto-фобия? Сколько раз я видел, как ревностные противники goto вставляют return в тело цикла, а всё почему?
Потому, что эти "дубы" не понимают почему не стоит употреблять goto, а тупо его избегают, видимо даже не осознавая, что return это то же самое, и если return записан не в последней строке функции, то это абсолютно эквивалентно использованию goto.
Romul
2Lobzik_ Не путай вывод типов с динамической типизацией, они не имеют ничего общего...
denis_ionov
Вот это классно!!! Дорвемся до новых материалов ;) И можно будет вполне легально, не отнимая ни у кого кусок хлебы, читать книгу... Вот это действительно здорово!
Михаил Фленов
Исходники и компоненты буду выкладывать, но это отдельный раздел
Evgeny
Михаил, я так понимаю реч идёт о Visual Studio 2008 Professional Edition
или Express Edition?