ROTTWEILER: Prepsal bych to vubec kdybych vedel, ze mi to zabere pres tri roky? :-D Mozna. Ale to neni specificke pro Rust, ono by to trvalo podobnou dobu v cemkoliv, kdyz na to mam cas jen obcas po vecerech apod.
Mel jsem pomerne rozsahle prototypy v Go a Elixiru a nemel jsem chut v nich pokracovat. V praci delam (ponekud omylem :-) neco i v Jave a nad tim jsem ani neuvazoval. PHP...no, rekneme, ze az za par dni dam na serveru apt-get remove php*, radne to oslavim :-D
Rust mi proste sedl a krome par drobnosti jsem s nim spokojeny. Stary Nyx byl napsany komplet bez jakychkoliv frameworku a temer bez cizich knihoven, tak jsem nemel problem s tim, ze Rust v tomhle neni zas tak daleko jako jine jazyky. Ostatne kdyz jsem s Nyxem zacinal, nebyla v Rocketu ani podpora pro veci jako je rozumne zpracovani formularu (neumelo to poslat pole hodnot, soubor atd...proste pomerne zakladni veci). Tohle se objevilo teprve tak pred mesicem tusim a jeste jsem na tu FW verzi ani nestihl prejit. Timhle asi lide nechteji moc ztracet cas. Obecne je videt, ze priorita je spis psat v tom nejake backendy vystavujici jen API nez skutecny web.
Na Rustu me nejvic trapi dlouhe kompilace (z velke casti jedouci pres jedine jadro) a zatim neexistujici specializace (tj. jamile mas implementaci traitu pro neco, nemuzes ho znovu naimplementovat specificteji). S obojim zvladam zit.
Na Rocketu me stve, ze si na vsem davaji moc zalezet a prichazi to moc pomalu. Ale zas na nem mam rad, ze si na vsem davaji hodne zalezet...takze asi tak :-D