Kolay_Net: Я отказался от автомапера и перенес логику маппинга в конструктор ViewModel. Таким образом, если понадобятся справочники - их легко добавлять и интерфейс взаимодействия выглядит целостным. Есть еще фокус - можно внутри ViewModel делать InputModel, что бы разграничить данные, которые необходимо получить назад.
Cyrax2014: Ну с последними покупками MS - все вероятно. Я уже видел вакансии такого рода на .Net. Плюс, имея исходники платформы можно достаточно хорошо тюнить производительность.
Ну и для справки - в свое время DSS и CCR Toolkit был доступен не в составе Robotics Studio и вот что с ним сделали fliphtml5.com/rrnl/oinn/basic (Есть еще офф PDF если интересно). Latency был меньше чем на Java у USPS. Я сам принимаю участие в разработке высоконагруженных OLTP систем и там 100% кода С#/.Net. Согласен что вакансий меньше, но они есть.
Там описываются вопросы как аутентификации так и авторизации.
Снизу ссылки на довольно интересные блоги. В частности очень рекомендую leastprivilege.com .
Хоть это все и тяготеет к MS стеку технологий, но применимо на любой платформе.
Думаю так то же можно написать=)
.Net — как правило сложные сетевые системы промышленного уровня, например банковские или ERP
В основном это WEB приложения, сервисы.
.Net — клиентская часть к ним или независимые десктоп приложения, приложения, которые можно запускать в браузере
К примеру интерфейс Autocad написан на .NET, Visual Studio etc.
.Net Compact — мобильный .Net
.Net Micro — электроника и тд.
Автору вопроса — на серверах и .Net и Java живут вместе очень часто. Например в ЦБ РФ часто используются две версии продукта — одна на .Net, другая Java.
Привязки к продуктам МС не наблюдаю наверное со времен выхода первого Asp.Net MVC. Плюс Майки сейчас активно опенсорсят все подряд=))
По поводу языка… я бы рекомендовал читать в оригинале, ибо терминология, переведенная на русский язык, зачастую просто ужасна, что в дальнейшем может встать боком, если захочется развиваться, так как русскоязычные ресурсы… ну скажем не особо информативны.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.