RX11Temp

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

arrow11Podpora Windows 11 pruh11_win11

Nová verze vývojového prostředí RAD Studio 11 Alexandria je již dnes plně připravena na příchod operačního systému Microsoft Windows 11. Využít tak bude možné inovace, mezi které patří například:

RAD_11_Visuals_Set_7Prová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".

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.

Moderní vzhled: RAD Studio 11 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

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!

RAD Studio 11.0 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. 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.

Nově je k dispozici plná podpora Android API level 30 (verze požadovaná obchodem Google Play pro nasazení aplikací pro rok 2021). Zároveň se uskutečnil přechod ze starého formátu knihoven "Support Library" na novou variantu "AndroidX". Přidána byla také podpora "multidex", díky čemuž lze pro aplikaci generovat více souborů "classes.dex". Pro kompilaci do DEX je ve verzi 11používán novější kompilátor DEX "D8" namísto jeho předchůdce "DX".

 

arrow11Vývojové prostředí pruh11_win11

RAD Studio 11 výrazně zvyšuje komfort vývojářů. 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_5LowCode 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.

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 11 dále vylepšeny.    

arrow2VCL (Visual Component Library)

smartmockups_kt2ezvfbKompletní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.

arrow2FMX (FireMonkey)

Při návrhu folmulářů knihovny FireMonkey, jsou počínaje verzí 11 k dispozici vodící linky (guidelines), pro jednodušší zarovnávání ovládacích prvků. Navíc jsou zobrazovány aktuální hodnoty odsazení.

Služby platforem Windows a macOS byly kompletně přepracovány a jsou nově samostatnými jednotkami.

arrow11Rozšiřitelnost pruh11_win11

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í.

Tisíce dalších komponent lze získat od exteních dodavatelů.  

arrow11Silné zázemí pruh11_win11

embarcaderoideraEmbarcadero 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. 

Za značkami Idera a Embarcadero je silná komunita vývojářů, kteří sdílejí rozsáhlé know-how

arrow11Další informace pruh11_win11

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

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

arrow2Technická 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.

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

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

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