Выражу сомнение в том, что именно гетерогенность увеличивает стабильность системы. Никогда еще плохо спроектированные приложения на другом языке или платформе не делали для системы лучше чем хорошо спроектированная ) это вообще диковато так думать про айти ) это же не эволюционный процесс развития жизни
Дима, у системы построенной исключительно на SQL где наследование реализовано за счет специального соглашения об именовании не могло быть будущего. Даже такой ужасный продукт как 1с был лучше ) ты уж прости )
К слову сказать, Seller 4.0 отметил 15 лет внедрения и всё еще жив.
Вот цитата из MSDN: A DbContext instance represents a combination of the Unit Of Work and Repository patterns such that it can be used to query from a database and group together changes that will then be written back to the store as a unit. DbContext is conceptually similar to ObjectContext.
Т.е. ребята сами нарушают SRP. Океееей.
Потому что вы не знаете что еще эта функция может взять у User'a. Надо стараться передавать только самый минимум данных. Передача всего юзера это избыточное разглашение. Bad Design, короче.
Все классно ровно до того момента пока у нас повсеместно используется один контекст и одна база, да причем еще и SQL. Как только появляются разные базы для разных целей, то слой из репозиториев становится уместным и даже необходимым, т.к. он гарантирует единообразный доступ к данным. Кроме того, репозитории часто помогают абстрагироваться от использования монструозных моделей с бесконечно живущими контекстами. И не надо забывать что использование экстеншен методов нарушает ООП, потому как методы оказываются снаружи и чтобы реализовать их, придется иметь доступ к внутренним особенностям объекта.
Начнем с того что это XML ) Размер токена ощутимо больше даже при томе же объеме информации.
Его нельзя положить в query string. Там куча разных параметром шифрования которые не факт, что нужны.
Зачем использовать что-то более сложное, если есть простое и надежное решение?
Реализация собственных баз данных, операционных систем, протоколов шифрования, аутентификации и авторизации несет существенные риски и редко обосновано. Такое решение должно быть обязательно взвешенным, чтобы потом не разгребать «детские болезни» путем финансовых потерь проекта.
К счастью такие системы в мире не выживают )
Выражу сомнение в том, что именно гетерогенность увеличивает стабильность системы. Никогда еще плохо спроектированные приложения на другом языке или платформе не делали для системы лучше чем хорошо спроектированная ) это вообще диковато так думать про айти ) это же не эволюционный процесс развития жизни
К слову сказать, Seller 4.0 отметил 15 лет внедрения и всё еще жив.
Т.е. ребята сами нарушают SRP. Океееей.
Его нельзя положить в query string. Там куча разных параметром шифрования которые не факт, что нужны.
Зачем использовать что-то более сложное, если есть простое и надежное решение?