V branzi se pohybuju dlouha leta.
..............
A tak je to se vsim. Pojdme znovu vynalezat kolo, bude "krásné nové mladé".
Tolik keců o ničem. Stačilo napsat "jsem starý a zapšklý".
Ale kus pravdy ma. Tahle branze namisto standardizace straslive diverguje a spousta veci se lepi na kolene.
Je ovsem take pravda, ze k zavrzeni "stare" technologie mohou byt casto dobre duvody. Napr. XML je v mnoha ohledech odporny jazyk, ktery se na spoustu veci naprosto nehodi, presto byl pouzivan tam, kde napr. JSON vyhovi lepe. JSON navrhnul nekdo v tezke kocovine, jelikoz nema ani podporu komentaru atd. atp. Takze pojdme tedy pouzit neco jineho. reStructuredText - jako obecne dobry, hosi, ale kdo prisel s tim genialnim napadem, ze podtrhavat musim minimalne stejne dlouhou lajnou, jako je nadpis nad ni? To by nestacilo rict, ze ==== je proste uz dost?
Kdyby Google stacila Java, C++ a Python, nikdy by neprisel s Go. Kdyby Google stacily Java, C++, Python a Go, nezacal by experimentovat s Rustem. Kdyby Java nebyla v necem spatna, nepodporoval by Google Kotlin.
Pokud se nahradi stara technologie z dobreho duvodu, nereknu proti ani krles.
Sam jsem v Deplhi ani v C nic nepsal minimalne 15 let.
Trmacka je, kdyz zduvodnenim pro nahradu je blaboleni, ze je to "krasne nove a mlade".
XML je blbe citelne, fajn, JSON jde cist lip, oki.
Vylepsili jsme jeden aspekt ze sta.
Kde mame XSD validaci?
Kde je XSLT?
Kde je XPATH? Jo vim, uz existuje zprasek JSONPath se smesne malou podmnozinou funkce XPATH2. A vzhledem k tomu, za mapa v JSON nema zarucene poradi, neni mi uplne jasne, jak to muze fungovat, asi na pevne vire.
A protoze JSON neni zadny zazrak, prisel YAML, ta zkratka znamena Yet Another Markup Language, z toho bordelu si delaji perdel uz i samotni tvurci tech "standardu"
Klasika, vylepsil jsem jeden aspekt z mnoha, na zbytek jsem se vysral, a duha se rozklene nad krajinou, je zde dalsi "krasna nova mlada" zalezitost, a kdo potrebuje XSLT, nebo nevericne kouka na neexistenci exceptions a generik v GO, je zapskly duchodec.