надеюсь, я не буду слишком огорчен, если задам этот вопрос
Я изучаю WCF / Asp.Net, так что тип приложений, которые я планирую написать, - это веб-приложения, приложения веб-служб или их сочетание. Насколько мне известно, веб-приложения обычно реализуются с использованием n-уровневой архитектуры, а WCF обычно следует принципам разработки SOA.
Вот мне и интересно:
а) Какие преимущества я бы получил от изучения различных архитектурных проектов, если типы приложений, которые я планирую написать, в основном используют n-уровневые и SOA-шаблоны?
б) и если изучение различных архитектурных стилей является обязательным - самое время начать изучать и реализовывать их, или мне следует сначала сосредоточиться на том, чтобы стать более опытным в написании wcf / веб-приложений?
PS - чтобы уточнить, я не спрашиваю об этом из-за того, что слишком ленив, чтобы учиться, но, поскольку мне понадобится довольно много времени, чтобы стать даже хорошим программистом, я хотел бы сначала изучить материал, который будет помогите мне улучшить мои навыки программирования
Спасибо