Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Работа Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 [2]      все
 Re: Скилы и требования  [new]
Bsplesk
Member

Откуда:
Сообщений: 286
Андрей Панфилов,

REST слишком простой и тупой. И это не хорошо и не плохо. Если ваши клиенты пишут на различных brainfuck, даже не думайте давать им что-то сложнее REST.
Тоесть основная ниша REST это Public API.
Знать его для старта нужно.

Для чего-то сложного он не подходит от слова вообще и вот тут не все так просто. От SOAP действительно уходят но куда? - каждая корпорация в свой личный ламповый формат. Чуете чем запахло? ага тем самым, монополиями ....
Картинка с другого сайта.

Вот в Google прям так и написано: https://developers.google.com/adwords/api/docs/guides/start
автор
The AdWords API will sunset on April 27, 2022. Migrate to the Google Ads API to take advantage of the latest Google Ads features.


Это они мигрируют с SOAP/WSDL на bingo! JSON REST (Для тупых на brainfuck's) И gRPC (он по факту и заменяет SOAP) ?
Предлагаю начать изучение с Protocol Buffer Compiler Installation .... очень удобно отлаживать бинарники в вебе, что может быть лучше?
автор
The Google Ads API exposes both standard JSON REST endpoints and a high-performance gRPC interface. We provide pre-built client libraries to get you started in the following languages:
Java
C#
PHP
Python
Ruby
Perl


Amazon?
Есть всё, но SOAP помечен, как устаревший (правда уже лет 10 как, все никак не устареет, зато появляется GraphQl и уже не говорят, что rest заменит SOAP и скромно пишут, что есть какое-то RPC APIs и если вдруг под ваш язык не будет библиотеки, то у вас будет прекрасная возможность написать имплементацию самому, ну не бизнес же фичи пилить?).
https://aws.amazon.com/what-is/api/

Вообщем учитесь учиться.

Сложный web стал асинхронным, а значит и websocket знать нужно и понимать, как работает subscription в GraphQl.
17 ноя 21, 09:33    [22396817]     Ответить | Цитировать Сообщить модератору
 Re: Скилы и требования  [new]
PsyMisha
Member

Откуда: другая столица
Сообщений: 853
Андрей Панфилов,

Спасибо за мнение, я внимательно прочитал - но когда это для фреймворков надо обязательно стало иметь графическую консоль? Ну либо Fuse, конечно, если совсем хочется.

Насчет SOAP - подробно описали - я разве про него что-то говорил? Я сказал про высокопроизводительный брокер сообщений, построенный по концепции JMS, который потом вендор upstream-проект взял на свою сторону, причесал, вокруг и рядом возвел еще пару продуктов - и на данный момент RH A-MQ - занимает вполне себе неплохие позиции на рынке и отнюдь никакое не легаси далеко :)
17 ноя 21, 10:58    [22396849]     Ответить | Цитировать Сообщить модератору
 Re: Скилы и требования  [new]
PsyMisha
Member

Откуда: другая столица
Сообщений: 853
Андрей Панфилов

а на самом деле в перечисленных вами "технологиях" существуют некие "проблемы" из-за которых связываться с ними особого желания нет


т.е. можно сделать вывод, что в альтернативах традиционным подходам - например - в GraphQL - никаких проблем нет, и там все в розовых единорогам и сплошные бабочки летают? :)

Сообщение было отредактировано: 17 ноя 21, 11:00
17 ноя 21, 11:00    [22396854]     Ответить | Цитировать Сообщить модератору
 Re: Скилы и требования  [new]
Андрей Панфилов
Member

Откуда: Москва > Melbourne
Сообщений: 3945
PsyMisha
но когда это для фреймворков надо обязательно стало иметь графическую консоль? Ну либо Fuse, конечно, если совсем хочется.

ну как тут объяснить...
- вот в Apache Camel нужно создавать маршруты, варианта предлагается два: XML и Java DSL, вот XML неудобно, а то что получается на выходе Java DSL не всегда соответствует ожиданиям, в особенности когда появляется split и/или перехват ошибок, поэтому хотелось бы чтобы либо из Java DSL можно было получить XML, либо чтобы можно было узреть графическое представление происходящего, первого вроде как нет, а второе есть, но почему-то не в коробке
- если что-то крутится на сервере, то хотелось бы снимать с него какие-то метрики, получать алерты, ну хотя бы открыть консоль и увидеть что там творится-то и пр., разработчики Apache Camel здесь поступили откровенно на от**бись и решили что JMX вполне достаточно, хотя еще много лет назад было понятно, что JMX в инфраструктуру мониторинга не зашел

PsyMisha
Насчет SOAP - подробно описали - я разве про него что-то говорил?

вроде вас цитирую, не?
PsyMisha
SOAP Web-Services с её всеми подразделами - WS-Addressing, WS-Security и т.п.,


PsyMisha
Я сказал про высокопроизводительный брокер сообщений, построенный по концепции JMS, который потом вендор upstream-проект взял на свою сторону, причесал, вокруг и рядом возвел еще пару продуктов - и на данный момент RH A-MQ - занимает вполне себе неплохие позиции на рынке и отнюдь никакое не легаси далеко :)

скажем так: к жава-продуктам от RedHat стоит относиться с определенной степенью настороженности (здесь вот уже странно, почему вы используете Apache Camel в чистом виде, а не в составе Fuse, хотя тот же AMQ входит в состав Fuse, денег чтоли не хватило? ) - у них амбиции зашкаливают, а потенция крайне низкая, в следствие чего постоянно осуществляются попытки навязать заказчикам свою экосистему.
17 ноя 21, 12:08    [22396900]     Ответить | Цитировать Сообщить модератору
 Re: Скилы и требования  [new]
Kusanagi
Member

Откуда: от верблюда
Сообщений: 35
dotnetmobile555
https://www.tiobe.com/tiobe-index/
интересно зпхи на шарпистов подрастут до джавистых или нет

ЗП-хи ниже так как шарп сам по себе много популярнее джавы среди новичков. Больше конкуренция - ниже зп.
А java прилично раньше захватил рынок, отсюда - много легаси, выше зп-хи. И у джавы потихоньку kotlin покусывает рынок.
17 ноя 21, 14:29    [22396999]     Ответить | Цитировать Сообщить модератору
 Re: Скилы и требования  [new]
PsyMisha
Member

Откуда: другая столица
Сообщений: 853
Андрей Панфилов

чтобы можно было узреть графическое представление происходящего, первого вроде как нет, а второе есть, но почему-то не в коробке

Можно использовать Prometheus + Grafana, но это не из коробки, да


Андрей Панфилов
вроде вас цитирую, не?
SOAP Web-Services с её всеми подразделами - WS-Addressing, WS-Security и т.п.,


:) я не буквоед, но вы изначально процитировали именно кусок предложения про брокер, сказав что это легаси; про SOAP/XML я не спорю, что технология старовата

Андрей Панфилов
здесь вот уже странно, почему вы используете Apache Camel в чистом виде, а не в составе Fuse, хотя тот же AMQ входит в состав Fuse, денег чтоли не хватило? )


))) С деньгами всё норм, используем и так и сяк - с фьюзом и без
17 ноя 21, 15:09    [22397021]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 [2]      все
Все форумы / Работа Ответить