Zadejte hledaný výraz...

Projektove IDL pre codegen

node
verified
rating uzivatele
(5 hodnocení)
19. 11. 2019 15:12:02
V poslednej dobe som prepadol generovanemu kodu. Neskutocne to ulahcuje pracu, hlavne ak ide o opakovane veci(napriklad mikrosluzby). Aktualne pouzivam protocol buffers ale su dost ... kostrbate. Tak rozmyslam nad nejakym inym IDL, niecim viac flexibilnejsim co by mi umozilo lahsie a flexibilnejsie definovat strukturu a logiku. Vlastne IDL vsak riesit nechcem.
Napada vas nieco co by bola vhodna alternativa pre pb?
19. 11. 2019 15:12:02
https://webtrh.cz/diskuse/projektove-idl-pre-codegen#reply1424677
TomasX
verified
rating uzivatele
(4 hodnocení)
19. 11. 2019 22:36:01
co je pro tebe IDL? Definice interfaců ala cobra?
Co se ti nezdá na protobufu? Používáme ho na kde co a funguje dobře, kód je použitelný a kompatibilita dobrá, kluci se s tím naučili dobře pracovat. Další alternativy jsou třeba thrift, cap’n proto, avro, messagePack, gRPC (nad protobuf, ale u jvm velice oblíbený). V jistém ohledu se dá použít i věci jako ZeroMQ nebo ActiveMQ, používáme třeba na IoT.
19. 11. 2019 22:36:01
https://webtrh.cz/diskuse/projektove-idl-pre-codegen#reply1424676
node
verified
rating uzivatele
(5 hodnocení)
19. 11. 2019 22:41:27
asi si prehliadol ze hovorim o pouziti pre generovanie kodu a nie o tvorbe grpc serveru a podobne. cize ide primarne o definiciu objektov, vztahov, nejaka vlidacna logika a td. na pb mi vadia enumy(su globalne), troska kostrbata praca s parsermi(hlavne vnorene spravy, mapy a polia/repeated) a hlavne syntax pre vlastne deskriptory(options). nehovorim ze sa s tym neda robit, len ze hladan mieco "privetivejsie" na tento ucel.
19. 11. 2019 22:41:27
https://webtrh.cz/diskuse/projektove-idl-pre-codegen#reply1424675
TomasX
verified
rating uzivatele
(4 hodnocení)
19. 11. 2019 22:51:57
i protobuf má rpc, z dotazu nešlo poznat, kterou přesně jeho část řešíš. Avro nebo thrift na to jdou podobně, ale jedná se primárně o komunikační/storovací protokoly. MessagePack je přímo formát na ukládání dat.
Generování kódu z UML jsem zažil pouze se Springem, lehký odvar je Django. Dotaz jsi položil hodně široce. Ve světě php/node.js/go asi nic funkčnějšího než jsem zmínil nenajdeš.
19. 11. 2019 22:51:57
https://webtrh.cz/diskuse/projektove-idl-pre-codegen#reply1424674
TomasX
verified
rating uzivatele
(4 hodnocení)
19. 11. 2019 23:05:46
nebo myslíš něco jako doctrine v php?
19. 11. 2019 23:05:46
https://webtrh.cz/diskuse/projektove-idl-pre-codegen#reply1424673
node
verified
rating uzivatele
(5 hodnocení)
19. 11. 2019 23:46:43
Napsal TomášX;1554484
Dotaz jsi položil hodně široce
najskor hej.
v sktratke mi ide o to moct si definovat vyssie spomenute veci a len si z toho potom vygenerovat vysledny kod takze si usetrim kopec casu pisanim kodu okolo hlavnej logiky a opakovany kod. mozno v konecnom dosledku by bolo lepsie si definovat nieco vlastne, neviem naisto, ale nechce sa mi do toho pustat popravde(mam ine veci na praci). ale principialne by mala byt moznost lahko si doplnit pluginy pre dlasiu logiku - to su tie spominane proto deskriptory(extend syntax, typu "extend google.protobuf.MessageOptions" a podobne) ktore, ako pisem, funguju ale nie je to uplne lahke(resp dx-friendly) s nimi robit tak hladam nieco trosku viac DX friendly.
19. 11. 2019 23:46:43
https://webtrh.cz/diskuse/projektove-idl-pre-codegen#reply1424672
Pro odpověď se přihlašte.
Přihlásit