Eng g'alati veb-freymvork: COBOL bilan sayt yasash
COBOL hali ham tirik va hatto veb-sovuq qilmoqda
Keling, rost gaplaymiz — COBOL haqida so'ngi marta qachon o'yladingiz? Ehtimol, hech qachon. Bank yoki davlat idorasida ishlamasangiz, bu til siz uchun mavjud emasdek.
Lekin voqelik boshqacha:
- Dunyo bo'ylab 80% naqd pul operatsiyalari hali ham COBOL ustida ishlaydi
- JPMorgan Chase kabi banklar COBOL dasturchilarini alohida yollab turibdi
- Ohio shtati hukumati ham shunga o'xshash dasturchilarni izlayapti
Bu dindek til hali ham jonli va pul hisoblayapti.
Mana shu yerda Cobol-on-Wheelchair loyihasi paydo bo'ladi.
Bu qanday loyiha?
Developer azac yaratgan bu mikro framework o'ziga bir savol qo'ydi: "COBOL HTTP so'rovlarini qabul qila oladimi?"
Nomi o'ziyoq qiziqarli. Wheelchair — imkoniyochlar uchun harakatlanish vositasi. COBOL esa internet davrida harakatsiz qolib ketgan kabi edi. Bu loyiha unga zamonaviy veb olamda harakatlanish imkonini berayotgani uchun shunday nomlangan.
Zamonaviy dasturchilarga nega kerak?
"Tama-sha loyihasi xolos", deb o'ylashingiz mumkin.
Lekin aslida qiziq tomonlari bor:
1. assumptionlarni sindiradi
Har yili biror til yoki framework "o'ldi" deb e'lon qilinadi. COBOL esa o'nlab yillardan beri "o'lik" deb yurib, kuniga trillionlab dollar qayta ishlayapti. Bu loyiha shu ironiyani juda yaxshi ko'rsatadi — ham kulgi, ham jiddiy tajriba.
2. Vebning asosiy printsipi
HTTP — bu tuzilgan matndan boshqa narsa emas. TCP soketlari qaysi tilda yozilganidan qat'i nazar, ulanishlarni qabul qiladi. Bu loyiha shuni isbotlayapti: veb protokollari tilga bog'liq emas.
3. O'rganish uchun ajoyib imkoniyat
Web frameworklar qanday ishlashini tushunmoqchimisiz? COBOLda birini yozishga harakat qiling. HTTP parsing, request routing, response format — bularning barchasini birdan ko'rasiz. COBOL hech qanday yashirin mantiqni ishlatmaydi.
Dasturchilar madaniyati
Bunday loyihalarda eng qiziqarli narsa — ijodiy energiyadir. Dasturchilar foydali vositalar yaratish bilan birga, bayonot berishadi, o'ynashadi va chegaralarni surishadi.
GitHub repozitoriyasi ochiq — bu bir kishining tajribasi emas, balki g'ayrioddiy narsani birga o'rganishga taklif.
Keyingi loyihangiz uchun COBOL ishlatasizmi?
Albatta yo'q. Ehtimol. Balki?
Startup uchun MVP qilayotgan bo'lsangiz — Python, Node.js yoki jamoangiz biladigan narsaga o'ting.
Lekin agar:
- Kompyuter tarixini tushunmoqchi bo'lsangiz
- Veb asoslari haqida chuqur bilim olishni istasangiz
- Qiziqarli texnik loyihalardan zavq olasizmi
— unda Cobol-on-Wheelchair sizga yoqadi.
Ba'zan eng qimmatli kod eng amaliy kod bo'lmaydi. Ba'zan u sizni odatiy narsalarni qayta qadriyatini anglashga majbur qiladi.
GitHubda loyihani ko'ring, issue oching, PR yuboring yoki shunchaki kimdir 65 yoshli til uchun web framework yozganiga qoyil qoling.
Internet yaratilganda ijodiy isyon ruhi bor edi. Cobol-on-Wheelchair — shu an'analarning davomi.