
Corey Prophitt ka ndërtuar marketyour.games, një produkt komercial web të shkruar tërësisht në C dhe të shërbyer përmes CGI. Aplikacioni ofron llogari përdoruesish, panel kërkimi, dosje, pagesa me Stripe dhe email-e transaksionale përmes Postmark. Ai është në përdorim dhe pranon pagesa, jo thjesht një eksperiment teknik.
Zgjidhja përdor C, CGI, SQLite dhe OpenBSD. Aplikacioni përbëhet nga një skedar i vetëm binar, i lidhur statikisht, me gjithsej tri biblioteka. Kompilimi i plotë zgjat sekonda, ndërsa instalimi i një versioni të ri bëhet duke zëvendësuar skedarin binar.
Teksti e paraqet këtë zgjedhje si përgjigje ndaj sulmeve në zinxhirin e furnizimit të softuerit, kompleksitetit të gjeneruar nga AI dhe nevojës për programe që mund të kuptohen e të besohen. Pikënisja është shkrimi i Prophitt, “Një aplikacion modern web në C”, por diskutimi shtrihet te arsyet për të rishqyrtuar teknologji të lëna mënjanë.
Autori kundërshton veçanërisht idenë se CGI është domosdoshmërisht tepër i ngadaltë sepse krijon një proces për çdo kërkesë. Sipas tij, optimizimet e kernelëve modernë e kanë ulur ndjeshëm këtë kosto. Nëse krijimi i proceseve bëhet pengesë për performancën, ai përmend FastCGI si alternativë të afërt.
Burimi: DEV Community (Web Dev Feed) — lexoni artikullin e plotë në anglisht.

