Delphi XE je dostupné

vložil Radek Červinka 1. září 2010 01:48

Nová verze Delphi je dostupná. Minule jsem již naznačil některé novinky, takže dnes jen upřesnění co mne zaujalo - později to bude snad detailněji rozepsané (stejně jako v případě Delphi 2010).

RAD Studio XE

Ohledně RAD Studia - nyní nově obsahuje i RadPHP XE (tedy kromě Delphi, C++Builderu, Delphi Prism). Osobně jsem RadPHP XE nezkoušel, ale přijde mi z toho co jsem viděl celkem zajímavé (tedy pro ty kdo mají rádi PHP).

Ale zpět - ISO soubory jsou již dostupné, detailní porovnání edicí také, takže shrnu jen to co se od prvního popisu Delphi XE změnilo nebo upřesnilo.

Upgrade z verzí 2007 a do konce roku z verzí 2006.

Předchozí verze

Velmi zajímavá je možnost získání předchozích verzí při upgrade (koupi) produktu z řady XE. Podle mne krok velmi správným směrem a už to mělo být dávno (zejména při Delphi 2009 se měl dávat Delphi 2007; mimochodem pokud si pamatuji tak při Delphi 2 dostal zákazník Delphi 1 a při nešťastné verzi Delphi 8 dostal verzi Delphi 7).

Předchozí dostupné verze jsou: Delphi 7 (poslední verze se starým IDE), Delphi 2007 (poslední neunicode verze), Delphi 2009 (první unicode - podle mne zbytečné) a Delphi 2010. Zákazník si při registraci XE musí vyžádat registrační čísla (tj. není to automatické) a to jen do určitého data (myslím, že se jedná o 180 dní od zakoupení).

Některé novinky a změny co mne zajímají

  • Regulární výrazy - založeno na PCRE a implementováno jako rozšířené záznamy (nikoliv třídy) - viz RegularExpressionsCore.TPerlRegEx.
  • integrace SVN a lite verze Beyond Compare ve všech verzích
  • UML diagramy ve všech verzích
  • command line generování dokumentace (Enterprise+)
  • možnost Run bez debuggeru
  • ADO je i v profesional verzi (podle oficiálních dokumentů - dbGO for ADO)
  • Firebird via dbExpress ve verzi Enterprise+ (tohle stále moc nechápu)
  • Interbase Express ve všech edicích
  • Profilace přes AQTime ve všech verzích
  • FinalBuilder - Enterprise+
  • logování via CodeSite ve všech verzích
  • IP*Works ve všech verzích
  • možnost připojení k Windows Azure (a manipulace s daty) ve všech verzích (to jsem osobně nečekal)
  • Amazon EC2 - Enterprise+
  • vylepšená podpora pro SOAP 1.2 a SOAP 1.2 Client with MTOM attachments support (k tomu jsem nenašel v čem je vylepšená)
  • STRINGCHECKS je ignorován (zrychlení!)
  • nové {$CODEALIGN} (včetně zarovnání na 16 byte) a rozšířené {$ALIGN} pro zarovnání dat i na 16 byte
  • další drobné změny v RTL a VCL
  • informačně změny v C++Builder (mimochodem aplikace používající VCL nyní defaultně jsou unicode - proto ten STRINGCHECKS)
  • prý vylepšená nápověda (lepší filtrování podle jazyka) - no to jsem zvědav

DataSnap

Mnoho vylepšení, ale jen Enterprise+. Tady je podle mne záměr jasný - DataSnap je primárním cílem ohledně serverů. A to i pro budoucí Linux podporu - tj. např. moduly Apache na Linuxu (nebo na Windows i pro IIS, Mac) podporující DataSnap s klienty na Windows, Linux a Mac.

DataSnap

Ještě odkaz na blog Chrise Pattinsona (šéf přes kvalitu produktu) ohledně testů RAD Studia XE - velmi zajímavé, ale co mne zaujalo bylo zrychlení kompilace. Pro překlad JCL: RAD Studio 2010 - 2.75 sec, RAD Studio XE - 1.37 sec. A pak že nerostou.

A nakonec odkaz na oficiální What's_New.

Nechci být přehnaně optimistický (např. mne mrzí, že podpora více platform nebyla dovedena do stavu prodejnosti v této verzi), ale na druhou stranu je patrné, že Embarcadero naslouchá zákazníkům (některé z uvedených věcí jsou opravdu staré požadavky) a dbá na kvalitu - a to mne těší a utvrzuje v důvěru v nové verze Delphi.

Podle všeho je Delphi XE poslední verzí, která podporuje pouze 32bit Windows. V další verzi se očekává navíc 64bit kompilace a cross kompilace na Mac OS X. Preview 64bit kompilátoru v první polovině roku 2011.

Tagy: , , , , , , ,

Novinky v Delphi

Komentování ukončeno

Naše nabídka

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

love Delphi

O Delphi.cz

Delphi je moderní RAD nástroj podporující tvorbu nativních aplikací pro platformu Win32, Win64, Mac OSX, Linux a na iPhone a Android.

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.

Poslední komentáře

Comment RSS

Dle měsíců