Starý systém.Nový život.

Bezpečně převezmu a postupně zmodernizuji váš starý podnikový systém z FoxPro, ASP, Delphi nebo Access na .NET. Bez zastavení provozu a se zachováním dat, byznysové logiky i zavedeného workflow.

TerminyService.cs
public Task<List<Volno>> VolnaMista(DateOnly den) =>
    db.Terminy
      .Where(t => t.Datum == den)
      .Select(t => new Volno(t.Id,
          t.Kapacita - t.Rezervace.Count))
      .ToListAsync();
Stejná logika, nová platforma: z Visual FoxPro 9 do C# a .NET 10.

Funguje to. Ale jak dlouho ještě?

Spousta firem stojí na systému, který kdysi někdo napsal ve FoxPro, Delphi nebo klasickém ASP. Léta spolehlivě sloužil, jenže dnes ho drží při životě hlavně štěstí.

Visual FoxPro skončil v roce 2015

Microsoft ho už deset let neopravuje. Běží jen díky zpětné kompatibilitě Windows a nikdo nezaručí, že přežije i další aktualizaci.

Data bez ochrany

DBF soubory na sdíleném disku, hesla v konfiguraci, žádný záznam o tom, kdo co změnil. Na osobní údaje se přitom GDPR vztahuje stejně jako jinde.

Lidé, kteří mu rozumí, odcházejí

Autor systému je v důchodu nebo nedostupný a nových vývojářů pro FoxPro a Delphi je minimum. Každá úprava je dražší a riskantnější.

Nejde ho s ničím propojit

Online rezervace, mobilní aplikace, e-shop, napojení na účetnictví nebo partnery. Starý systém zůstává izolovaný ostrov.

Z čeho a na co převádím

Cílem není jen nový kód, ale systém, který vydrží dalších dvacet let a bude o něj zájem i mezi vývojáři.

DnesPo modernizaci
Visual FoxPro, DBF a CDXASP.NET Core nebo Blazor nad SQL Serverem či PostgreSQL
Classic ASP a VBScriptASP.NET Core, Razor Pages, Web API
Delphi, BDE, Paradox, FirebirdWebová aplikace nebo desktop v .NET (WPF, WinUI)
MS Access a VBAVíceuživatelská webová aplikace se SQL Serverem
Visual Basic 6, .NET Framework, WebForms.NET 10 LTS
Staré PHP a MySQLPHP 8 nebo .NET, bezpečné dotazy, aktuální databáze

Máte aplikaci už v .NET 8 nebo 9? Obě verze končí s podporou 10. listopadu 2026. Přechod na .NET 10 LTS bývá menší zákrok, ale nevyplatí se ho odkládat.

AI píše rychle. Za výsledek ručím já.

AI nástroje přečtou desítky tisíc řádků starého kódu za pár minut. Každou změnu ale kontroluji a testuji proti původnímu systému.

Žádná AI vám na jeden prompt systém bez hluboké znalosti vašeho systému a postupů nevytvoří. Já ano :)

  1. Rozbor

    Projdu kód, databázi a hlavně to, jak systém skutečně používáte. AI z kódu vytáhne obchodní pravidla, která nikde nejsou sepsaná, a já je s vámi ověřím.

  2. Audit a plán

    Dostanete srozumitelný dokument použitelný i bez dalších objednávek: co se převede, co se zjednoduší, co se zahodí, kolik to bude stát.

  3. Data

    Převedu a vyčistím data do SQL Serveru nebo PostgreSQL. Duplicity, rozbité vazby i chybějící hodnoty se řeší teď, ne až v novém systému.

  4. Přepis po částech

    Modul po modulu. Starý systém běží dál a nové části ho postupně nahrazují. Žádné velké přepnutí přes víkend a žádná zastavená výroba.

  5. Ověření a předání

    Automatické testy porovnají výsledky starého a nového systému na skutečných datech. Pak přijde zaškolení, dokumentace a dlouhodobá správa, pokud o ni stojíte.

Na čem právě pracuji

Rezervační systém: z FoxPro do .NET za plného provozu

Firemní rezervační systém vznikl ve Visual FoxPro a postupně k němu přibyla samostatná SQL databáze. Slučuji obě části do jedné moderní aplikace, aniž by se provoz musel zastavit.

Předtím

  • Desktopová aplikace ve Visual FoxPro, instalovaná na každém PC
  • Data rozdělená mezi DBF soubory a SQL databázi
  • Přístup jen z kanceláře
  • Oprávnění a historie změn jen v omezené míře

Teď

  • Jedna aplikace v .NET, dostupná z prohlížeče
  • Sloučená a vyčištěná SQL databáze
  • Přístup odkudkoli, šifrovaně
  • Role, oprávnění a záznam každé změny

Aplikace pro iPhone, iPad a Windows

Nativní aplikace napojené přímo na váš informační systém. Pro lidi v terénu, ve skladu nebo na recepci, kteří potřebují data hned a bez přepisování.

  • Rezervace a docházka z mobilu
  • Skladové pohyby a inventura se čtečkou
  • Zakázky a výkazy práce v terénu
  • Ovládání zařízení a IoT

Ui MIDI mixer

Moje vlastní aplikace pro iOS, iPadOS a Windows

Ovládání digitálních mixážních pultů Soundcraft Ui12, Ui16 a Ui24R hardwarovým MIDI kontrolérem. Funkce, kterou výrobce nenabízí. Aplikace komunikuje s pultem v reálném čase a pracují s ní zvukaři i kapely.

MIDI Live Stage

Pro živá vystoupení

MIDI a MP3 přehrávač, seznamy písní, virtuální MIDI nástroje se zvukovými bankami SF2 a řízení DMX světel, které si scény připraví samo. Více na beseda.us

Weby, portály a servery

Veselské a Strážnické služby

1994vychází tištěný katalog
2013spuštěna online verze

Katalog firem a služeb z Veselí nad Moravou, Strážnice a okolí. Webovou verzi jsem naprogramoval a starám se o její provoz. Portál má vlastní administraci pro vkládání a úpravy inzerce, včetně řízení a umísťování reklam.

veselske-sluzby.cz

  • Webové aplikace na míruASP.NET Core, PHP, napojení na databáze a API
  • Správa Linux serverůInstalace, zabezpečení, zálohy, monitoring
  • DatabázeMS SQL, PostgreSQL, MySQL, Oracle: návrh, optimalizace, migrace
  • Hosting a e-mailyPro menší firmy, včetně dlouhodobé péče

Pavel Beseda

Programuji od dob, kdy se podnikové systémy psaly v Delphi, FoxPro a C++. Proto starým aplikacím rozumím: mnohé z nich vznikly ve stejných nástrojích, se kterými jsem začínal. Dnes pracuji hlavně v C# a .NET a na každodenní práci používám AI nástroje.

Jsem samostatný vývojář. Mluvíte přímo se mnou, ne s obchodníkem, a já sám odpovídám za návrh, kód i provoz.

A to jméno? Sax je saxofon, tron je technika. Klobouk k tomu patří.

Napište mi, na čem váš systém běží

Ozvu se do dvou pracovních dnů. První konzultace a hrubý odhad jsou zdarma. Domluvíme se česky, anglicky i německy.

info@saxtron.cz
+420 606 226 852
Saxtron Software, Pavel Beseda
Dolní 232, 696 61 Vnorovy

Údaje použiji jen k odpovědi na vaši zprávu. Před spamem formulář chrání Cloudflare Turnstile.