Последние комментарии
Для меня эта страница - это удобный способ смотреть, что нового происходит в комментариях и сразу находить заметку, не заходя в админку. Думаю, она будет полезна и тебе.
Evgeny
Михаил, я так понимаю реч идёт о Visual Studio 2008 Professional Edition
или Express Edition?
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
Вот это классно!!! Дорвемся до новых материалов ;) И можно будет вполне легально, не отнимая ни у кого кусок хлебы, читать книгу... Вот это действительно здорово!
Михаил Фленов
На данный момент использую Express Edition, но коплю на стандарт. Professional версия не интересует, потому что все, что мне нужно есть стандарте.