Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / WinForms, .Net Framework Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2 3 4 5   вперед  Ctrl      все
 Среднее звено в трёхзвенке - посоветуйте технологию  [new]
Новичок ООП..
Member

Откуда:
Сообщений: 65
Здравствуйте!

Нужно написать трёхзвенку (VS 2017), причём в общем случае это не веб-приложение, клиенты вполне себе могут быть десктоп программы на WinForms.
Порекомендуйте технологию для среднего звена - какие библиотеки или фреймворки используете для общения с клиентами, интересует передача данных, аутентификация ну и в общем вся сопутствующая инфраструктура.
4 мар 19, 10:48    [21824121]     Ответить | Цитировать Сообщить модератору
 Re: Среднее звено в трёхзвенке - посоветуйте технологию  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38457
Новичок ООП..
Здравствуйте!

Нужно написать трёхзвенку (VS 2017), причём в общем случае это не веб-приложение, клиенты вполне себе могут быть десктоп программы на WinForms.
Порекомендуйте технологию для среднего звена - какие библиотеки или фреймворки используете для общения с клиентами, интересует передача данных, аутентификация ну и в общем вся сопутствующая инфраструктура.
однозначно WCF и рядом ветка.
4 мар 19, 11:28    [21824155]     Ответить | Цитировать Сообщить модератору
 Re: Среднее звено в трёхзвенке - посоветуйте технологию  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 26466
Новичок ООП..
Здравствуйте!

Нужно написать трёхзвенку (VS 2017), причём в общем случае это не веб-приложение, клиенты вполне себе могут быть десктоп программы на WinForms.
Порекомендуйте технологию для среднего звена - какие библиотеки или фреймворки используете для общения с клиентами, интересует передача данных, аутентификация ну и в общем вся сопутствующая инфраструктура.

Привет.

Вы хотите реализовать API, что может быть использован web, win, linux, mobile приложениями?

Для внутреннего использования? Для публичного использования? Может для интеграции с партнёрами?
Какие протоколы необходимо поддерживать? HTTP(S), TCP/IP, очереди, протобуфы, что-то ещё?
4 мар 19, 11:41    [21824161]     Ответить | Цитировать Сообщить модератору
 Re: Среднее звено в трёхзвенке - посоветуйте технологию  [new]
hVostt
Member

Откуда:
Сообщений: 15300
Новичок ООП..,

Ну REST-же.
Охота тряхнуть стариной -- SOAP.
Охота гибкости -- OData.
Охота гиковости -- GraphQL :)
4 мар 19, 12:31    [21824215]     Ответить | Цитировать Сообщить модератору
 Re: Среднее звено в трёхзвенке - посоветуйте технологию  [new]
ВМоисеев
Member

Откуда: Редкино
Сообщений: 1891
>Petro123, сегодня, 11:28 [21824155]
>однозначно WCF.
<
Согласен.
Только неудобно пересылать выборки в тысячи строк на клиентский комп
4 мар 19, 12:56    [21824255]     Ответить | Цитировать Сообщить модератору
 Re: Среднее звено в трёхзвенке - посоветуйте технологию  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38457
ВМоисеев
>Petro123, сегодня, 11:28 [21824155]
>однозначно WCF.
<
Согласен.
Только неудобно пересылать выборки в тысячи строк на клиентский комп

Пересылаю. У меня ГИС. Неудобств не вижу. Асинхронность из коробки.
4 мар 19, 13:12    [21824279]     Ответить | Цитировать Сообщить модератору
 Re: Среднее звено в трёхзвенке - посоветуйте технологию  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38457
hVostt
Охота гибкости -- OData.
Охота гиковости -- GraphQL :)
скрины есть? Посмотрел бы.
4 мар 19, 13:13    [21824281]     Ответить | Цитировать Сообщить модератору
 Re: Среднее звено в трёхзвенке - посоветуйте технологию  [new]
Новичок ООП..
Member

Откуда:
Сообщений: 65
skyANA
Вы хотите реализовать API, что может быть использован web, win, linux, mobile приложениями?
хочу реализовать API. клиенты - WinForms desktop
Программа для внутри-корпоративного пользования.

skyANA
Какие протоколы необходимо поддерживать?
на усмотрения программера
4 мар 19, 13:29    [21824297]     Ответить | Цитировать Сообщить модератору
 Re: Среднее звено в трёхзвенке - посоветуйте технологию  [new]
Новичок ООП..
Member

Откуда:
Сообщений: 65
Petro123
однозначно WCF
С чего бы? в Microsoft официально признали WCF устаревшей технологией и больше не будут поддерживать.
4 мар 19, 13:30    [21824300]     Ответить | Цитировать Сообщить модератору
 Re: Среднее звено в трёхзвенке - посоветуйте технологию  [new]
Новичок ООП..
Member

Откуда:
Сообщений: 65
Также, прошу вас всех поделиться собственным опытом - на каких технологиях писали среднее звено.
4 мар 19, 13:31    [21824304]     Ответить | Цитировать Сообщить модератору
 Re: Среднее звено в трёхзвенке - посоветуйте технологию  [new]
Shocker.Pro
Member

Откуда: ->|<- :адуктО
Сообщений: 20286
ASP.NET Core Web API
Вперед и с песней
4 мар 19, 13:34    [21824308]     Ответить | Цитировать Сообщить модератору
 Re: Среднее звено в трёхзвенке - посоветуйте технологию  [new]
ВМоисеев
Member

Откуда: Редкино
Сообщений: 1891
>Petro123, сегодня, 13:12 [21824279]
>Пересылаю.
<Если не затруднит, покажите как.
4 мар 19, 13:41    [21824321]     Ответить | Цитировать Сообщить модератору
 Re: Среднее звено в трёхзвенке - посоветуйте технологию  [new]
Сон Веры Павловны
Member

Откуда:
Сообщений: 4710
Новичок ООП..
в Microsoft официально признали WCF устаревшей технологией и больше не будут поддерживать.

А можно линк на официальное заявление?
4 мар 19, 13:45    [21824329]     Ответить | Цитировать Сообщить модератору
 Re: Среднее звено в трёхзвенке - посоветуйте технологию  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38457
Сон Веры Павловны
Новичок ООП..
в Microsoft официально признали WCF устаревшей технологией и больше не будут поддерживать.

А можно линк на официальное заявление?
+1


ВМоисеев,
var listFeaturesGeometry = soapMyServer. GetList() ;

?
4 мар 19, 13:55    [21824354]     Ответить | Цитировать Сообщить модератору
 Re: Среднее звено в трёхзвенке - посоветуйте технологию  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38457
Новичок ООП..
Также, прошу вас всех поделиться собственным опытом - на каких технологиях писали среднее звено.
журналист или статистику собираем?
Тут есть тип топика - Опрос.
4 мар 19, 13:58    [21824358]     Ответить | Цитировать Сообщить модератору
 Re: Среднее звено в трёхзвенке - посоветуйте технологию  [new]
Новичок ООП..
Member

Откуда:
Сообщений: 65
Сон Веры Павловны,
прям на официальное я вот прям щас кинуть не могу, но в
книжке
Прайс Марк Дж.
П68
C# 7 и .NET Core. Кросс-платформенная разработка для профессионалов.
3-е изд. — СПб.: Питер, 2018. — 640 с.: ил. —
(Серия «Библиотека программиста»). ISBN 978-5-4461-0516-8

на стр.49 написано
автор
Компоненты ASP.NET Web Forms и Windows Communication Foundation (WCF) — устаревшие технологии для создания веб-приложений и сервисов, используемые сегодня лишь некоторыми разработчиками, так что эти компоненты тоже были удалены из .NET Core. Вместо них разработчики предпочитают компоненты ASP.NET MVC и ASP.NET Web API.
4 мар 19, 13:58    [21824359]     Ответить | Цитировать Сообщить модератору
 Re: Среднее звено в трёхзвенке - посоветуйте технологию  [new]
Новичок ООП..
Member

Откуда:
Сообщений: 65
Petro123,
я понять хочу, как делать среднее звено, никаких статистик
4 мар 19, 13:59    [21824361]     Ответить | Цитировать Сообщить модератору
 Re: Среднее звено в трёхзвенке - посоветуйте технологию  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38457
Новичок ООП..,
Я тоже это читал, но более внятно они нигде вроде не пояснили сей пёрл.
MS почему то не любит альтернативу в архитектуре.
То всех кнутом в COM, потом в NET, потом в Сильверлайт...
4 мар 19, 14:06    [21824371]     Ответить | Цитировать Сообщить модератору
 Re: Среднее звено в трёхзвенке - посоветуйте технологию  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38457
Новичок ООП..
Petro123,
я понять хочу, как делать среднее звено, никаких статистик
начни с себя. Рассказывай.
"ТС больше работает отвечающих" (с)
4 мар 19, 14:07    [21824372]     Ответить | Цитировать Сообщить модератору
 Re: Среднее звено в трёхзвенке - посоветуйте технологию  [new]
ViPRos
Member

Откуда:
Сообщений: 9510
Сон Веры Павловны
Новичок ООП..
в Microsoft официально признали WCF устаревшей технологией и больше не будут поддерживать.

А можно линк на официальное заявление?

Я тоже видел это сообщение где - то.
4 мар 19, 14:15    [21824389]     Ответить | Цитировать Сообщить модератору
 Re: Среднее звено в трёхзвенке - посоветуйте технологию  [new]
ВМоисеев
Member

Откуда: Редкино
Сообщений: 1891
>Petro123, сегодня, 13:55 [21824354]
>...var listFeaturesGeometry = soapMyServer. GetList() ;
<
Я уткнулся в максимальный размер перемещаемого блока данных по каналу WCF, примерно 40 КБайт.
4 мар 19, 14:57    [21824466]     Ответить | Цитировать Сообщить модератору
 Re: Среднее звено в трёхзвенке - посоветуйте технологию  [new]
ВМоисеев
Member

Откуда: Редкино
Сообщений: 1891
>Новичок ООП.., сегодня, 13:59 [21824361]
>я понять хочу, как делать среднее звено…
<
В своё время был реализован такой вариант.
4 мар 19, 15:05    [21824477]     Ответить | Цитировать Сообщить модератору
 Re: Среднее звено в трёхзвенке - посоветуйте технологию  [new]
ВМоисеев
Member

Откуда: Редкино
Сообщений: 1891
>Новичок ООП.., сегодня, 13:58 [21824359]
>...Компоненты ASP.NET Web Forms и Windows Communication Foundation (WCF) — устаревшие технологии для создания веб-приложений и сервисов
<
И почему то стыдливо умалчивает, к примеру, об эффективности протокола TCP перед http в локальной сети
4 мар 19, 15:12    [21824499]     Ответить | Цитировать Сообщить модератору
 Re: Среднее звено в трёхзвенке - посоветуйте технологию  [new]
Roman Mejtes
Member

Откуда: г. Пермь
Сообщений: 3305
ВМоисеев
>Новичок ООП.., сегодня, 13:58 [21824359]
>...Компоненты ASP.NET Web Forms и Windows Communication Foundation (WCF) — устаревшие технологии для создания веб-приложений и сервисов
<
И почему то стыдливо умалчивает, к примеру, об эффективности протокола TCP перед http в локальной сети
Зачем использовать протокол транспортного уровня? Может сразу передавать по ethernet, чтоб познать всю эффективность передачи данных?
А если я в локальной сети не использую TCP, что тогда делать?
4 мар 19, 15:17    [21824509]     Ответить | Цитировать Сообщить модератору
 Re: Среднее звено в трёхзвенке - посоветуйте технологию  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38457
ВМоисеев
>Petro123, сегодня, 13:55 [21824354]
>...var listFeaturesGeometry = soapMyServer. GetList() ;
<
Я уткнулся в максимальный размер перемещаемого блока данных по каналу WCF, примерно 40 КБайт.
он вроде xml перемещает.
Где тут в коде блоки?
И не слышал я такого для 4.5.
Ты наверно давно натыкался.
Когда блоки и пакеты формировали)
4 мар 19, 15:18    [21824510]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2 3 4 5   вперед  Ctrl      все
Все форумы / WinForms, .Net Framework Ответить