vložil Radek Červinka
8. dubna 2015 22:27
Produktová stránka embarcadero.com/products/delphi. Je tam i feature matrix, bug fix list, What's New in Delphi and C++Builder XE8.
To co mne zaujalo (podle mne v pořadí významnosti)
- ios64 (kompilátor + framework, ale není součástí debugger pro iOS64!)
- nový HTTP client framework pro HTTP(S) pro všechny platformy přímo v RTL
- App Tethering i přes Wifi a Bluetooth
- FireUI Mobile Previews (zobrazení jak bude Vaše aplikace vypadat na různých platformách a rozlišení v jednom okamžiku) - SUPER
- DB.PAS TField optimalizace (prý zrychlení tak o 20%, možná později i více, dělal sám autor FireDacu)
- DUnitX (nezkoušel jsem)
- nápověda je opět v CHM (pomalý MS dokument explorer, který byl MS dříve preferován jako náhrada CHM, byl později MS označen jako deprecated, takže zpátky na stromy)
- ve VCL opraveno několik starých chyb ohledně podpory vyšších DPI a fontů (NEjedná se implementaci podpory multimonitorů z Win8, kdy každý monitor má jiné DPI)
- GetIt Library Manager (některé open source knihovny se dají instalovat jediným klikem, včetně Virtual TreeView), archív je na https://github.com/TurboPack, REST API na getit.embarcadero.com
- FMX Webbrowser snad pro vsechny platformy
- FMX TImageList (reportoval jsem to jako problem uz behem beta XE2), konečně implementován v 7 verzi FMX
- MapView komponenta pro mobilní platformy (iOS and Android), podpora mapping knihoven dané platformy
- bohužel zatím jen částečně integrovana Castalia (doporučuji zakázat, zrušit, zastřelit, zvláště při velkých projektech)
- Box2D fyzika přímo v základu
- některé prvky na iOS je možné zobrazovat přes nativní prvky OS, první vlaštovka platformových prvků místo FMX verze
- předělaná welcome page (spíše k horšímu, nejméně chybí favorites)
- Proximity podpora na bázi “beacons” pro IoT
- framework na sledovaní jak je používaná Vaše aplikace (Applications Analytics) na bázi toho od autora Castalie (nevím, zda jsou k tomu jsou zdrojové kódy, není jasné co se posílá), data jsou navíc zatím uložena někde mimo. To samé volitelně používá volitelně samo IDE.
- po instalaci se odstraní záložní soubory
- Mercurial version control
- FireDAC Teradata database a další vylepšení FireDAC
No a nový look IDE - screenshot.
Změna na původní vzhled:
[HKEY_CURRENT_USER\Software\Embarcadero\BDS\XE8\ModernTheme]
"FontName"="MS Sans Serif"
"FontSize"=dword:00000008
"MainToolBarColor"="clBtnFace"
Na závěr upozornění - ale já za to fakt nemůžu, tak zkuste nejdříve napočítat do 10: pokud nezakoupíte s předplatným, nemáte nárok na žádnou opravu, tj. ani na service pack. Podle mne velmi špatný krok. Bude zajímavé jak to bude po případném service packu :-). Momentálně je ale zase sleva 10% do 31.5. Posouzení nechám na Vás, zkuste trial. Každopádně neúplnou integrací Castalie (pokud ji nezakážete x nesmažete) má Delphi teď bohužel o jeden IDE parser zdrojového kódu v paměti více, tj. více zabrané paměti… Na druhou stranu jisté optimalizace ohledně generik sníží nejen velikost EXE a s tím se sveze i IDE.
Pozn:
- už je dostupný CnPack s podporou XE8
- přes GetIt různé OSS komponenty
- hodně komponent vydalo verzi pro XE8
- seminář RAD Studio XE8 World Tour, CZ, Brno, Výstaviště, 29.4.2015 od 9:30, účast zdarma: registrace účastníků.
Nebral jsem si moc servítky, jelikož jsem spíše zklamaný a smutný. Ale přesto buďte v komentářích prosím slušní.
1a2cc6d1-f073-435a-ba55-f5fd15da8d70|4|5.0
Tagy: XE8