A webfejlesztés legváratlanabb hullámvasútja: COBOL kerekesszéken
A COBOL: a tech világ szelleme, ami nem akar kimúlni
Hadd tegyek fel egy kérdést: mikor gondoltál utoljára a COBOL-ra? Ha kellően fiatal vagy, lehet, hogy soha. Pedig ez a nyelv, amit az 1950-es években teremtettek, ma is csendben futtatja a világ nagy részét.
A számok, amik sokkolnak
Nézzük meg a tényeket. Körülbelül a ** pénzügyi tranzakciók 80%-a** még mindig COBOL alapú rendszereken keresztül zajlik. Bankok, kormányhivatalok, biztosítók – mindegyik erre a technológiára épít. Nem elmélet: valós pénz, valós vas. A JPMorgan Chase-nek és Ohio államnak is külön COBOL fejlesztőket kellett toboroznia, mert egyszerűen nincs elég ember, aki ért ehhez a kódhoz.
Ez az a pillanat, ahol befut a Cobol-on-Wheelchair projekt.
Mi ez az egész?
Egy fejlesztő,aki az "azac" nevet használja, egyszer csak azt mondta: "Mi lenne, ha a COBOL tudna HTTP kéréseket kezelni?" És megcsinálta.
A név maga már vicc. A wheelchair (kerekesszék) az akadálymentességet és a mozgékonyságot jelképezi – segítséget azoknak, akiknek szükségük van rá. Itt a COBOL kap egy ilyen segédeszközt, hogy navigálni tudjon a modern web világában.
Miért érdekelje ez a mai fejlesztőket?
Lehet, hogy most azt gondolod: "Ez csak egy jópofa kísérlet, nem?"
Részben igaz. De van itt valami több is:
1. Ledönti az előítéleteket
Mindig van valaki, aki kikiáltja, hogy egy adott nyelv "halott". A COBOL-t évtizedek óta temetik, miközben napi szinten billió dollárokat dolgoz fel. A Cobol-on-Wheelchair ezt az iróniát testesíti meg – egyszerre vicc és komoly technikai kísérlet.
2. Megmutatja a web alapvető természetét
A HTTP lényegében strukturált szöveg. A TCP socketek nem érdekli, milyen nyelven írtad a kódot – csak fogadják a kapcsolatot. Ez a projekt bizonyítja, hogy az internet alapvető protokolljai nem tudnak arról, hogy van "Divatos JavaScript Keretrendszer" és "Elavult Procedurális Nyelv".
3. Tanulási lehetőség
Szeretnéd megérteni, hogyan működnek a web keretrendszerek a motorháztető alatt? Kénytelen vagy szembenézni az alapokkal – HTTP parsing, request routing, response formatting – egy olyan nyelvben, ami nem rejt el semmit.
A közösség ereje
A legjobb része ennek a projektnek nem is feltétlenül a technológia. Hanem az a lendület, az a kreatív energia, amit képvisel. A fejlesztők nem csak eszközöket építenek – kijelentéseket tesznek, játszanak, és feszegetik a határokat.
A GitHub repository nyitott a hozzájárulásokra. Ez nem egy magányos kísérlet, hanem meghívás valami igazán szokatlan felfedezésére.
Használd-e COBOL-t a következő webprojektedhez?
Határozottan nem. Talán. Lehet.
Nézzük őszintén: ha startup MVP-t építesz, maradj a Python, Node.js vagy bármi más mellett, amit a csapatod ismer. De ha kíváncsi vagy a számítástechnika történetére, mélyebben meg akarod érteni a web működését, vagy egyszerűen szereted a kreatív technikai projekteket – a Cobol-on-Wheelchair megérdemli a figyelmedet.
Néha a legértékesebb kód nem a legpraktikusabb. Hanem az, ami más megvilágításba helyezi, amit eddig természetesnek vettél.
Nézd meg a projektet GitHub-on, nyiss egy issue-t, küldj be egy PR-t, vagy egyszerűen csak csodáld a merészséget: valaki web keretrendszert írt egy 65 éves nyelvhez.
A web-et kreatív vadságból építették. A Cobol-on-Wheelchair csak a legújabb fejezet ebben a történetben.