powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Создатель Node.js: Для серверов я не могу представить другой язык кроме Go
25 сообщений из 176, страница 7 из 8
Создатель Node.js: Для серверов я не могу представить другой язык кроме Go
    #39963465
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt

Рекомендую посмотреть на OData. Просто погляди. Это сетевой REST интерфейс, некий аналог SQL. Отлично подходит для табличных данных. Но может и больше. И при этом он хорошо маппится на SQL, и вообще на источники данных, без сложнючих и оверусложнённых прокладок.

Спасибо гляну.
...
Рейтинг: 0 / 0
Создатель Node.js: Для серверов я не могу представить другой язык кроме Go
    #39963522
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt
Зачем тратить время и усилия на все 500 полей, из которых нужны десяток, их можно прямо сейчас отдать, а не пилить мега-монстра, который нафиг никому в итоге не нужен.

Дак ведь никто не говорит, что надо самому зачем-то пилить мега-монстра на беке.

Apollo Federation overview
...
Рейтинг: 0 / 0
Создатель Node.js: Для серверов я не могу представить другой язык кроме Go
    #39963534
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Напоминает фантастику.
...
Рейтинг: 0 / 0
Создатель Node.js: Для серверов я не могу представить другой язык кроме Go
    #39963542
mayton
Для мобильных сетей он по идее должен дать экономию трафика. За счет выбрасывания из туловища response
ненужных полей которые вы не заказывали.

фига у вас там проблемы
а как это у вас так респонс собирается?
...
Рейтинг: 0 / 0
Создатель Node.js: Для серверов я не могу представить другой язык кроме Go
    #39963544
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей Роза
mayton
Для мобильных сетей он по идее должен дать экономию трафика. За счет выбрасывания из туловища response
ненужных полей которые вы не заказывали.

фига у вас там проблемы
а как это у вас так респонс собирается?

А как в Rest он собирается?
...
Рейтинг: 0 / 0
Создатель Node.js: Для серверов я не могу представить другой язык кроме Go
    #39963547
полагаю должен собираться так, как хочет программист...
...
Рейтинг: 0 / 0
Создатель Node.js: Для серверов я не могу представить другой язык кроме Go
    #39963560
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да сериализацией в Json так же как и в Rest.
...
Рейтинг: 0 / 0
Создатель Node.js: Для серверов я не могу представить другой язык кроме Go
    #39963564
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Напоминает фантастику.

Чем же?
...
Рейтинг: 0 / 0
Создатель Node.js: Для серверов я не могу представить другой язык кроме Go
    #39963581
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Мух
mayton
Напоминает фантастику.

Чем же?

Тезисно. GraphQL в моём понимании - это протокол. Поэтому я не понимаю каким образом
вертикальное масштабирование спасёт меня от маппингов которые я все равно обязан
реализовать будь то в Java будь то в C#.
...
Рейтинг: 0 / 0
Создатель Node.js: Для серверов я не могу представить другой язык кроме Go
    #39963688
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Дмитрий Мух
пропущено...

Чем же?

Тезисно. GraphQL в моём понимании - это протокол. Поэтому я не понимаю каким образом
вертикальное масштабирование спасёт меня от маппингов которые я все равно обязан
реализовать будь то в Java будь то в C#.

При чём тут вертикальное масштабирование?

На картинке показано:
а. разделение системы на более мелкие компоненты (сервисы), у каждого из которых своя GraphQL схема, свой простой API;
б. не надо пилить какого-то мега-монстра, чтобы их объединить

А маппинги... Когда это их не надо реализовывать? :)
...
Рейтинг: 0 / 0
Создатель Node.js: Для серверов я не могу представить другой язык кроме Go
    #39963689
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
deleted
...
Рейтинг: 0 / 0
Создатель Node.js: Для серверов я не могу представить другой язык кроме Go
    #39963834
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Мух
Дак ведь никто не говорит, что надо самому зачем-то пилить мега-монстра на беке.

Apollo Federation overview


Ну конечно, он сам себя запилит

Как правильно заметил mayton, напоминает волшебство.
Ладно там нормализованную схему СУБД вытащить, худо бедно получится полный срез данных.

Но и всё.

Однако мне трудно более менее конструктивно обсуждать GraphQL, так как на своих проектах пока не использовали и практического опыта нет. Есть только опыт коллег и общие впечатления. Этого недостаточно для нормальной дискуссии.
...
Рейтинг: 0 / 0
Создатель Node.js: Для серверов я не могу представить другой язык кроме Go
    #39963835
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Мух
а. разделение системы на более мелкие компоненты (сервисы), у каждого из которых своя GraphQL схема, свой простой API;


Проблема здесь. Перепиливать существующие системы на GQL, ради такой федерации, это отнюдь не профит.
...
Рейтинг: 0 / 0
Создатель Node.js: Для серверов я не могу представить другой язык кроме Go
    #39963979
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt
Дмитрий Мух
а. разделение системы на более мелкие компоненты (сервисы), у каждого из которых своя GraphQL схема, свой простой API;


Проблема здесь. Перепиливать существующие системы на GQL, ради такой федерации, это отнюдь не профит.

Проблема здесь, как и во многих других темах, в том, что обсуждается сферический конь в вакууме.
Среди реальных проектов я не встречал ещё такого: "Перепиливать существующие системы на GQL".

Предлагаю пройти по ссылке, прочитать короткое введение о том, зачем в принципе оно нужно.

И подумать на тему: а есть-ли такая потребность на практике
...
Рейтинг: 0 / 0
Создатель Node.js: Для серверов я не могу представить другой язык кроме Go
    #39963983
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я обсуждал - только идеологию. Цезарю - цезарево. Графам - графово.
...
Рейтинг: 0 / 0
Создатель Node.js: Для серверов я не могу представить другой язык кроме Go
    #39964427
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Мух
Предлагаю пройти по ссылке, прочитать короткое введение о том, зачем в принципе оно нужно.


Я читал, и в теории мне всё нравится.

Но мои слова были про реальную практику, а также множество статетй есть, обсуждающих проблемы GQL, мне они не нравятся. Слишком много костылей и каких-то довольно кривых решений.

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


Дмитрий Мух
И подумать на тему: а есть-ли такая потребность на практике


О чём и речь. Поболтать про сферических коней и потыкать по ссылкам, где всё радужно и в красках рассказывают, аж до слюней -- это одно. Использовать это на практике это другое. Не каждый день у коллег создаются новые проекты, где можно взять что-то новое и неизведанное с риском нафакапить.

Поэтому идёт речь скорее о внедрении новой технологии в существующие проекты. А это значит, что-то переписывать.

Не вижу причин для непонимания или для удивлений.
...
Рейтинг: 0 / 0
Создатель Node.js: Для серверов я не могу представить другой язык кроме Go
    #39964443
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt,

когда что-то новое появляется, то появляется и множество статей, где обсуждают проблемы этого нового
что-то не припомню ни одной технологии, с которой по началу всё было гладко

до той же федерации был схема стичинг... его применяли (и применяют) на практике, накопили проблем, выработали для них решения, пришли к федерации
схема стичинг также появился не абы откуда, а возникла очевидная проблема с объединением схем...
...
Рейтинг: 0 / 0
Создатель Node.js: Для серверов я не могу представить другой язык кроме Go
    #39964445
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt
Поэтому идёт речь скорее о внедрении новой технологии в существующие проекты. А это значит, что-то переписывать.

Прости, о чём конкретно идёт речь? И что конкретно переписывать и с какой целью? У этого чего-то что, есть очевидные минусы?
...
Рейтинг: 0 / 0
Создатель Node.js: Для серверов я не могу представить другой язык кроме Go
    #39964895
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Мух
когда что-то новое появляется, то появляется и множество статей, где обсуждают проблемы этого нового
что-то не припомню ни одной технологии, с которой по началу всё было гладко


А никто про серебряную пулю тут и не рассуждает.


Дмитрий Мух
до той же федерации был схема стичинг... его применяли (и применяют) на практике, накопили проблем, выработали для них решения, пришли к федерации
схема стичинг также появился не абы откуда, а возникла очевидная проблема с объединением схем...


Нужно наблюдать реальный профит. Я пока что не наблюдаю.

Дмитрий Мух
Прости, о чём конкретно идёт речь? И что конкретно переписывать и с какой целью? У этого чего-то что, есть очевидные минусы?


С целью повысить эффективность разработки, их этого получить экономию. Так же есть стремление поддерживать актуальный и современный стек технологий, это тоже связано с экономией и рисками.
...
Рейтинг: 0 / 0
Создатель Node.js: Для серверов я не могу представить другой язык кроме Go
    #39969506
тем временем
Язык программирования Go тоже очищают от «расистских» терминов
авторВ репозиторий языка программирования Go внесены изменения с целью очистить документацию и исходные тексты от потенциально оскорбительных терминов whitelist/blacklist и master/slave (хозяин/раб).

В зависимости от контекста, неполиткорректные слова заменены на "allowlist", "blocklist", "process", "pty", "proc" и "control".
как же хорошо, что я выбрал C++
авторP. S. Разработчики Google Chrome и Chromium тоже приняли решение заменить в коде браузера термины blacklist и whitelist на нейтральные названия. В октябре 2019 года в руководство по стилю программирования включили требование писать только «расово нейтральный код», а термины «чёрный список» и «белый список» усиливают представление о том, что чёрный — это плохой, а белый — это хороший.
боже, какой 3.14здец...
master/slave вообще хотят в линухе поменять
это же сколько кода перепилить надо будет из-за *баных обезьян
...
Рейтинг: 0 / 0
Создатель Node.js: Для серверов я не могу представить другой язык кроме Go
    #39969522
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей Роза
это же сколько кода перепилить надо будет из-за *баных обезьян

Какого ещё кода вам придётся перепилить?
...
Рейтинг: 0 / 0
Создатель Node.js: Для серверов я не могу представить другой язык кроме Go
    #39969528
Фотография Compositum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей Роза
Создатель Node.js: Для серверов я не могу представить другой язык кроме Go

И наверное именно по этой причине он вместо Node.js запилил.. Deno . ;)
...
Рейтинг: 0 / 0
Создатель Node.js: Для серверов я не могу представить другой язык кроме Go
    #39969558
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Compositum,

Кстати да. Какой-то совсем ветреный он.
...
Рейтинг: 0 / 0
Создатель Node.js: Для серверов я не могу представить другой язык кроме Go
    #39969578
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я предлагаю еще и термин "class" упразднить. Ведь он служит напоминанием о классовом неравенстве.
...
Рейтинг: 0 / 0
Создатель Node.js: Для серверов я не могу представить другой язык кроме Go
    #39969582
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

И ооп, потому что там классы.
...
Рейтинг: 0 / 0
25 сообщений из 176, страница 7 из 8
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Создатель Node.js: Для серверов я не могу представить другой язык кроме Go
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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