136
Vývoj / Re:Náhrada PHP nebo ASP.NET Core
« kdy: 20. 02. 2021, 20:18:20 »Spýtaj sa seba, tys tu nahradzoval PHP Lispom, v prehliadači. Nebo to nebolo v prehliadači? Pretože ja hovoril o náhrade PHP za JS logicky na servery.PHP osobne už mám nahradené za JS už dávno.Jenom mi není jasné, jak to PHP, kterým jsi nahradil Javascript, provozuješ v prohlížeči.
Aha, tys to myslel obráceně? Hmm, osobně k tomu nemám důvod.
Prohlížeče PHP neumí. Umí HTML, XML, XSLT, CSS, Javascript a Wasm, ale mohly by umět i Lisp. Významně by se tím urychlil přenos dat mezi klientem a serverem. Místo JSONu samozřejmě také Lisp, protože má o řád lepší schopnosti uchování dat.
Lisp je schopen kompletně nahradit Javascript i SQL, dokonce je ten zápis kratší a jednodušší. Na rozdíl od Javascriptu umí makra, což dělá různé transpilery zbytečnými.
Databázi jsem si v Lispu napsal za pár minut. Opravdu to není nic složitého a jsou na tom vidět i výhody jednotného jazyka. Program, makra i datové struktury v něm mají stejnou syntaxi.
Takže nahradzuješ SQL databázku SQL databázou akurát v Lispu? Heh, SQL fakt nemá nič s prog. jazykom v zmysle toho že SQL databáza aj tak príjma SQL príkazy, to že tie príkazy generuješ v určitom jazyku je iné, ale to vieš generovať rovnako v ostatných jazykoch, či už je to JS, či už Golang, či už Python, alebo C/C++, alebo ERLang, alebo Haskell, alebo aj tvoj Lisp, je to totálne jedno.
V Lispu můžeš volat běžnou SQL databázi obvyklým způsobem, ale měl jsem spíš na mysli vlastní objektovou databázi v Lispu, která by se podle mne na web hodila lépe. Zcela by tím odpadly obvyklé ORM frameworky.
A ještě něco: Lisp je kompilovaným jazykem.
