PártyObličej.cz - malování na obličej • Prodej celého projektu vč. kompletního vybavení • Možnost okamžitě začít s podnikáním
Zobrazují se odpovědi 1 až 6 z 6

Projektove IDL pre codegen

  1. 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?

  2. Co se právě děje na Webtrhu?
  3. 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.

  4. 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.

  5. 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š.

  6. nebo myslíš něco jako doctrine v php?

  7. Citace Původně odeslal TomášX Zobrazit příspěvek
    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.

Hostujeme u Server powered by TELE3