Ну вот кто ж знал, что суровая надпись
Initialization for vmfs2 failed with -1
в консоли ESX после загрузки означает всего лишь невозможность получить IP-адрес по DHCP? :)

Немного об OR/M, PHP и .NET

Если вы можете себе позволить не использовать объектно-реляционное отображение – не используйте его.

И тогда не надо читать этот пост :)

Мне же в один прекрасный день, лет эдак пять назад,  стало слишком лениво каждый раз писать код, который занимается сборкой объектов из набора данных, полученных из базы, а потом раскидывает из объектов данные по форме, а потом записывает изменения обратно в объект, а потом формирует запрос на сохранение объекта в базе…

Тут возникает резонный вопрос:  если постоянно нужно решать эти рутинные задачи помещения и извлечения данных  из чёрного ящика под названием “объект”, может вообще ну его, этот ООП?

Я честно отвечу – может и ну его. И попрошу вас ещё раз перечитать первое предложение :)

Можете ещё спросить об этом у Мартина Фаулера, он красиво рассказывает о том, как может вырождаться ООП в процедурный подход. Но будем считать, что вопрос, использовать объекты или нет не стоит, собственно стоит вопрос – КАК использовать?

Read more »