Последние комментарии

Для меня эта страница - это удобный способ смотреть, что нового происходит в комментариях и сразу находить заметку, не заходя в админку. Думаю, она будет полезна и тебе.


Михаил Фленов

На данный момент использую Express Edition, но коплю на стандарт. Professional версия не интересует, потому что все, что мне нужно есть стандарте.


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

Вот это классно!!! Дорвемся до новых материалов ;) И можно будет вполне легально, не отнимая ни у кого кусок хлебы, читать книгу... Вот это действительно здорово!


О блоге

Программист, автор нескольких книг серии глазами хакера и просто блогер. Интересуюсь безопасностью, хотя хакером себя не считаю

Обратная связь

Без проблем вступаю в неразборчивые разговоры по e-mail. Стараюсь отвечать на письма всех читателей вне зависимости от страны проживания, вероисповедания, на русском или английском языке.

Пишите мне