169 похожих чатов

Что мешает сделать общее репо с протобафами и тянуть его

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

15 ответов

13 просмотров

однако передавать подобный формат на фронт будет накладно для фронта, думаю что даже если там будет scalajs

Граф зависимостей по типу звезды - все зависят от одной либы, которую все хотят менять. Синхронизация релизов - добрый вечер! Но в принципе так можно. Кстати, мне даже интересно как именно в скале protobuf кодаген выглядит. Для юнионов :)

не знаю как в java, но в javascript либу можно поменять наложив на неё патч унаследовав от неё это же нормально, когда надо изменить поведение, берёшь что есть и меняешь

При всем уважении, но scalajs я в проде не видел. На мой взгляд это мертвый подход. Добавляет нагрузки фронтам. А у них и так своих проблем хватает. Даже мегараспиаренный F#-ский SAFE stack с таким же подходом (и лучшей проработкой) сдохнет, я думаю.

Ну представьте это в long run. Такая хрень не может быть стратегией. Это называется monkey patch. Где наша @jey_lee обезьяна?

можно чуть поуважительнее к участникам чата?

ну как... я долго писал на кофескрипте, но с появлением ECMAScript6 он мне стал почти не нужен, хоть мой старый код и остался, но теперь я на нём не пишу, так что фанатично топить за scalajs или clojurejs точно не буду

Oleg ℕižnik
можно чуть поуважительнее к участникам чата?

Можно чуть поуважительнее к участникам чата?

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

Там принцип взаимности и потом у него в нике написано: Monkey.

Там мне кажется в той степи ReScript очень хорошо выглядит. Функциональщина, но без дырявых монад. Я знаю, здесь такое могут не любить. Но это лучше чем TS.

для жс предлагается генерация через google-protobuf, и качество там так себе, лучше по возможности избегать

Чё тебе надо, болезный?

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
Карта сайта