Novinka
 

Delphi 12.2 Athens Architect

 
Běžná cena Více informací v tabulce variant
Ušetříte 111 072 Kč (–30 %)
od 129 539 Kč
od 156 742 Kč včetně DPH
Kategorie Delphi
Zvolte variantu
Kód produktu HDA000MLENWB0 Lic. model: Pojmenovaný uživatel 185 055 Kč 129 539 Kč
156 742 Kč včetně DPH
   
Kód produktu HDA000MLELWB0 Lic. model: Síťová pojmenovaná 185 055 Kč 129 539 Kč
156 742 Kč včetně DPH
   
Kód produktu HDA000MLETWB0 Lic. model: Síťová sdílená 370 240 Kč 259 168 Kč
313 594 Kč včetně DPH
   
 

longfret

temple  Nejste si jistí, která edice je pro Vás ta pravá? Srovnání dostupných edic.
temple  Delphi, C++Builder nebo RAD Studio? Srovnání jednotlivých nástrojů.
temple  Vyberte si licenční model dle Vašich potřeb. Přehled licenčních modelů.

longfret

Aktuální vydání: 12.2 Athens
Datum vydání: 12.09.2024

Nové funkce a vylepšení:

arrow11Podpora umělé inteligence AI

temple Podpora AI v RAD Studio IDE - verze 12.2 nabízí pod souhrnným názvem „Smart CodeInsight“ možnost využívat existující jazykové modely (LLM). Díky otevřenému rozhraní (ToolsAPI)lze používat námi poskytované zásuvné moduly či přidávat další. K dispozici je také možnost jejich integrace do uživatelského rozhraní. Ve verzi 12.2 lze využívat OpenAI ChatGPT, Google GeminiClaude od společnosti Anthropic nebo Ollama.

arrow11Nový 64-bitový toolchain 64

temple Nové překladače - Verze 12.2 přináší pro Delphi (ObjectPascal) dva nové překladače. Jedná se o 64bitový překladač pro cílovou platformu Windows 32 a pro Windows 64. Oba překladače jsou dodávány s 64bitovou verzí všech souvisejících nástrojů (souhrnně označovaných jako "Toolchain"). Názvy jsou shodné s 32bitovými verzemi (dcc32.exe a dcc64.exe), ale najdete je v „C:\Program Files (x86)\Embarcadero\Studio\23.0\bin64)“. 

temple Aktualizace podporovaných platforem – RAD Studio 12 Athens přináší plnou podporu Delphi Android ve verzi API 33, jak Google vyžaduje pro nasazení a aktualizaci aplikací v obchodu GooglePlay. To zahrnuje vylepšení a rozšíření knihoven Android jako jsou například knihovny pro práci s fotoaparátem, Google Play Billing, nebo podpora pro "SplashScreen". 

temple Nové MDI (Multi Document Interface) – V RAD Studiu 12 je kompletně přepracována podpora VCL MDI, a to včetně kódu generovaného vestavěným průvodcem. Jedná se o zcela novou architekturu pro použití formulářů s kartami MDI, která je dostupná v rámci nového ovládacího prvku TFormTabsBar.

temple  Integrace Skia – Nové RAD Studio 12.0 přidává podporu knihovny Skia pro všechny platformy, které FireMonkey podporuje. Skia4Delphi je multiplatformní 2D grafické rozhraní API pro Delphi a C++ Builder založené na knihovně Skia Graphics Library společnosti Google. Poskytuje komplexní 2D API pro vykreslování obrázků v mobilních, desktopových i serverových aplikacích. Integrace knihovny Skia také nabízí některé nové ovládací prvky a komponenty.

temple  Nová verze CodeInsight a LSP Serveru – RAD Studio 12.0 Athens disponuje novou verzí funkce automatického dokončování kódu. Dokončení kódu se nyní aktivuje, když stisknete klávesy "Ctrl+Space" nebo zadáte znak „ .“. Aktivujete li funkci "Auto Invoke", stačí cokoliv napsat a chvíli počkat. Nově to platí i pro psaní uvnitř identifikátoru (dříve se automatické dokončování aktivovalo pouze na začátku).

temple  Visual Assist pro C++ – Novinkou je integrace Visual Assist, předního světového nástroje pro produktivní zápis kódu v jazyce C++, který byl dříve dostupný pouze pro Visual Studio. Visual Assist je rozsáhlý produkt a toto vydání zatím obsahuje nejzákladnější a nejužitečnější funkce pro produktivitu v oblastech dokončování kódu, vyhledávání/nacházení, navigace a refaktoringu.

temple  Knihovna FireDAC – RAD Studio 12.0 zavádí podporu FireDAC pro QBE (query by example). V paletě komponent nově naleznete komponentu "TFDQBE", která funkcionalitu spojenou s vytvářením dotazu na základě příkladu implementuje. Přidány byly rovněž funkce související se zabezpečením pro FireDAC. Tyto funkce přispívají k vývoji bezpečnějších databázových aplikací.

temple  RAD Server – RAD Server engine je nově založen na správci paměti FastMM5, který zlepšuje výkon a to zejména v náročných operacích pracujících s více vlákny. V průměru se jedná přibližně o 5% nárůst výkonu. Vylepšené je ověřování uživatelů ("autentizace"), práce s formátem JSON včetně přidání nového průvodce "JSON Data Binding Wizard" a také RAD Server konzole. 

temple  Toolchain (debuggery, překladače) – RAD Studio 12.0 přináší náhledovou verzi aktualizovaného překladače Clang Win64. Kompilátor a související sada nástrojů jsou součástí instalačního programu. Kompilátor Delphi má novou funkci pro generování grafu vztahů mezi jednotkami, která pomáhá uživatelům porozumět struktuře projektu a vyhnout se zbytečným kruhovým odkazům mezi jednotkami.

temple  Inovovaná instalace – RAD Studio 12.0 Athens má vylepšené uživatelské rozhraní pro instalaci platforem a dalších položek. Zjednodušený je například výběr platforem a součástí k instalaci. Všechny možnosti jsou nově na jediné obrazovce, přičemž možnosti jazyků (Delphi nebo C++) a cílových platforem (Windows, iOS atd.) jsou ústřední částí obrazovky. Další položky jsou zobrazeny v seznamu na pravém postranním panelu.

Kompletní přehled novinek a vylepšení naleznete zde.

arrow11Podpora Windows 11 pruh11_win11

Nová verze vývojového prostředí RAD Studio 12 Athens je plně kompatibilní s operačním systémem Microsoft Windows 11:

RAD_11_Visuals_Set_7temple  Provázanost s mobilním světem: Windows 11 nabízí lepší integraci mobilních telefonů s operačními systémy Android a iOS. Pro zařízení s Windows 11 připravuje Microsoft také možnost instalovat a spouštět aplikace pro Android. Vývojářům využívajícím RAD Studio se tak rozšíří možnosti pro šíření aplikací přes aplikační obchod "Microsoft Store".

temple  Vyšší bezpečnost: Nový systém bude poskytovat Vašim aplikacím vyšší bezpečnost. Bude také častěji aktualizovaný. Aktualizace se budou spouštět častěji a na pozadí během práce, aniž by vás jako vývojáře zpomalovaly. Zároveň by se tím mělo předejít nepříjemným prodlevám při občasném zapnutí počítače.

temple  Moderní vzhled: RAD Studio 12 podporuje využití nových vizuálních prvků a stylů. Microsoft přepracoval pracovní plochu, která nově nezapře inspiraci operačním systémem MacOS od společnosti Apple. Nové ovládání je tak nejen příjemné na pohled, ale především velmi intuitivní. Například nabídka Start je nyní uprostřed hlavního panelu a okna jsou elegantně zaoblená.

arrow11Vývoj pro více platforem pruh11_win11
smartmockups_kt1xvh48

temple  Efektivní vývoj: RAD Studio je synonymem pro vysoce efektivní vývoj apikací, u kterých je požadována podpora více cílových platforem. S RAD Studiem přestala platit rovnice "další cílová platforma = další vývojový tým". Použití knihovny FireMonkey umožňuje napsat zdrojový kód, který je následně přeložitelný pro Windows, macOS, Android, iOS a Linux!

temple  macOS: RAD Studio 12 podporuje novou cílovou platformu macOS ARM 64-bit, umožňující plného využití nových výkonných procesorů Apple Silicon M1- M3. Samozřejmě je i nadále k dispozici podpora 64bitových procesorů Intel. Lze rovněž vytvářet univerzální balíčky obsahující binární soubory aplikace jek pro ARM tak pro Intel.

temple  Android: Nově je k dispozici plná podpora Android API level 33 (verze požadovaná obchodem Google Play pro nasazení a aktualizaci aplikací).

 

arrow11Vývojové prostředí pruh11_win11

temple  Vývojářský komfort je jednou z předností nového RAD Studia 12. Přidává podporu vysokého rozlišení i pro samotné vývojové prostředí. Díky tomu si můžete každodenní práci s Delhi nebo C++Builderem vychutnat na nejnovějších monitorech s velkou úhlopříčkou a rozlišením 4K a vyšším. Návrh formulářů je díky novým, ostřejším písmům a ikonám skutečně radost.

RAD_11_Visuals_Set_5temple  LowCode vývoj aplikací je dnes stále populárnější. Neustále roste poptávka po softwaru a spolu s ní i obtížnosti jeho tvorby. V mnoha ohledech bylo prostředí  Delphi v LowCode přístupu průkopníkem. LowCode software odpovídá myšlence RAD (Rapid Application Development), kde se software vytváří spojováním komponent ve vizuálním návrháři. Klíčem k úspěchu LowCode řešení je rozšiřitelnost. Pokud LowCode vytváří kód, který nelze jednoduše rozšířit, jedná se o zásadní omezení. Delphi poskytuje technologie pro použití komplexních šablon s možností jejich následných úprav.

temple  Zpětná kompatibilita je důležitým faktorem jak pro vývoj nových tak údržbu starších aplikací. Je jen málo vývojových prostředí, které umožňují využít existující zdrojový kód vytvořený v před mnoha lety. Licence RAD Studia, Delphi a C++Builderu zahrnují přístup ke starším verzím, takže projekty, u kterých to ekonomicky nedává smysl není třeba migrovat pod aktuální verze. Pokud naopak chcete původní kód zmodernizovat a využít pro současné verze operačních systémů a rozšířit o podporu nejmodernějších technologií, pomůže Vám "Migration Center" nebo různé pomůcky jako ReFind, Mida Converter a podobně.  

arrow11Knihovny a komponenty pruh11_win11

Prostředí Delphi [C++Builder  RAD Studio] nabízí dvě obsáhlé knihovny pro rychlý návrh aplikací. Speciálně pro operační systémy Windows je to knihovna VCL, která těží ze silné integrace s operačním systémem. Knihovna FMX je naopak platformě nezávislá a umožňuje návrh aplikací, které lze následně přeložit a spouštět pod operačními systémy Windows, MacOS, Android, iOS a Linux. I v tomto případě se jedná o nativní aplikace, které jsou spustitelné bez nutnosti instalovat jakékoliv běhové knihovny. Jak VCL tak FMX byly ve verzi 12 dále vylepšeny.    

temple  VCL (Visual Component Library)smartmockups_kt2ezvfb: Kompletním redesignem prošla komponenta RichEdit. RichEdit nyní splňuje všechny požadavky na moderní editor. Podporuje Internetové odkazy, jazykovou kontrolu, nastavitelné okraje a lepší možnosti tisku. Bohatší je rovněž nabídka atributů, které lze nastavit pro použitá písma. Pro podklad (canvas) lze také nastavit plně průhledné pozadí.

V komponentě TreeView lze volitelně používat zaškrtávací boxy a identifikovat jejich stavy. Kromě základních "zaškrtnuto" a "nezašktnuto" jsou k dispozici ještě styly zaškrtnutí (např. křížek, tlumené či částečné zaškrtnutí).

Další modernizace se dočkalo i používání stylů. Nově je nejen možné použít na různé prvky různé styly, ale zvolený styl je aplikován již v návrháři. Již tak není třeba projekt překládat, abychom mohli posoudit výsledný vzhled formuláře. I nadále platí, že pokud je použit styl "Windows", bude použit standardní styl cílové platformy. Pokud ponecháme název stylu prázdný, použije se styl předka, typicky formuláře.

V Toolbar lze použít Chevron (symbol pro zobrazení skrytých, nebo částečně skrytých položek panelu nástrojů). Klik na Chevron rozbalí vyskakovací nabídku s položkami odpovídajícími jednotlivým skrytým tlačítkům.

temple  FMX (FireMonkey): Při návrhu formulářů FireMonkey lze využít podporu knihovny Skia pro všechny platformy, které FireMonkey podporuje. Skia4Delphi je multiplatformní 2D grafické rozhraní API pro Delphi a C++ Builder založené na knihovně Skia Graphics Library společnosti Google.

Služby platforem Windows a macOS byly kompletně přepracovány a jsou nově samostatnými jednotkami. Nově je možné do projektů pro platformu Android  přidat "SplashScreen".

arrow11Rozšiřitelnost pruh11_win11

temple  GetIt Package Manager je vestavěný správce pro šíření, instalace a správu rozšíření. Mnoho technologií, komponent, šablon nebo prémiových stylů díky němu můžete  pohodlně přidat nebo odebrat přímo z vývojového prostředí.

temple  Tisíce rozšiřujících komponent lze získat od exteních dodavatelů, nebo z výše uvedeného správce balíčku GetIt. Mezi nejpopulárnější dodavatele patří společnosti TMS Software, Devart, FastReports, Steema nebo fmSoft 

arrow11Silné zázemí pruh11_win11

embarcaderoideratemple  Embarcadero je součástí skupiny Idera, která se specializuje na technologie a nástroje pro vývojáře a pravidelně rozšiřuje své portfólio o další značky. 

temple  Silná komunita vývojářů. Za značkami Idera a Embarcadero je početná komunita společností a vývojářů, kteří sdílejí rozsáhlé know-how

arrow11Další informace pruh11_win11

temple  Intalační média jsou k dispozici na portálu https://my.embarcadero.com/

temple  Předplatné aktualizací zajišťuje uživatelům přístup ke všem nově vydaným verzím, aktualizacím a záplatám.

temple  Technická podpora je součástí platné služby předplatného aktualizací. Umožňuje požádat o řešení případných problémů a chyb.

temple  Starší verze: Do 180 dní od zakoupení nové licence můžete bezplatně požádat o starší verze Vašeho vývojového prostředí.

temple  Úplný přehled funkcí dostupných v jednotlivých edicích Delphi a C++Builderu naleznete v dokumentu Feature Matrix.

temple  Online dokumentace je k dispozici na stránkách https://docwiki.embarcadero.com/.

Buďte první, kdo napíše příspěvek k této položce.

Pouze registrovaní uživatelé mohou vkládat příspěvky. Prosím přihlaste se nebo se registrujte.

Nevyplňujte toto pole:
Embarcadero je v popředí se svými novátorskými heterogenními nástroji pro vývoj aplikací a databází

Společnost Embarcadero vybavuje vývojáře software a profesionály v oboru správy hromadných dat těmi nejvýkonnějšími nástroji pro návrh, tvorbu, optimalizaci a provoz aplikací a databázových systémů na mnoha různých platformách.

Společnost Embarcadero se zavázala poskytovat svým zákazníkům tu nejširší a nepropracovanější sadu heterogenních nástrojů, s níž mohou profesionálové v oboru vývoje software a správy hromadných dat zvýšit svou produktivitu. Společnost je v širokém povědomí informatických odborníků díky svým oceňovaným produktům. Umožňuje totiž svým zákazníkům používat veškeré v průmyslu běžné platformy, operační systémy, aplikační rámce a programovací jazyky. Tento široký záběr dovolí zákazníkům modelovat, vytvářet a provozovat softwarové aplikace a databázové systémy ve zvolených prostředích. Snižují tak omezení, dobu učení a náklady spojené s používáním různorodých a jednoúčelových nástrojů vázaných na jedinou platformu.

 Zákazníci společnosti Embarcadero

 Embarcadero obsluhuje více než tři milióny uživatelů v tisících firem a organizací po celém světě. protokty této společnosti jsou používány v těch nejnáročnějších odvětvích a více než 90 společnostech z každoročně vydávaného seznamu "Fortune 100", tedy amerických společností s největším hrubým obratem.

Mezi zákazníky společnosti patří všechny druhy společností – od nezávislých dodavatelů software, systémových integrátorů a prodejců s přidanou hodnotou až po vládní organizace, informatické skupiny v rámci velkých korporací, výrobci zařízení typu OEM a výzkumné či vývojové týmy. Produkty Embarcadero jim umožňují zvyšovat produktivitu, zvyšovat kvalitu software, rozšiřovat možnosti a výkon aplikací a databází, zjednodušit proces vývoje software a správu licencí a snižovat celkové náklady na IT.

Zákazníci na celém světě oceňují kvalitu, přínos a podporu, které získávají s produkty. Finanční stabilita společnosti Embarcadero zajišťuje dostatek nutných investic do výzkumu a vývoje tak, aby se úspěch zákazníků na poli IT neustále zvyšoval.


 Milníky společnosti ve stručném přehledu

  • Společnost založena v roce 1993, ústředí ve městě San Francisco, Kalifornie, USA
  • Přes 500 zaměstnanců
  • Globální přítomnost s pobočkami ve 29 zemích
  • Soukromě vlastněná společnost investičním fondem Thoma Bravo
  • Celosvětově více než 3 milióny uživatelů
  • Přes 90 z největších společností v USA (Fortune 100) se spoléhá na produkty Embarcadero
  • Odkoupení společností CodeGear™ od společnosti Borland® Software v roce 2008
  • Uvedení Embarcadero® All-Access™ v roce 2009
  • Uvedení produktové řad nástrojů XE v roce 2010
  • Uvedení AppWave v roce 2011
  • Uvedení podpory mobilních operačních systémů ve vývojářských nástrojích v roce 2013

 Úplná sada nejlepších nástrojů v oboru určená vývojářům, architektům a správcům databází.

 Oceňované nástroje Embarcadero

Oceňované nástroje společnosti zjednodušují život vývojářů, architektů a správců databází. Pokud se vy nebo vaše týmy zabýváte vývojem aplikací nebo databází, modelováním databází, správou změn v databázích, opravou výkonových chyb a optimalizací, případně správou databází, Embarcadero vám může pomoci. Ať již potřebujete jediný nástroj pro řešení konkrétních problémů, nebo potřebujete okamžitý přístup prakticky ke každému nástroji pomocí Embarcadero® All-Access™, Embarcadero je volbou expertů.

 Heterogenní databázové nástroje s rozsáhlou podporou mnoha platforem databázových systémů

Databázové nástroje Embarcadero jsou dobře známy pro svou hlubokou podporu vedoucích databázových platforem v současném průmyslu, včetně Oracle®, IBM DB2®, Microsoft® SQL Server®, Sybase® a InterBase®. Tyto nástroje lze použít v celém životním cyklu databází od návrhu, vývoje, správy změn, hledání chyb a optimalizací až po administraci a správu. Pomocí nástrojů Embarcadero mohou architekti, vývojáři databází a jejich správci databáze správně navrhovat, vytvářet je rychleji a lépe je provozovat. Tím dosahují zvýšení výkonu databází, jejich dostupnosti a bezpečnosti. Databázové produkty společnosti Embarcadero obsahují nástroje pro:

  • Správa databází a jejich vývoj – DBArtisan®, Rapid SQL®, DB Change Manager™, DBOptimizer™
  • Architektura a modelování databází – ER/Studio®, ER/Studio® Data Architect, ER/Studio® Business Architect, ER/Studio® Repository, CONNECT

 Legendární vývojářské nástroje pro rychlejší tvorbu aplikací pro více zařízení

Nástroje Embarcadero pro vývoj softwarových aplikací používají vývojáři aplikací, rozsáhlé průmyslové podniky, malé i střední obchodní organizace, dodavatelé software a další subjekty pro návrh a vývoj kvalitních aplikací. S využitím vývojářských nástrojů jako je RAD Studio mohou programátoři vyvíjet skutečně nativní (kompilované) aplikace pro Windows, Mac a mobilní zařízení z jediného zdrojového kódu a v prostředí vysoce produktivních vizuálních vývojových nástrojů. Získají tím i další výhody: dokáží aplikace zprovozňovat rychleji a mohou si být jisti jejich kvalitou, propojitelností a výkonem.

Embarcadero pokračuje v inovacích svých vývojářských nástrojů, které jsou široce známy a oceňovány v řadě průmyslových odvětví:

  • Rychlý vývoj aplikací – RAD Studio, Delphi®, C++Builder®
  • Databáze pro pracovní skupiny a pro zabudování – InterBase®