Size: a a a

JavaScript.Ninja

2020 July 20

v

vasilich in JavaScript.Ninja
Безграничный простор для велосипедирования?)
источник

AP

Alexey Pan in JavaScript.Ninja
ИМХО, На го очень удобно писать api, там нет оверхеда как в  других языках, он маленький и быстрый, для api очень удобен. Практически все крупные проекты с которыми я работал (микросервисы) был GO, JAVA. Но холиварить не буду.
источник

IK

Illya Klymov in JavaScript.Ninja
понятно )
источник

AP

Alexey Pan in JavaScript.Ninja
Детская травма с php у меня )
источник

AP

Alexey Pan in JavaScript.Ninja
Но на js я бы не писал api. По простой причине - когда понадобится интеграция со сторонними сервисами, это сильно аукница. Один ProtoBuf чего стоит.
источник

IK

Illya Klymov in JavaScript.Ninja
не устаю повторять - современный PHP зрелый, высокопроизводительный и выразительный язык, поверх которого разработаны enterprise-level решения
источник

IK

Illya Klymov in JavaScript.Ninja
Alexey Pan
Но на js я бы не писал api. По простой причине - когда понадобится интеграция со сторонними сервисами, это сильно аукница. Один ProtoBuf чего стоит.
не очень понятна проблема с protobuf. Решается как и везде, без малейших проблем
источник

AP

Alexey Pan in JavaScript.Ninja
Illya Klymov
не устаю повторять - современный PHP зрелый, высокопроизводительный и выразительный язык, поверх которого разработаны enterprise-level решения
PHP отличный язык. Но я на столько стар что видел sql код в перемешку с html, php in js и прочие ужасы.
источник

AP

Alexey Pan in JavaScript.Ninja
Illya Klymov
не очень понятна проблема с protobuf. Решается как и везде, без малейших проблем
Ок, вот понадобится какойнибудь низкоуровневый протокол, и тогда придется его писать самостоятельно. А в go можно подключить сишный код. Да, это можно конечно сделать в nodejs но последний раз когда я это делал, складывалось ощущение что делаю костыль.
источник

IK

Illya Klymov in JavaScript.Ninja
Alexey Pan
Ок, вот понадобится какойнибудь низкоуровневый протокол, и тогда придется его писать самостоятельно. А в go можно подключить сишный код. Да, это можно конечно сделать в nodejs но последний раз когда я это делал, складывалось ощущение что делаю костыль.
Сейчас с появлением n-api все не сложнее чем в go
источник

IK

Illya Klymov in JavaScript.Ninja
Что же касается низкоуровневых протоколов - это редкость в вебе
источник

AP

Alexey Pan in JavaScript.Ninja
Обязательно надо посмотреть. Спасибо.
источник

IK

Illya Klymov in JavaScript.Ninja
Я не говорю что js хороший выбор для api - в моей картине мира это всё ещё "чуть хуже" чем вышеперечисленные языки
источник

IK

Illya Klymov in JavaScript.Ninja
Из-за отсутствия зрелых решений
источник

AP

Alexey Pan in JavaScript.Ninja
Можно уточнить, про go или js для api? =)
источник

IK

Illya Klymov in JavaScript.Ninja
Alexey Pan
Можно уточнить, про go или js для api? =)
Я говорил про js, но go на одном уровне
источник

AP

Alexey Pan in JavaScript.Ninja
🙆
источник

AP

Alexey Pan in JavaScript.Ninja
А ктото юзал свелт на реальном проекте? Не какито тулзы, а в качестве прям полноценного инструмента, чтобы серверный рендеринг и много разных страниц? Просто из крупных - это NY Times, и несколько страниц mail.ru.
источник

IK

Illya Klymov in JavaScript.Ninja
Да
источник

AP

Alexey Pan in JavaScript.Ninja
Помню твой доклад @xanf_ua про svelte. Как там на проекте с мед админкой? Ее переписали?
источник