Здравствуйте, baranovda, Вы писали:
B>Для, того, чтобы спроектировать учетную клиент-серверную систему средней сложности с нуля, архитекторы компании-разработчика на .NET вынуждены преодолеть миллион противных трудностей: выбрать СУБД, решить, каким образом с ней общаться, затем разобраться с делением архитектуры на слои, транспортом, кэшированием и сериализацией, взвесить все за и против десктопа или веба, изучить десяток фреймворков MVC/MVP, подобрать стандартные библиотеки готовых компонентов UI и отчетов, все это каким-то образом сопрячь между собой и сделать решение защищённым. Но это ещё не всё, потому что даже самое продвинутое решение не всегда продается, так как один заказчик вдруг хочет сервер на линуксе, другой — клиента в броузере, а третий — репликацию данных между головной организацией и дочками. Потом нужно немного повоевать с производительностью и масштабируемостью. И только после решения всех технических проблем можно приступать к наработке бизнес-логики.
B>Об одинэске ещё лет десять тому назад отзывались не иначе как с презрением, а сегодня вот сабж раскочегарился до такой степени, что предлагает замену всему вышеперечисленному прямо "из коробки" за относительно смешные деньги. Купил, сел и пиши себе сразу бизнес-логику, все эти Employees-Customers-Orders--Details, и гори эти все дотнеты синим пламенем — как думаете?
Так и думаю. Функционала 8-ки пока хватает за глаза. При жтом расширяем через AddIn-модули (ну а также OLE).