Vývojářské nástroje roku 2025: Co používá Dresta s.r.o.?
V tomto článku se podíváme, jaké nástroje a platformy v roce 2025 používá Dresta s.r.o. – od výběru integrovaného vývojového prostředí přes správu projektů v ERPNext až po kontejnery a AI asistenty, které nám pomáhají rychle reagovat na potřeby klientů.
V rychle se měnícím světě softwarového vývoje je důležité mít osvědčené nástroje, které zvyšují efektivitu, kvalitu kódu i spolehlivost provozu.
IDE a editory
Dresta s.r.o. nadále spoléhá na Visual Studio 2022/2025 při vývoji .NET aplikací v jazycích C# a VB.NET. Pro rychlé skriptování a práci s JavaScriptem nebo menšími mikroservisami tým často volí Visual Studio Code, které umožňuje snadné přidání rozšíření pro linting či debugging. Někteří vývojáři v určitých projektech používají také JetBrains Rider, zejména při tvorbě multiplatformních .NET řešení, díky jeho rychlému refaktoringu a integrované podpoře pro různé frameworky.
Pro správu databází a spouštění SQL dotazů se u nás těší oblibě SQL Server Management Studio a Azure Data Studio, jež nabízejí přehledné nástroje pro analýzu výkonu a grafické zobrazení indexů či statistik.
Správa verzí a projektové řízení
Kód uchováváme v GitHubu, což nám umožňuje efektivní spolupráci, větvení a code review skrze pull requesty. Místo Jiry používáme pro evidenci úkolů, backlogu a sprintů ERPNext, které je integrováno s naší firemní infrastrukturou a zároveň spravuje i zákazníky a interní dokumentaci. Více o ERPNext najdete na https://erpnext.com.
Komunikace a znalosti se sdílí převážně ve sdílených dokumentech v interním systému, odkud tým čerpá technickou dokumentaci a návody pro běžné procesy. Krátké konzultace a diskuze běží přes Microsoft Teams nebo Slack, podle naléhavosti a formy sdělení.
Projektové řízení a nasazení
Namísto rozšířeného DevOps přístupu se v Dresta soustředíme na přehlednou správu úkolů a postupné nasazování. V rámci ERPNext definujeme jednotlivé fáze projektu – návrh, vývoj, testování a předání klientovi. Nasazení aplikací probíhá skripty na serverech:
- PowerShell skripty pro automatické zálohy databází a publikaci .NET aplikací na Windows serverech.
- Bashové skripty na Linuxu pro nasazení Linuxových služeb a mikroservis.
- Pro staging prostředí máme připraveny více prostředí (dev, test, staging), která spravují samostatné buildy z GitHubu.
Tento manuálně-automatizovaný přístup nám umožňuje zachovat maximální kontrolu nad každou fází nasazení a rychle řešit případné problémy.
Kontejnerizace a virtualizace
V roce 2025 je standardem deployovat aplikace v kontejnerech. Dresta používá:
- Docker pro lokální vývoj i balení aplikací do přenosných image.
- Kubernetes (hostované v Azure AKS nebo on-premise pomocí Rancheru) pro orchestraci a škálování služeb.
- Helm pro správu konfigurace a verzování mikroservis, což výrazně zjednodušuje nasazení složitějších řešení.
Výhody takového přístupu spočívají v jednotném prostředí na vývoji i produkci, snadné škálovatelnosti a rychlé obnově nefunkčních komponent.
Cloudové služby a infrastruktura
Dresta s.r.o. primárně využívá Microsoft Azure pro většinu produkčních řešení:
- Azure App Service pro hostování webových aplikací vyvíjených v ASP.NET MVC i ASP.NET Core.
- Azure SQL Database s automatickým škálováním, zálohováním i replikacemi.
- Azure Functions pro event-driven zpracování dat a horizontálně škálovatelné funkční bloky.
Bezpečnost a monitoring
Bezpečnost je u nás prioritou. Pravidelně provádíme:
- Statické a dynamické analýzy kódu prostřednictvím nástroje SonarQube, který umožňuje odhalit potenciální chyby a bezpečnostní rizika již v rané fázi vývoje.
- Penetrační testy pomocí OWASP ZAP nebo Burp Suite k identifikaci zranitelností webových částí aplikací.
- Azure Security Center pro průběžné hodnocení bezpečnostních hrozeb v cloudu a návrhy na nápravu.
Logy a metriky sbíráme v Grafaně a Prometheovi, což nám poskytuje přehled o výkonnosti služeb, propustnosti i případných chybách v reálném čase.
AI asistenti a automatizace
Rok 2025 přináší široké využití umělé inteligence i ve vývojářské praxi:
- GitHub Copilot ulehčil rutinní psaní kódu, generování unit testů a vytváření komentářů.
- OpenAI modely integrované do chatu (například pomocí vlastního interního API) pomáhají vývojářům rychle nalézt ukázky kódu, navrhnout optimalizace či probrat složitější chyby.
- Postman spojený s Newmanem a GitHubem pro automatizované testování API kolekcí, včetně generování mock serverů a validací odpovědí.
Tyto nástroje šetří desítky procent času stráveného na opakujících se úlohách a umožňují se soustředit na architekturu a business logiku projektů.
Závěr
Správná volba nástrojů je klíčem k efektivnímu a kvalitnímu vývoji softwaru na zakázku. Dresta s.r.o. kombinuje tradiční technologie, které se již osvědčily, s moderními platformami a umělou inteligencí, aby klientům nabízela robustní, škálovatelná a bezpečná řešení.
Chcete se dozvědět více o našich službách? Navštivte naše webové stránky www.drestasro.cz nebo nás kontaktujte přímo.