powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / C# обращение к разным select одной хранимой процедуры
6 сообщений из 31, страница 2 из 2
C# обращение к разным select одной хранимой процедуры
    #38222047
sphinx_mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2Озвучь задачу, которую нельзя решить без апп-сервераЕсли обратиться к "определению" сервер приложений , то все становится еще интереснее...
Сервер приложений (англ. application server) — это программная платформа (software framework), предназначенная для эффективного исполнения процедур (программ, механических операций, скриптов), которые поддерживают построение приложений. Сервер приложений действует как набор компонентов, доступных разработчику программного обеспечения через API (Интерфейс прикладного программирования), который определен самой платформой.
...
Целостность данных и кода
...
Централизованная настройка и управление
...
Безопасность
...
Поддержка транзакций
...
Т.е., ни одна из основных "задекларированных" целей и задач сервера приложений вообще не требует использования сервера приложений - с любой из этих задач справляется любой (включая "бесплатные") современный сервер баз данных в базовой ("искаропки") поставке... По нынешним временам "обязаловка" использования серверов приложений - невменяемый трах мозгов себе и заказчикам...

Может, когда-то давным-давно, когда сервера были "очень дорогими", а БД были "файловыми", и был хоть какой-то прок от применения апп-серверов... Ссылочную целостность программировать для хотя бы DBF-файлов - то еще удовольствие... Ну, а если какой-то из клиентов такого файл-серверного приложения подвиснет - "вешалка" с перестройкой индексов обеспечена... Но "сейчас" - это очень не "тогда"...
...
Рейтинг: 0 / 0
C# обращение к разным select одной хранимой процедуры
    #38222087
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
МСУПотому что ты не читал Руководство Microsoft по проектированию архитектуры приложений
Дык они 10 лет назад за COM агитировали.
Нету им веры
МСУНикаких ограничений (чеков и убогих триггеров) - этим должен заниматься сервер приложений.
С хрена ли?
МСУЭто сервер приложений. Хранимые процедуры - это слой того же сервера баз данных, не говори глупостей.
Это я тебе пытаюсь растолковать, что не обязательно делить на слои
МСУСлово распределенность тебе о чем-либо говорит? А масштабирование? А независимость (слабая зависимость) от СУБД?
Говорит. "Независимость от СУБД" - это страшилка для начинающих. Реально никому не нужны приложения, которые работают на Oracle, MS SQL, DB2, Berkly и FoxsPro

МСУСейчас горизонтально отмасштабировать сервер приложений - как два пальца об асфальт, это не проблема. При правильном проектировании логики сервера приложений (читай при прямых руках) разница будет минимальна, а где-то даже и выше.
Верю, что не меньше
...
Рейтинг: 0 / 0
C# обращение к разным select одной хранимой процедуры
    #38222234
sphinx_mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2Это я тебе пытаюсь растолковать, что не обязательно делить на слоиЭто не правильный подход. :)
Делить приложение на логические слои/уровни НАДО !
Не обязательно слои/уровни разносить физически (например, с использованием серверов приложений и тп).
...
Рейтинг: 0 / 0
C# обращение к разным select одной хранимой процедуры
    #38222543
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
sphinx_mv Делить приложение на логические слои/уровни НАДО !
Надо, надо!
Но для этого не надо апп-сервер прикручивать
...
Рейтинг: 0 / 0
C# обращение к разным select одной хранимой процедуры
    #38222562
sphinx_mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2sphinx_mv Делить приложение на логические слои/уровни НАДО !
Надо, надо!
Но для этого не надо апп-сервер прикручиватьНу, а я что написал?!
Не обязательно слои/уровни разносить физически (например, с использованием серверов приложений и тп).
...
Рейтинг: 0 / 0
C# обращение к разным select одной хранимой процедуры
    #38223752
cooldeveloper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2Дык они 10 лет назад за COM агитировали.
Нету им веры
А 100 лет назад на лошадях катались. Запрягаешь при поездке в супермаркет?
Аргумент не катит, технологии не стоят на месте.

Cat2МСУНикаких ограничений (чеков и убогих триггеров) - этим должен заниматься сервер приложений.
С хрена ли?
Слой бизнес логики, опять же. Триггера - это вообще беспросветное зло.

Cat2Это я тебе пытаюсь растолковать, что не обязательно делить на слои
Давай уточним, о каком именно ПО идет речь. Я про прикладные корпоративные системы автоматизации бизнеса, где есть сервер баз данных и сервер приложений. Причем вся эта красота развернута в надежный NLB кластер. Если ты про детские шалости на дому для пенсионеров, то никаких серверов не нужно.

Cat2МСУСлово распределенность тебе о чем-либо говорит? А масштабирование? А независимость (слабая зависимость) от СУБД?
Говорит. "Независимость от СУБД" - это страшилка для начинающих. Реально никому не нужны приложения, которые работают на Oracle, MS SQL, DB2, Berkly и FoxsPro
Я 100 раз говорил уже, что не ставлю в приоритеты "Независимость от СУБД". Эта плюшка вытекает сама по дефолту, исходя из факта использования ORM и сервис ориентированной логики. В серьезных системах сейчас даже ленивый держит слой логики на отдельном сервере приложений.

Cat2МСУСейчас горизонтально отмасштабировать сервер приложений - как два пальца об асфальт, это не проблема. При правильном проектировании логики сервера приложений (читай при прямых руках) разница будет минимальна, а где-то даже и выше.
Верю, что не меньше
Нужно рассматривать каждый отдельный случай. Разумеется, иерахические запросы лучше исполнять через CTE рекурсии, а не через ORM варианты.

P.S. Посмотри на ту же аксапту, ни одного триггера и хранимой процедуры. Всё на сервере приложений. А теперь сравни производительность с конкурентами 1С и SAP. Почувствуй разницу, как говорится.
...
Рейтинг: 0 / 0
6 сообщений из 31, страница 2 из 2
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / C# обращение к разным select одной хранимой процедуры
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]