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:

  1. Szabványos protokollok (REST, GraphQL) a tulajdonos protokollok helyett
  2. Nyílt adatformátumok (JSON, XML) egyedi binárisok helyett
  3. Export funkció — lehetőség az adatok strukturált formátumban való kinyerésére
  4. API-hozzáférés — külső rendszerek kommunikálhatnak az adataival
  5. 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.