A programozási nyelvek fejlesztők számára való műszaki témának hangzanak. A vállalkozó számára azonban hosszú következményekkel járó stratégiai döntések — szállítóválasztás, vendor lock-in, jövőbeli módosítási költségek, skálázhatóság, biztonság.
Ez a cikk olyan alapot ad a vállalkozónak, amelyen a megfelelő kérdéseket teheti fel IT-befektetéskor — anélkül, hogy magának is programozni kellene. A tágabb IT-kontextusért lásd az IT alapok vállalkozóknak pillar cikket.
Mi a programozási nyelv
A programozási nyelv formális nyelv, amelyen számítógépes programot írnak. Számuk százas nagyságrendű, de a vállalati gyakorlatban 2026-ban 8–10 nyelv dominál, amelyek az összes üzleti alkalmazás 95%-át lefedi.
A programozási nyelv a következőkből áll:
- Szintaxis — az írás szabályai (kulcsszavak, struktúra)
- Szemantika — az írás jelentése
- Könyvtárak (libraries) — előre elkészített funkciók a gyakori feladatokhoz
- Framework — alkalmazások építésének struktúrája (pl. React JavaScript-hez, Django Python-hoz)
- Toolchain — fordítók, hibakeresők, csomagkezelők
Nyelv + framework + adatbázis + felhő = a vállalat vagy termék technológiai stackje.
Mainstream nyelvek vállalati szoftverekhez 2026-ban
JavaScript / TypeScript
A világ legelterjedtebb nyelve. A TypeScript a JavaScript kiterjesztése statikus típusokkal.
Felhasználás:
- Web frontend (React, Vue, Angular, Astro)
- Backend (Node.js, Deno, Bun)
- Asztali alkalmazások (Electron — Slack, VS Code, Discord)
- Mobil (React Native)
Fejlesztők elérhetősége Magyarországon: Nagyon magas. Junior és senior is elérhető a piacon.
Vállalkozónak: Biztonságos választás. A Modulario TypeScripten fut (NestJS).
Python
Univerzális nyelv, az adatelemzésben, AI/ML-ben, automatizálásban és backendben domináns.
Felhasználás:
- Backend (Django, Flask, FastAPI)
- Adattudomány és AI (Pandas, NumPy, TensorFlow, PyTorch)
- Automatizálási szkriptek
- DevOps tooling
Elérhetőség: Magas. A legelterjedtebb nyelv az AI/ML szegmensben.
Vállalkozónak: Biztonságos választás, különösen adat- és AI-projektekhez.
Java
A vállalati világ klasszikusa. Bankokat, nagy vállalatokat, telekomrendszereket működtet.
Felhasználás:
- Nagy enterprise rendszerek
- Nagy terhelésű backend
- Android alkalmazások (részben, Kotlin felváltja)
Elérhetőség: Magas, de a seniorszorok átlagos kora emelkedik.
Vállalkozónak: Biztonságos, de „enterprise” áron. KKV-knak sokszor túlzott, szabályozott szektorokban alkalmas (bankok, biztosítók).
C# / .NET
Microsoft ökoszisztéma — a Microsoft fejlesztette, de ma már open-source és platformfüggetlen.
Felhasználás:
- Vállalati szoftver Microsoft ökoszisztémában
- Web (ASP.NET Core)
- Asztali (.NET MAUI)
- Játékfejlesztés (Unity)
Elérhetőség: Magas, különösen az EU-ban.
Vállalkozónak: Biztonságos Microsoft-centrikus vállalatok számára. A magyar fejlesztői közeg erős.
PHP
Régi, de még mindig széleskörűen használt webre.
Felhasználás:
- WordPress (az összes weboldal 60%-a)
- E-kereskedelmi áruházak (WooCommerce, Magento)
- Örökölt vállalati alkalmazások
- Laravel, Symfony framework modern projektekhez
Elérhetőség: Magas, de csökkenő presztízs a senior szegmensben.
Vállalkozónak: Webhez és e-kereskedelmhez biztonságos, új projektekhez részesítse előnyben a modernebb alternatívákat.
Go
Fiatal Google-nyelv, cloud-native, mikroservicesek és DevOps terén domináns.
Felhasználás:
- Felhőinfrastruktúra (a Kubernetes, Docker, Terraform Go-ban írt)
- Backend mikroservicek
- CLI eszközök
Elérhetőség: Közepes, de növekvő.
Vállalkozónak: Specifikus esetekre jó. Szabványos vállalati szoftvernél sokszor túlméretezett.
Rust
Teljesítménykritikus kód, C++ alternatíva.
Felhasználás:
- Rendszerszoftver
- Beágyazott rendszerek
- Teljesítménykritikus részek (adatbázisok, fordítók)
Elérhetőség: Alacsony, de növekvő.
Vállalkozónak: KKV esetekben 99%-ban nem szükséges. Ha a szállító szabványos üzleti szoftvernél javasolja, kérdezze meg, miért.
Egzotikus nyelvek: piros zászló KKV-knál
2026-ban néha felmerül egzotikus nyelven való egyedi fejlesztés ajánlata:
- Erlang / Elixir — valós idejű rendszerekhez kiváló, de szűk közösség
- Clojure — funkcionális Lisp, intellektuálisan szép, de kevés fejlesztő
- F# — funkcionális .NET, Magyarországon gyakorlatilag nem létező
- Haskell — akadémiai választás, szinte semmiféle kereskedelmi piac
KKV számára ez azt jelenti:
- Vendor lock-in — senki más nem érti a kódot
- A fejlesztő távozásakor óriási probléma
- Felvásárlásnál / due diligence-nél probléma
Ha a szállító egzotikus nyelvet javasol, kérdezze meg: miért? Mit nyer ebből a vállalata?
Hogyan tegye fel a megfelelő kérdéseket a szállítónak
Egyedi fejlesztésnél vagy SaaS kiválasztásánál:
1. Mi az elsődleges nyelv és a framework?
A válasznak konkrétnak kell lennie („Python Django frameworkkel”, „TypeScript NestJS-sel”). A homályos válaszok („modern technológiákat használunk”) piros zászló.
2. Mekkora a fejlesztők elérhetősége Magyarországon?
Mainstream nyelvekre (JS, Python, Java, C#, PHP) ez rendben van. Egzotikusokra kérjen konkrét számokat — hány ember tudja ezt az EU-ban?
3. Ki a forráskód tulajdonosa?
Egyedi fejlesztésnél mindig az ügyfél. Nincs kifogás. Code escrow biztosításként.
4. Mik a függőségek?
Aktív közösséggel rendelkező open-source komponensek rendben vannak. „Egyetlen szerző egyedi proprietary könyvtára” = vendor lock-in.
5. Mi a dokumentáció?
Dokumentáció nélkül a kód fekete doboz. Követelje:
- Architektúra diagram
- API dokumentáció
- Setup / deployment kézikönyv
- Onboarding útmutató új fejlesztőnek
6. Milyen a csapat?
Csak juniorokból álló csapat = magasabb kockázat rossz minőségű kódra. Legalább egy senior 5+ évvel a nyelvben/frameworkben.
7. Mi történik, ha a fejlesztő elmegy?
A Bus factor 1 (egyetlen ember ismeri az egész kódot) veszélyes. Kérje meg, hogy legalább 2 ember legyen tisztában a projekttel.
Modulario tech stack
A Modulario átlátható a technológiájával kapcsolatban — ez csökkenti a vendor lock-in érzetét:
- Backend: NestJS (TypeScript) — mainstream, elérhető fejlesztők az EU-ban
- Frontend: Astro (statikus weboldalak) + Preact / React komponensek
- Adatbázis: PostgreSQL — open-source, legelterjedtebb relációs DB az EU-ban
- Infrastruktúra: Kubernetes (Kamal), CI/CD GitHub Actions-ön keresztül
- Hosting: EU adatközpontok (Frankfurt, Prága)
- Hitelesítés: Better Auth, OpenFGA jogosultságokhoz
- Komponensek: shadcn/ui (Radix + Tailwind), dhtmlx Kanban/Gantt/Calendar-hoz
Az ügyfél SaaS-t vásárol, de a szabványos technológiák azt jelentik, hogy egy esetleges migráció vagy audit megvalósítható. Nincsenek „titkos szósz” technológiák csak nálunk.
Vendor lock-in: hogyan kerülje el
A vendor lock-in nem csak a nyelvről szól, hanem az általános architektúráról:
- Szabványos protokollok (REST, GraphQL) a tulajdonos protokollok helyett
- Nyílt adatformátumok (JSON, XML) egyedi binárisok helyett
- Export funkció — lehetőség az adatok strukturált formátumban való kinyerésére
- API-hozzáférés — külső rendszerek kommunikálhatnak az adataival
- Nyílt szabványok egyedi helyett (OAuth, SAML, OpenID Connect, OpenAPI)
A Modulario teljes API-hozzáférést, szabványos formátumokat (CSV, JSON exportok) és SAML 2.0 / OIDC-t biztosít SSO-hoz. A Modularioból való migráció (ha sor kerülne rá) technikailag lehetséges.
Gyakran ismételt kérdések
Milyen programozási nyelvek léteznek és melyik a legjobb? 2026-ban a vállalati környezetben a következők dominálnak: JavaScript/TypeScript (web), Python (backend, AI, adatok), Java (nagy vállalati rendszerek), C#/.NET (Microsoft ökoszisztéma), PHP (web, e-kereskedelmi áruházak), Go (cloud-native). Egyik sem univerzálisan „a legjobb” — a választás a projekt típusától, a fejlesztők elérhetőségétől és a meglévő infrastruktúrával való integrációtól függ. Magyarországi KKV számára a JavaScript, Python, Java és C# a legbiztonságosabb választás a tehetségek elérhetősége szempontjából.
Meg kell kérdeznem a szállítót, hogy milyen nyelven fejleszt? Igen, mindig. Okok: (1) a fejlesztők Magyarországon való elérhetősége befolyásolja a jövőbeli módosítások árát, (2) egzotikus nyelvek vendor lock-int jelentenek — senki más nem tudja megjavítani a kódot, (3) egyes nyelveknek jobb a biztonsági reputációjuk, (4) integráció a meglévő infrastruktúrával. Kérdések: mi az elsődleges nyelv, milyen framework, kié a forráskód, milyen a fejlesztői csapat.
Mi a technológiai stack és miért számít? A technológiai stack a nyelv, a framework, az adatbázis és az infrastruktúra kombinációja. Példa: a Modulario NestJS-en fut (Node.js/TypeScript backend) + PostgreSQL + AWS/EU felhő. A stack meghatározza a jövőbeli költségeket, teljesítményt, skálázhatóságot és a vendor lock-int. A mainstream stack (Python/Django, JavaScript/Node, .NET/C#, Java/Spring) mindig rendelkezik alternatív szállítókkal. Az egzotikus stack kockázat.