Форум программистов, компьютерный форум, киберфорум
C#: Web, ASP.NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
0 / 0 / 0
Регистрация: 15.05.2013
Сообщений: 9
1

Структура современных веб-приложений на .NET

04.09.2016, 13:12. Показов 1488. Ответов 6

Author24 — интернет-сервис помощи студентам
Здравствуйте! Прошу опытных веб-разработчиков на .NET поделиться лучшими советами на счет структуры решения/проекта современных веб-приложений и дать отзыв ниже приведенной структуре:
  1. Tier бизнес-логики (DAL, Data providers).
  2. WCF Service Tier
  3. Wep API Tier
  4. Front-end Tier с использованием AngularJS 1.x.
Каждый Tier в отдельном проекте, хороша ли такая структура и как возможно ее улучшить/исправить?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.09.2016, 13:12
Ответы с готовыми решениями:

Живая веб-камера на веб-узел ASP.NET
Мне нужен способ поставить видео live веб-камера на мое приложение ASP.NET. Хочу сделать чтобы...

Ищем! Разработчик веб приложений (ASP.NET) Пермь
Обязанности: разработка веб-компонентов и веб-приложений. Требования: высшее или незаконченное...

Москва, Разработчик веб-приложений/Программист ASP .Net, до 80000 руб
В IT-компанию (разработка прикладного ПО для рынка энергетики) требуется ASP .Net Программист. ...

Дискуссия по поводу современных технологий в области веб-дизайна и верстки
Здравствуйте! У меня в процессе создания сайта на завершающей стадии возникли некоторые вопросы,...

6
349 / 262 / 65
Регистрация: 07.04.2014
Сообщений: 1,603
04.09.2016, 13:29 2
На эту тему можно говорить бесконечно.
Цитата Сообщение от DAn9I Посмотреть сообщение
поделиться лучшими советами на счет структуры решения/проекта современных веб-приложений
На самом деле лучших и худших не бывает. Всё зависит от задачи.
Цитата Сообщение от DAn9I Посмотреть сообщение
Front-end Tier с использованием AngularJS 1.x.
Обязательно Angular?..
Цитата Сообщение от DAn9I Посмотреть сообщение
Каждый Tier в отдельном проекте, хороша ли такая структура
См. выше. Например, в ASP.NET MVC серверная и клиентская части по умолчанию в одном проекте и это вроде бы никому не мешает...
0
0 / 0 / 0
Регистрация: 15.05.2013
Сообщений: 9
04.09.2016, 13:54  [ТС] 3
Цитата Сообщение от Streletz Посмотреть сообщение
Обязательно Angular?..
Да. Нужно мнение на счет такой структуры. Возможно есть какие-нибудь лучшие практики?
0
349 / 262 / 65
Регистрация: 07.04.2014
Сообщений: 1,603
04.09.2016, 14:09 4
Цитата Сообщение от DAn9I Посмотреть сообщение
Возможно есть какие-нибудь лучшие практики?
В том-то и дело, что как я уже писал выше нет ни лучших ни худших. "Практика" и всё остальное выбирается под конкретную задачу.
Не хочу никого обидеть, но одна из главных ошибок, которую совершают даже опытные разработчики, это отыскав в книге или на практике, якобы "лучшее решение" делать всё в соответствии с ним, "под одну гребёнку".
Конечно, если речь идёт об узкой специализации только на проектах какого-то одного типа, такой подход ещё может быть в определённой степени оправдан. И то с оговорками. В общем же случае он не имеет никакого смысла.
0
0 / 0 / 0
Регистрация: 15.05.2013
Сообщений: 9
04.09.2016, 18:28  [ТС] 5
Тогда другой вопрос: как часто используют переход от Веб-сервиса (wcf, asmx) к Web API или корректнее спросить для каких задач?
0
653 / 589 / 171
Регистрация: 17.07.2012
Сообщений: 1,670
Записей в блоге: 1
07.09.2016, 11:03 6
Цитата Сообщение от DAn9I Посмотреть сообщение
как часто используют переход от Веб-сервиса (wcf, asmx) к Web API или корректнее спросить для каких задач?
Очень интересно. Что то вебсервис, что другое. Зачем 2 вебсервиса? Один restful, а второй под ajax запросы? Ток не понятно зачем. Ангуляр с restful сервисами очень хорошо ладит.
0
0 / 0 / 0
Регистрация: 15.05.2013
Сообщений: 9
10.09.2016, 00:03  [ТС] 7
Так это я и спрашиваю!)
Просто знаю, что такую архитектуру используют, вот и спрашиваю - для каких задач и как часто??
Мне вот тоже кажется это лишним!
Вообще хотелось бы серверную часть писать на .NET, а для клиента как раз таки использовать современные плюшки типа react|angular, очень уж интересно)
0
10.09.2016, 00:03
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.09.2016, 00:03
Помогаю со студенческими работами здесь

Компиляция .NET приложений и запуск их без .NET
Всем привет. Не сочтите мой вопрос за абсурдный. Возможно ли (хотя бы теоретически) при...

Структура приложений на С#
Доброго времени суток. Столкнулся с проблемой непонимания структуры приложений, как они должны...

Использование Sphinx4 jar в .NET через ikvm.net или веб сервисы?
Здравствуйте, Пытвюсь заставить распознаватель речи Sphinx 4 работать в .NET. Пробовал IKVM.NET...

Стандартные модули и модульная структура приложений в VB
В бюро по ремонту квартир поступили сведения о состоянии n кооперативных квартир (n - задано)....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru