Тогда этот список будет очень-очень длинен ;) Новостей в OpenSource происходит по тыще штук в неделю, и по многим из них есть что почитать… Надо придумать какой-нибудь ограничитель.
Проблема в том, что всё это запускается на Windows+.NET, а они — не OpenSource. Могу я перенести это куда-нибудь кроме закрытой, платной, огороженой платформы? Нет. Ну и толку от «частично опенсорцного» решения?
Имхо, ImagineCup показывает чистую сферическую мелкософтовую подставу в вакууме. Классический майкрософтовский сюжет, смоделированный на игрушечной ситуации конкурса. Когда мы хотели выкатывать туда свой игровой проект, тучу времени убили на придумывание такой архитектуры, которая могла бы одновременно и использовать названные правила игры, и одновременно быть отвязанной, действительно свободной. Решение нашлось, но было таким чудовищно сложным, что проще было отказаться от конкурса вообще и сразу делать нормальную вещь.
> не хотелось бы думать, что в вас больше фанатизма, чем профессионализма
иногда платят за то, что система не привяза к Microsoft или кому-то еще. Особенно это касается сайтов, которые должны одинаково запускаться на разных ОС и серверах. Чем более фанатично огорожена платформа, тем больше костылей приходится писать для обеспечения кроссплатформенности.
Порадовал DbContext, всё идет к упрощению, это хорошо (хотя я уже написал немало кода с применением другого подхода). Интересная также опция DropCreateDatabaseIfModelChanged, которая по коду создаёт БД :) Правда, стрёмно юзать ее в production, на этапе разработки — самое то.
Что почитать на выходных? Рекомендуем, выпуск №3