powered by simpleCommunicator - 2.0.35     © 2025 Programmizd 02
Форумы / Наши за рубежом [закрыт для гостей] / LinkedIn
25 сообщений из 120, страница 3 из 5
LinkedIn
    #22126223
base2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LastDon  01.05.2020, 14:10
Менеджерю один проект на спринге, а соседи делают похожий, но в клауде с лямдами.
Можно делать в клауде с лямбдами на спринге - одно другому не мешает
...
Рейтинг: 0 / 0
LinkedIn
    #22126246
RonibGreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stan2000,

JS фреймоки еще не популярны по причине политических соображений, ну и то как америкоские бизнесы поделили географию на зоны и каждый ползает по свое зоне.
К примеру в Калифорнии Фейсбук, Гугль; естественно там народ будет лабать код на их инструментах. Правительственные конторы, банки захвачены IBM, Oracle, MS- соответственно они втюхивают своим клиентам свои продукты и работают сыстемы всех выше-упомянутых контор с продуктами IBM, Oracle, MS уже десятки лет - все предсказуемо, бюджеты хорошо планируются и успешно распиливаются без всяких стрессов.

PS
Был на нескольких проектах где индусы-молодцы втюхали клиенту Angular, все в JSON, а у клиента 500+ сервисов в Супаx и некоторые СУПы по 250 МЕГАБАЙТ на выхлопе.
Мой тим. лид настоял на том чтобы я делал интеграцию с Клиентами в СУПах чисто из-за того что я им стоил им дорого, и все что требовалось делать бизнес логику и все настройки и даже части кода просто копировались - не надо тестирования, так как тест кейсы уже были готовы.
Умный мeнeджер смеканyл после трех месяцев что пора завязывать с JS и JSONом - индусов прогнали, все отдали своей тим допиливать все что осталось от бюджета после индусов

Еще проект - запилили oдно неболъшое приложение для внутрених узверей на IBM Bluemix- попробовать как оно будет с точки зрения себестоимости держать на своих серверах или на клауде. После первого месяца менеджеры были шокированы выставленным счетом. Стали разбираться почему так дорого - оказывается на сложных страницах много мелкий свистков к сервисам на сервере а IBM считает по каждому и страница практически формируется у клиента в браузере, тогда как в JSP - вся страница генерируется на сервере и получается два три свистка чтобы иметь страницу в броузере. Дальше, когда много около 20-40 свистков из Angular к серверу, то сеть иногда тормозит на некоторых и общее время получение полной страницы в JSP/Tymeleaf получается быстрее.
...
Рейтинг: 0 / 0
LinkedIn
    #22126288
AlexMD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stan2000  01.05.2020, 09:22
AlexMD  30.04.2020, 16:53
пропущено...

Надеюсь, это Вы не мне, а уважаемому RonibGreat-у. :)

А каким образом облака влияют на тот же Спринг? Разница для разработчика небольшая,
просто тот же рест-сервис деплоится на каком-нибудь Амазоне АВС.
архитектура будет другая: контейнеры, лямбда функции и тд
Извините за молодёжную прямоту, но Вы явно не работали с Java. :)
И вообще я думал, что в Калифорнии не такие зашоренные "евангелисты" жаваскриптятины во всех
её реинкарнациях и думают ширШе - например, как уважаемый Сергунька. :)

Архитектура программ на Java остаётся той же самой и для облаков,
и для серверов приложений без облаков.

Лямбды это вообще часть всех современных языков на JVM - Kotlin, Scala, Java.
Их (лямбды и ФП) сейчас используют для всех приложений, хоть на десктоп (F#/C#),
хоть на телефон под ведроид (Котлин) или айфон (Swift).
...
Рейтинг: 0 / 0
LinkedIn
    #22126435
activate
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexMD,

сдесь лямбда имеется ввиду aws lambda , i.e. faas, где апп работает как набор функций и api gateway mappings
...
Рейтинг: 0 / 0
LinkedIn
    #22126452
LastDon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
base2  01.05.2020, 14:42
LastDon  01.05.2020, 14:10
Менеджерю один проект на спринге, а соседи делают похожий, но в клауде с лямдами.
Можно делать в клауде с лямбдами на спринге - одно другому не мешает
Можно, только зачем?
...
Рейтинг: 0 / 0
LinkedIn
    #22126464
AlexMD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
activate  01.05.2020, 22:38
AlexMD,

сдесь лямбда имеется ввиду aws lambda , i.e. faas, где апп работает как набор функций и api gateway mappings
Ну вот, по Вашей ссылке там как раз aws lambda в паре со Спрингом :)
...
Рейтинг: 0 / 0
LinkedIn
    #22126465
AlexMD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pastic  30.04.2020, 22:16
AlexMD  30.04.2020, 17:32
Pastic,

Господа, кажется, обсуждение снова начинает соскакивать с темы топика и уходить в облака. :)

Поэтому вопрос топикстартеру, какое у него нынешнее состояние дел с темой топика? :)
Согласились ли чудесные англичане на литтл аутсорс для топикстартера во время ковидлы или нет?
Общение с рекрутершей показало мне, что поиск работы в Англии существенно отличается от поиска работы в России, и мне пока что надо некоторое время для подготовки к собственно поиску работы.
Спасибо за обновление, а то топик уносит в сторону :).
А если не секрет, какая у Вас специализация, по которой Вы искали работу?
UI/Java/NET/DB/etc - нужное подчеркнуть :)?
...
Рейтинг: 0 / 0
LinkedIn
    #22126484
Stan2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RonibGreat  01.05.2020, 15:31
Stan2000,
Был на нескольких проектах где индусы-молодцы втюхали клиенту Angular, все в JSON, а у клиента 500+ сервисов в Супаx и некоторые СУПы по 250 МЕГАБАЙТ на выхлопе.
Мой тим. лид настоял на том чтобы я делал интеграцию с Клиентами в СУПах чисто из-за того что я им стоил им дорого, и все что требовалось делать бизнес логику и все настройки и даже части кода просто копировались - не надо тестирования, так как тест кейсы уже были готовы.
Умный мeнeджер смеканyл после трех месяцев что пора завязывать с JS и JSONом - индусов прогнали, все отдали своей тим допиливать все что осталось от бюджета после индусов
ключевое здесь ИНДУСЫ
...
Рейтинг: 0 / 0
LinkedIn
    #22126489
Stan2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
activate  01.05.2020, 22:38
AlexMD,

сдесь лямбда имеется ввиду aws lambda , i.e. faas, где апп работает как набор функций и api gateway mappings
верно. у тебя есть лямбда функция, которая должна сделать что-то одно ну или CRUD на одну сущность, если упростить и ее можно масштабировать сколько угодно, в зависимости от нагрузки не парясь в всяких мелочах. не все приложение с балансерами и конкретные функции, которые востребованы. а внутри может быть хоть Java со спрингом хоть все что угодно.
Я да, не Java man, хотя опыт был и в джаве и в C++. Вообще мне проще писать REST или graphql api сервисы на node.js где я могу сделать все то же самое что остальные делают на java или других языках. но может кроме специфических задач каких-то и управления памятью
...
Рейтинг: 0 / 0
LinkedIn
    #22126491
Stan2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вообще JS давно уже не тот язык где ты только обрабатываешь клик на странице и подсвечиваешь кнопку, как воспринимают его многие старперы :) ну да нам будет проще, когда мейнфркмы начнут переводить.
https://insights.stackoverflow.com/survey/2019
Screen Shot 2020-05-01 at 9.44.49 PM.png
...
Рейтинг: 0 / 0
LinkedIn
    #22126494
RonibGreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stan2000,

Честно хотел бы посмотреть как переделать XMLсо структурой до 40 уровней, с требованиями много зависимосей, межет небыть за висимостей, просто пустые таги - пустые потому, что они обязательны по спецификации и отсутствие данныx есть тоже данные. Например, числовые данные может быть ноль, то есть опeратор ввел ноль, потому как на документе был ноль, или просто нет данных потому что они небыли введены.

JSON для и JS для малых мобильных приложений и перемещения небольшёго количества данных - интернет торговля, маркетинг. Java, ХМL, Spring - это кровавый Ынтерпрайз - совсем другая сфера деятельности. То есть мы тут пытаемся сравнивать бананы с апельсинами.

ПС
И мне кажется JS - комюнити зарывают себя сами пытаясь делать Ынтерпрайз.
...
Рейтинг: 0 / 0
LinkedIn
    #22126497
Stan2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RonibGreat  02.05.2020, 08:06
Stan2000,
JSON для и JS для малых мобильных приложений и перемещения небольшёго количества данных - интернет торговля, маркетинг. Java, ХМL, Spring - это кровавый Ынтерпрайз - совсем другая сфера деятельности. То есть мы тут пытаемся сравнивать бананы с апельсинами.
И мне кажется JS - комюнити зарывают себя сами пытаясь делать Ынтерпрайз.
мы прекрасно работаем с loans в json формате на 5000 строк в кровавом Ынтерпрайзе, и это намного удобней чем XML с кучей не нужных тэгов, это просто объект. получил объект, обработал, отправил. просто если вы не понимаете как это работает, не надо говорить что это плохо и неудобно.
точно так же доступны все БД. и с SOAP я тоже работал с Java сервисами на JS, ничего сложного. просто удобней использовать одни и те же сущности на фронте и бэкенде и обмениваться ими. ну да используйте что нравится и пока приносит деньги
...
Рейтинг: 0 / 0
LinkedIn
    #22126498
Stan2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Раньше Delphi был очень популярен и много где использовался. те кто переквалифицировался и дальше работают, а те кто остался сейчас или без работы или не могут ее поменять
...
Рейтинг: 0 / 0
LinkedIn
    #22126500
Stan2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
xml и json это тот же х... в другой руке. точно так же описывает DTO, просто весит в 3-10 раз больше
...
Рейтинг: 0 / 0
LinkedIn
    #22126503
Stan2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
еще про кровавый Ынтерпрайз, зайди в нормальный онлайн банк, не то примитивное говно, что в США(и наверное в Канаде), а в нормальный - Сбербанк, Альфа-Банк, Тиньткоф и посмотри как работает нормальный фронтенд в Ынтерпрайзе. Я вообще в шоке был когда зашел в онлайн банк Wells Fargo в первый раз. У нас студенты лучше делают на 3 курсе.
а сайт anthem.com огромной страховой медицинской компании не работает корректно в некоторых браузерах. я в Firefox залогиниться даже не смог. сделан тоже на java вроде
...
Рейтинг: 0 / 0
LinkedIn
    #22126626
LastDon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stan2000  02.05.2020, 07:35
activate  01.05.2020, 22:38
AlexMD,

сдесь лямбда имеется ввиду aws lambda , i.e. faas, где апп работает как набор функций и api gateway mappings
верно. у тебя есть лямбда функция, которая должна сделать что-то одно ну или CRUD на одну сущность, если упростить и ее можно масштабировать сколько угодно, в зависимости от нагрузки не парясь в всяких мелочах. не все приложение с балансерами и конкретные функции, которые востребованы. а внутри может быть хоть Java со спрингом хоть все что угодно.
Оооох, братан, с такими знаниями до работы, что позволит заиметь дом за west coast еще дооолго расти. Видать на пенсию раньше выйдешь
...
Рейтинг: 0 / 0
LinkedIn
    #22126661
RonibGreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stan2000  02.05.2020, 07:46
вообще JS давно уже не тот язык где ты только обрабатываешь клик на странице и подсвечиваешь кнопку, как воспринимают его многие старперы :) ну да нам будет проще, когда мейнфркмы начнут переводить.
Нельзя сравнивать милионы школьников, у которых родители нанимают студентов учить их детей Python - великолепно решается пробелма беби-ситерства; просто мимо проходящих, и, купивших книжку на базаре и клепающих "Helo World!", с профессионалами, работающими с Unix, Java, C/C++. Многие даже не заморачиваются идти куда-то и вводить статистику, что он работает c Unix bash или Cobol.

Популярность какого-либо языка все лишь маркетинг. Python вообще не язык и все производные от Java тоже... хмм... как сказать.. не серьезно! Python вообще - анекдот, а не язык: на нем нельзя писать код больше двих страниц хотя бы из-за форматирования. Кто-то поднял файл с включеным форматером и все! Остальные приложения жрут памяти как хороший IBMский сервак с кучей приложений.

Ну и Кобольщики по всему миру уже как 50 лет наблюдают как вы там в Калифорнии выворачиваете себе пальцы с новыми языками, которые не что иное как производная от той же Java. В новом JS все очень похоже на Java, даже синтакс. Из всего списка можно считать серьезным С/С++, Юниксовкий шел, и Java.

PS
За время Айти было придумано больше 5 тысяч(!) языков программирования, и на сегоднашний день активных осталось около 700.
...
Рейтинг: 0 / 0
LinkedIn
    #22126674
RonibGreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну вот такая задачкa в кровавом Ынтеерпризе, которую я встретил в мировом банке. Банк работает с клиентами по всему миру и рабочий день начинается с Японии и заканчивается Канадой. В конце дня надо собрать данные в центральный офис, потому как клиенты делают транзакции с разных офисов по всему миру и даже с самолета, и обработать их, сгенерить очень сложный .pdf документ каждому клиенту, и, их 1.5 миллиона и разослать всем по имейлу. И так, как есть всего пару часов, когда это можно делать - от времени конца дня в Канаде и дo началa следующего дня в Японии, при этом на этот период времени претендуют на обслуживание как и сетевики, серверщики, другие сервисы и разрешенное время ужимается в окно до 20-30 минут, за которые надо сгенерить 1.5 миллиона файлов и потом их разослать. Время генерации 10 файлов и отправка в среднем занимает 1 секунду.
Получается если делать все последовательно то надо 2,500 минут вмест0 разрешенных 20-30.
В Java это решается многопоточностью, где имея железо с многими процессорами позволяет это делать, что собствено уже и делается 10ки лет.
Вот один из примеров кровавого Ынтыпрайза - очень распространенного.

Для JS это пока неподъемная задача!
...
Рейтинг: 0 / 0
LinkedIn
    #22126687
Бумбараш
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RonibGreat  02.05.2020, 08:06
.

JSON для малых мобильных приложений и перемещения небольшёго количества данных - интернет торговля, маркетинг. , ХМL - это кровавый Ынтерпрайз .
Кек
...
Рейтинг: 0 / 0
LinkedIn
    #22126693
RonibGreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бумбараш,

Ключевое слово - "browser". Вообще JSON был придуман именно для броузера с целью уменьшить размер данных при передаче к броузеру.

https://en.wikipedia.org/wiki/JSON

JSON grew out of a need for stateless, real-time server-to-browser communication protocol without using browser plugins such as Flash or Java applets, the dominant methods used in the early 2000s.[10]

Douglas Crockford first specified and popularized the JSON format.[11] The acronym originated at State Software, a company co-founded by Crockford and others in March 2001. The co-founders agreed to build a system that used standard browser capabilities and provided an abstraction layer for Web developers to create stateful Web applications that had a persistent duplex connection to a Web server by holding two Hypertext Transfer Protocol (HTTP) connections open and recycling them before standard browser time-outs if no further data were exchanged. The co-founders had a round-table discussion and voted whether to call the data format JSML or JSON, as well as under what license type to make it available. Crockford added a clause to the JSON license stating that "The Software shall be used for Good, not Evil," in order to open-source the JSON libraries while mocking corporate lawyers and those who are overly pedantic. Chip Morningstar developed the idea for the State Application Framework at State Software.[12][13] On the other hand, this clause led to license compatibility problems of the JSON license with other open-source licenses.[14]
...
Рейтинг: 0 / 0
LinkedIn
    #22126705
RonibGreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stan2000  02.05.2020, 08:39
xml и json это тот же х... в другой руке. точно так же описывает DTO, просто весит в 3-10 раз больше
Совсем не то - очень разное. Просто ты не работал с ХМЛ в полном объеме. К примеры. Попробуй в перевести в JSON чтобы оба обрабатывались одинаково. Заметь атрибуты необязательны, но при наличии их - это тоже данные что и внутри тегов.

<basicRegistry id="basic" realm="BasicRealm" atrt1="Js" attr2="">
<user name="chuhon" password="{xor}Kz34TA7bYY4="/>
<data>
<ru>56</ru>
</data>
</basicRegistry>

<basicRegistry realm="NotRealm">
<user name="chuhon" password="{xor}Kz34TA7bYY4="/>
<data>
<ru>56</ru>
</data>
</basicRegistry>
...
Рейтинг: 0 / 0
LinkedIn
    #22126714
Фотография vikkiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
по классическому JSON (хотя так-же и с xml) именно для передачи массивов данных - большой вопрос по поводу экономии места с учётом того что с каждым полем заголовок нужно передавать, там такой нехилый overhead получается если больше одной строки передать надо.. так что смотря с чем сравнивать, есть форматы и получше/экономнее (не затрагивая вопрос сжатия/компрессии)

по Python (и похожим: R и пр., так-же ко многим применимо - C#, PowerShell и т.д. даже SSIS) - тоже не всё так однозначно, за пределами очень ограниченной базовой функциональности это скорее просто инструментальная среда со своим синтаксисом чем язык т.к. всё решается пакетами коих больше чем 120 тыс. и знанием функций в этих пакетах (их недостатками/преимуществам/ограничениям/возможностями, наличием/доступностью на разных платформах, и т.д.), т.е. фактически сводится к ограничению знания специфических сегментов framework/библиотек (а все знать просто невозможно, да и собственно не нужно, специфика зависит от сегмента/типа решаемых задач), знание только базовой функциональности никому нафик не нужно в профессиональной среде без оптимальных нюансов использования best-practices нужных библиотек/пакетов (под разные задачи)

по параллельности/многопоточности, ну так все же языки так, Java тут не причём, вот и контейнеризация в архитектуре микросервисов для этого и введена - для масштабирования нагрузки (в т.ч.), что-то бьётся в параллельность, что-то нет, естественно со всех источников (если pull, хотя с push тоже из очереди разгребать последовательно в параллельное исполнение) никто не будет последовательно собирать данные, то-же с распределением по точкам назначения/endpoints если временное окно SLA ограничено при точках больше двух и стоит хоть чуть-чуть заморочиться по оптимизации..

p.s. тема если что перерастает в холивар вместо LinkedIn
...
Рейтинг: 0 / 0
LinkedIn
    #22126760
base2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LastDon  01.05.2020, 23:53
base2  01.05.2020, 14:42
пропущено...

Можно делать в клауде с лямбдами на спринге - одно другому не мешает
Можно, только зачем?
autoscaling
...
Рейтинг: 0 / 0
LinkedIn
    #22126773
LastDon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
base2  02.05.2020, 20:29
LastDon  01.05.2020, 23:53
пропущено...

Можно, только зачем?
autoscaling
Мдас, я почему-то думал, что проф уровень тут повыше...
...
Рейтинг: 0 / 0
LinkedIn
    #22126837
Stan2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LastDon  02.05.2020, 13:56
Stan2000  02.05.2020, 07:35
пропущено...

верно. у тебя есть лямбда функция, которая должна сделать что-то одно ну или CRUD на одну сущность, если упростить и ее можно масштабировать сколько угодно, в зависимости от нагрузки не парясь в всяких мелочах. не все приложение с балансерами и конкретные функции, которые востребованы. а внутри может быть хоть Java со спрингом хоть все что угодно.
Оооох, братан, с такими знаниями до работы, что позволит заиметь дом за west coast еще дооолго расти. Видать на пенсию раньше выйдешь
ну поделись своими знаниями, что делает aws lambda и для чего она нужна если не для масштабирования?
...
Рейтинг: 0 / 0
25 сообщений из 120, страница 3 из 5
Форумы / Наши за рубежом [закрыт для гостей] / LinkedIn
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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