Delphi XE8 dostupné

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


Nabízíme Delphi školení a konzultace na různá témata, primárně ve Vaší firmě.

Tagy:

Komentáře

9.4.2015 9:15:22 #

Karel Janeček

Zdravím a  díky za sourhn, z mého subjektivního úhlu pohledu pár poznámek:

- návrat k nápovědě v CHM mě potěšil, stávající systém je v podstatě nepoužitelný (pomalé, neohrabané)
- jelikož mě živí vývoj pro Windows (dosud pro desktop a brzy i mobilní), klíčová je podpora Windows 10. Ta v DXE8 není, takže nemám žádný důvod k pořízení této verze.
- na rozdíl od některých dřívějších novinek, které byly spíše krokem dozadu (např. zrušení modálního dialogu pro hledání), se mi nový vzhled IDE zdá na první pohled svěží a účelný
- no a s tou nutností předplatného - prakticky mi to přijde jako povinnost koupit si záruční lhůtu - bohužel. V dnešní době velmi špatný krok.

Karel Janeček

9.4.2015 12:29:43 #

Láďa Starý

K tomu předplatnému. Stále více tvůrců softwaru začíná nabízet software jako službu formou ročního poplatku. Třeba Adobe některé programy už nabízí jen formou roční aktualizace.

Embarcadero bohužel vymýšlí takovou divnou kombinaci obou variant. Kup si upgrade nebo novou verzi a k tomu si zaplať aktualizaci na další rok.

K těm novinkám. Některé věci nevypadají špatně. Nový vzhled se mi taky líbí.

Láďa Starý

9.4.2015 14:41:12 #

Zdeněk Jabůrek

O licenci "community edition" podobně jako má Visual Studio náhodou není v kuloárech nic slyšet?

Zdeněk Jabůrek

9.4.2015 16:44:46 #

daks

O licenci "community edition" podobně jako má Visual Studio náhodou není v kuloárech nic slyšet?
Mám pocit, že tyhle myšlenky se v kuloárech moc nenosí. Pošlou tě hrát si s Lazarusem, nebo Studiem.

daks

9.4.2015 18:44:10 #

RadekV

Priznam se ze kdyz jsem v prosinci resil v cem budeme delat nase dalsi mobilni apps tak ios64 byl poslednim hrebickem do rakve Delphi :-(

Pro desktop to pojedeme stale (prece jen zahodit nekolik desitek clovekolet zkusenosti me prijde jako kravina) ale u mobilu zatim Xamarin Forms vypadaj jako dobre reseni. Jedina nevyhoda je ze je to jeste drazsi nez Delphi (a pouziti je pouze pro mobily).

Jenze na druhou stranu to podporuje i intelskou Android platformu, WP8 a pro iOS to ma 64bit podporu uz od listopadu (a to vcetne debugeru :-D )

RadekV

10.4.2015 11:48:29 #

JaroB.

Po prvním náhledu mi nějak chybí "manage recent files" na welcome obrazovce...
Docela mě překvapilo, že IDE hlásí chybějící komponenty z unit, které jsou součástí balíčku a teprve je hodlám nainstalovat. Ale zase na druhou stranu, žádná verze nebyla bezchybná :)

Podařilo se mi úplně bez problémů nainstalovat všechny moje rozhodující komponenty, vč. RxLibrary (ale to bez BDE nesmrtelného) a také QuickReportu 5.06.
Chybí mi zatím JCL a GExpert...
Castalii nevyužívám :(
Ale to je jen letem embarcaderčím světem během cca 50-ti minut.

JaroB.

13.4.2015 14:48:00 #

Breaker

Nevím jestli špatně hledám nebo odstranili Beyond compare. Je to hodně dobré a dost často sem to používal k porovnání a úpravám souborů.

PS: Díky za popis jak změnit font a barvu záhlaví. Vypadalo to naprosto obrovské.

Breaker

13.4.2015 14:56:44 #

radekc

"c:\Program Files (x86)\Embarcadero\Studio\16.0\bin\BCompareLite.exe"  tam je,
"c:\Program Files (x86)\Embarcadero\Studio\16.0\bin\Scooter.BeyondCompare.Expert.dll"  máš tam oboje?

radekc

13.4.2015 15:56:38 #

Breaker

Tak obojí tam mám, ale všechny způsoby, jak porovnat soubory přímo v IDE se ztratily.
Např. Edit->Compare nebo pravým na záložku souboru, kde bylo "Select left file to compare". Levým na soubor v projektu, kde byla položka Compare atd.
Hledal jsem i v helpu a na netu a nikde sem nic nenašel.

Breaker

13.4.2015 16:31:56 #

radekc

Tak zkus při vypnutém Delphi vložit do registru

[HKEY_CURRENT_USER\Software\Embarcadero\BDS\16.0\Experts]
"Beyond Compare IDE Package"="$(BDS)\\Bin\\Scooter.BeyondCompare.Expert.dll"

Pokud to budeš dělat přímo tak bez zdvojených \\

radekc

13.4.2015 16:45:50 #

Breaker

Super, už to jede.

Díky moc !

Kde chodíš na takové informace?

Breaker

13.4.2015 17:00:20 #

radekc

Léta praxe a odříkání :-). Ta větev co jsem ti poradil slouží k registraci expertů (kdysi jsem nějaký taky napsal), no a ve větvi pro verzi 15.0 tam byl ten uvedený expert, tak jsem to exportoval a změnil číslo z 15 na 16 a zkusil zda ti to pomůže.

radekc

14.4.2015 9:49:30 #

Láďa Starý

Jestli mají v aktuální verzi takové hloupé chyby a k opravě se dostane jen, kdo má předplaceno, tak se vydalo Embarcadero na špatnou cestu :(

Láďa Starý

14.4.2015 12:37:28 #

Ondřej Pokorný

Radku, díky za tip na starý vzhled. Já potřeboval tento klíč (ale to každému asi docvakne):

[HKEY_CURRENT_USER\Software\Embarcadero\BDS\16.0\ModernTheme]

A proč? -->> Při vypnutých stylech ve Win7 se místo bleděmodré barvy vezme barva lišty okna, která je u mě černá (s bílým textem). Barvu textu ale Delphi už vesele ignoruje, takže celý horní toolbar včetně menu byl černý text na černém pozadí. Geniální řešení :)

Ještě, že to šlo vypnout...

Ondřej Pokorný

15.4.2015 22:43:39 #

JaroB

Andreas Hausladen má už pár fixů ohledně nových Delphi, viz http://andy.jgknet.de/blog/

JaroB

16.4.2015 9:58:39 #

JaroB.

Zdá se to jen mně? Po nainstalování XE8 se začaly XE6 chovat stejně jako XE3, tj. enormně narostl čas  skrytého startu (cca 30-40 sec), kdy se zdá, jako by se nic nedělo... a vlastní splash naběhne po více jak minutě.

JaroB.

17.4.2015 11:07:43 #

bohdan

Počkám s instalací XE8. Chtěl jsem si je nainstalovat na zkoušení k XE6, na které teď programuji, ale další zpomalení XE6 nechci.Stejně ještě nejsou oficiální komponenty devexpress a ReportBuilder, které používám.Díky Radkovi mi teď XE6 nepadají na paměť a jsou i docela svižné.

bohdan

22.4.2015 22:11:10 #

radekc

Jinak je nový IDEFixPack i pro XE8

radekc

28.4.2015 11:23:39 #

Ondřej Pokorný

"pokud nezakoupíte s předplatným, nemáte nárok na žádnou opravu, tj. ani na service pack": no jestli zadarmo neopraví ani toto http://stackoverflow.com/questions/29906723/delphi-xe8-bug-in-tlistt-need-workaround , tak potěš koště...

Ondřej Pokorný

28.4.2015 12:00:13 #

radekc

Já myslím, že to udělají nebo že si to rozmyslí. Už byl zadarmo hotfix http://cc.embarcadero.com/Item/30197 .

radekc

Komentování ukončeno

Naše nabídka

Partial English version.

MVP
Ing. Radek Červinka - Embarcadero MVP
profil na linkedin, Twitter:@delphicz

Nabízím placené poradenství a konzultace v oblasti programování a vývoje SW.
Dále nabízíme i vývoj speciálního software na zakázku.

Neváhejte nás kontaktovat (i ohledně reklamy nebo burzy práce).

Pokud chcete podpořit tento server libovolnou částkou, můžete použít PayPal. Moc děkuji.

Delphi Certified Developer

O Delphi.cz

Delphi je jediný moderní RAD nástroj podporující tvorbu nativních aplikací pro platformu Win32, Win64 , Mac OSX a na iPhone a Android (s výhledem na další platformy díky FireMonkey) na současném trhu (včetně Windows 8.1).

V současnosti je světová komunita přes dva miliónů vývojářů.

Delphi.cz je nezávislý portál pro uživatele Delphi. Portál není koncipován pro úplné začátečníky, i když i ti se zde nebudou nudit, ale spíše na programátory, kteří již něco znají a chtějí své znalosti dále rozvíjet a sledovat novinky.

Anketa

Poslední komentáře

Comment RSS