|
LinkedIn
|
|||
---|---|---|---|
#18+
LastDon 01.05.2020, 14:10 Менеджерю один проект на спринге, а соседи делают похожий, но в клауде с лямдами. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.05.2020, 14:42 |
|
LinkedIn
|
|||
---|---|---|---|
#18+
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 получается быстрее. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.05.2020, 15:31 |
|
LinkedIn
|
|||
---|---|---|---|
#18+
Stan2000 01.05.2020, 09:22 AlexMD 30.04.2020, 16:53 пропущено... Надеюсь, это Вы не мне, а уважаемому RonibGreat-у. :) А каким образом облака влияют на тот же Спринг? Разница для разработчика небольшая, просто тот же рест-сервис деплоится на каком-нибудь Амазоне АВС. И вообще я думал, что в Калифорнии не такие зашоренные "евангелисты" жаваскриптятины во всех её реинкарнациях и думают ширШе - например, как уважаемый Сергунька. :) Архитектура программ на Java остаётся той же самой и для облаков, и для серверов приложений без облаков. Лямбды это вообще часть всех современных языков на JVM - Kotlin, Scala, Java. Их (лямбды и ФП) сейчас используют для всех приложений, хоть на десктоп (F#/C#), хоть на телефон под ведроид (Котлин) или айфон (Swift). ... |
|||
:
Нравится:
Не нравится:
|
|||
01.05.2020, 17:04 |
|
LinkedIn
|
|||
---|---|---|---|
#18+
AlexMD, сдесь лямбда имеется ввиду aws lambda , i.e. faas, где апп работает как набор функций и api gateway mappings ... |
|||
:
Нравится:
Не нравится:
|
|||
01.05.2020, 22:38 |
|
LinkedIn
|
|||
---|---|---|---|
#18+
activate 01.05.2020, 22:38 AlexMD, сдесь лямбда имеется ввиду aws lambda , i.e. faas, где апп работает как набор функций и api gateway mappings ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2020, 02:04 |
|
LinkedIn
|
|||
---|---|---|---|
#18+
Pastic 30.04.2020, 22:16 AlexMD 30.04.2020, 17:32 Pastic, Господа, кажется, обсуждение снова начинает соскакивать с темы топика и уходить в облака. :) Поэтому вопрос топикстартеру, какое у него нынешнее состояние дел с темой топика? :) Согласились ли чудесные англичане на литтл аутсорс для топикстартера во время ковидлы или нет? А если не секрет, какая у Вас специализация, по которой Вы искали работу? UI/Java/NET/DB/etc - нужное подчеркнуть :)? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2020, 02:08 |
|
LinkedIn
|
|||
---|---|---|---|
#18+
RonibGreat 01.05.2020, 15:31 Stan2000, Был на нескольких проектах где индусы-молодцы втюхали клиенту Angular, все в JSON, а у клиента 500+ сервисов в Супаx и некоторые СУПы по 250 МЕГАБАЙТ на выхлопе. Мой тим. лид настоял на том чтобы я делал интеграцию с Клиентами в СУПах чисто из-за того что я им стоил им дорого, и все что требовалось делать бизнес логику и все настройки и даже части кода просто копировались - не надо тестирования, так как тест кейсы уже были готовы. Умный мeнeджер смеканyл после трех месяцев что пора завязывать с JS и JSONом - индусов прогнали, все отдали своей тим допиливать все что осталось от бюджета после индусов ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2020, 07:20 |
|
LinkedIn
|
|||
---|---|---|---|
#18+
activate 01.05.2020, 22:38 AlexMD, сдесь лямбда имеется ввиду aws lambda , i.e. faas, где апп работает как набор функций и api gateway mappings Я да, не Java man, хотя опыт был и в джаве и в C++. Вообще мне проще писать REST или graphql api сервисы на node.js где я могу сделать все то же самое что остальные делают на java или других языках. но может кроме специфических задач каких-то и управления памятью ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2020, 07:35 |
|
LinkedIn
#22126491
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
вообще JS давно уже не тот язык где ты только обрабатываешь клик на странице и подсвечиваешь кнопку, как воспринимают его многие старперы :) ну да нам будет проще, когда мейнфркмы начнут переводить. https://insights.stackoverflow.com/survey/2019 ... |
||||||||||||||||
:
Нравится:
Не нравится:
|
||||||||||||||||
02.05.2020, 07:46 |
|
LinkedIn
|
|||
---|---|---|---|
#18+
Stan2000, Честно хотел бы посмотреть как переделать XMLсо структурой до 40 уровней, с требованиями много зависимосей, межет небыть за висимостей, просто пустые таги - пустые потому, что они обязательны по спецификации и отсутствие данныx есть тоже данные. Например, числовые данные может быть ноль, то есть опeратор ввел ноль, потому как на документе был ноль, или просто нет данных потому что они небыли введены. JSON для и JS для малых мобильных приложений и перемещения небольшёго количества данных - интернет торговля, маркетинг. Java, ХМL, Spring - это кровавый Ынтерпрайз - совсем другая сфера деятельности. То есть мы тут пытаемся сравнивать бананы с апельсинами. ПС И мне кажется JS - комюнити зарывают себя сами пытаясь делать Ынтерпрайз. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2020, 08:06 |
|
LinkedIn
|
|||
---|---|---|---|
#18+
RonibGreat 02.05.2020, 08:06 Stan2000, JSON для и JS для малых мобильных приложений и перемещения небольшёго количества данных - интернет торговля, маркетинг. Java, ХМL, Spring - это кровавый Ынтерпрайз - совсем другая сфера деятельности. То есть мы тут пытаемся сравнивать бананы с апельсинами. И мне кажется JS - комюнити зарывают себя сами пытаясь делать Ынтерпрайз. точно так же доступны все БД. и с SOAP я тоже работал с Java сервисами на JS, ничего сложного. просто удобней использовать одни и те же сущности на фронте и бэкенде и обмениваться ими. ну да используйте что нравится и пока приносит деньги ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2020, 08:23 |
|
LinkedIn
|
|||
---|---|---|---|
#18+
Раньше Delphi был очень популярен и много где использовался. те кто переквалифицировался и дальше работают, а те кто остался сейчас или без работы или не могут ее поменять ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2020, 08:32 |
|
LinkedIn
|
|||
---|---|---|---|
#18+
xml и json это тот же х... в другой руке. точно так же описывает DTO, просто весит в 3-10 раз больше ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2020, 08:39 |
|
LinkedIn
|
|||
---|---|---|---|
#18+
еще про кровавый Ынтерпрайз, зайди в нормальный онлайн банк, не то примитивное говно, что в США(и наверное в Канаде), а в нормальный - Сбербанк, Альфа-Банк, Тиньткоф и посмотри как работает нормальный фронтенд в Ынтерпрайзе. Я вообще в шоке был когда зашел в онлайн банк Wells Fargo в первый раз. У нас студенты лучше делают на 3 курсе. а сайт anthem.com огромной страховой медицинской компании не работает корректно в некоторых браузерах. я в Firefox залогиниться даже не смог. сделан тоже на java вроде ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2020, 08:49 |
|
LinkedIn
|
|||
---|---|---|---|
#18+
Stan2000 02.05.2020, 07:35 activate 01.05.2020, 22:38 AlexMD, сдесь лямбда имеется ввиду aws lambda , i.e. faas, где апп работает как набор функций и api gateway mappings ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2020, 13:56 |
|
LinkedIn
|
|||
---|---|---|---|
#18+
Stan2000 02.05.2020, 07:46 вообще JS давно уже не тот язык где ты только обрабатываешь клик на странице и подсвечиваешь кнопку, как воспринимают его многие старперы :) ну да нам будет проще, когда мейнфркмы начнут переводить. Популярность какого-либо языка все лишь маркетинг. Python вообще не язык и все производные от Java тоже... хмм... как сказать.. не серьезно! Python вообще - анекдот, а не язык: на нем нельзя писать код больше двих страниц хотя бы из-за форматирования. Кто-то поднял файл с включеным форматером и все! Остальные приложения жрут памяти как хороший IBMский сервак с кучей приложений. Ну и Кобольщики по всему миру уже как 50 лет наблюдают как вы там в Калифорнии выворачиваете себе пальцы с новыми языками, которые не что иное как производная от той же Java. В новом JS все очень похоже на Java, даже синтакс. Из всего списка можно считать серьезным С/С++, Юниксовкий шел, и Java. PS За время Айти было придумано больше 5 тысяч(!) языков программирования, и на сегоднашний день активных осталось около 700. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2020, 15:09 |
|
LinkedIn
|
|||
---|---|---|---|
#18+
Ну вот такая задачкa в кровавом Ынтеерпризе, которую я встретил в мировом банке. Банк работает с клиентами по всему миру и рабочий день начинается с Японии и заканчивается Канадой. В конце дня надо собрать данные в центральный офис, потому как клиенты делают транзакции с разных офисов по всему миру и даже с самолета, и обработать их, сгенерить очень сложный .pdf документ каждому клиенту, и, их 1.5 миллиона и разослать всем по имейлу. И так, как есть всего пару часов, когда это можно делать - от времени конца дня в Канаде и дo началa следующего дня в Японии, при этом на этот период времени претендуют на обслуживание как и сетевики, серверщики, другие сервисы и разрешенное время ужимается в окно до 20-30 минут, за которые надо сгенерить 1.5 миллиона файлов и потом их разослать. Время генерации 10 файлов и отправка в среднем занимает 1 секунду. Получается если делать все последовательно то надо 2,500 минут вмест0 разрешенных 20-30. В Java это решается многопоточностью, где имея железо с многими процессорами позволяет это делать, что собствено уже и делается 10ки лет. Вот один из примеров кровавого Ынтыпрайза - очень распространенного. Для JS это пока неподъемная задача! ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2020, 15:40 |
|
LinkedIn
|
|||
---|---|---|---|
#18+
RonibGreat 02.05.2020, 08:06 . JSON для малых мобильных приложений и перемещения небольшёго количества данных - интернет торговля, маркетинг. , ХМL - это кровавый Ынтерпрайз . ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2020, 16:07 |
|
LinkedIn
|
|||
---|---|---|---|
#18+
Бумбараш, Ключевое слово - "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] ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2020, 16:25 |
|
LinkedIn
|
|||
---|---|---|---|
#18+
Stan2000 02.05.2020, 08:39 xml и json это тот же х... в другой руке. точно так же описывает DTO, просто весит в 3-10 раз больше <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> ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2020, 17:00 |
|
LinkedIn
|
|||
---|---|---|---|
#18+
по классическому JSON (хотя так-же и с xml) именно для передачи массивов данных - большой вопрос по поводу экономии места с учётом того что с каждым полем заголовок нужно передавать, там такой нехилый overhead получается если больше одной строки передать надо.. так что смотря с чем сравнивать, есть форматы и получше/экономнее (не затрагивая вопрос сжатия/компрессии) по Python (и похожим: R и пр., так-же ко многим применимо - C#, PowerShell и т.д. даже SSIS) - тоже не всё так однозначно, за пределами очень ограниченной базовой функциональности это скорее просто инструментальная среда со своим синтаксисом чем язык т.к. всё решается пакетами коих больше чем 120 тыс. и знанием функций в этих пакетах (их недостатками/преимуществам/ограничениям/возможностями, наличием/доступностью на разных платформах, и т.д.), т.е. фактически сводится к ограничению знания специфических сегментов framework/библиотек (а все знать просто невозможно, да и собственно не нужно, специфика зависит от сегмента/типа решаемых задач), знание только базовой функциональности никому нафик не нужно в профессиональной среде без оптимальных нюансов использования best-practices нужных библиотек/пакетов (под разные задачи) по параллельности/многопоточности, ну так все же языки так, Java тут не причём, вот и контейнеризация в архитектуре микросервисов для этого и введена - для масштабирования нагрузки (в т.ч.), что-то бьётся в параллельность, что-то нет, естественно со всех источников (если pull, хотя с push тоже из очереди разгребать последовательно в параллельное исполнение) никто не будет последовательно собирать данные, то-же с распределением по точкам назначения/endpoints если временное окно SLA ограничено при точках больше двух и стоит хоть чуть-чуть заморочиться по оптимизации.. p.s. тема если что перерастает в холивар вместо LinkedIn ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2020, 17:18 |
|
LinkedIn
|
|||
---|---|---|---|
#18+
Мдас, я почему-то думал, что проф уровень тут повыше... ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2020, 21:01 |
|
LinkedIn
|
|||
---|---|---|---|
#18+
LastDon 02.05.2020, 13:56 Stan2000 02.05.2020, 07:35 пропущено... верно. у тебя есть лямбда функция, которая должна сделать что-то одно ну или CRUD на одну сущность, если упростить и ее можно масштабировать сколько угодно, в зависимости от нагрузки не парясь в всяких мелочах. не все приложение с балансерами и конкретные функции, которые востребованы. а внутри может быть хоть Java со спрингом хоть все что угодно. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2020, 05:43 |
|
|
start [/forum/topic.php?fid=7&msg=22126714&tid=1324394]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
32ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 150ms |
0 / 0 |