Opět se mi nastřádalo několik (pro mne zajímavostí) a rád se o ně podělím.
Jak už v komentářích napsal bullhead, vyšlo několik balíků komponent s podporou pro XE3 a to opravdu překvapivě rychle. Např. UniDac nebo TMS. Bullhead uvádí i FastReport, ale nijak ho nevidím.
Pro mne je zajímavé to, že Delphi XE3 obsahuje Intraweb XIV, což je nová verze klasického balíku. Původně to měla být verze 12.3, ale jak to vypadá, bylo zvednuto číslo verze a zároveň byla 13 vynechána. O tom co se má změnit je zmínka na blogu atozed, pro mne nejzajímavější tato část:
ASPX - New option to deploy on IIS, and fully debuggable. Its still
Delphi code, its still IW. But we have a new wrapper which allows you to
deploy your IW app as an "ASPX Application" on IIS. Its easy to deploy,
easy to configure, and easy to debug.
Což by byla bomba. Sranda je, že cca před rokem mě napadlo to samé, ale nijak jsem si nedokázal představit jak to ladit. No není to lákavá představa? Spojit jednoduchost instalace ASPX s rychlostí programu v Delphi. Tj. kromě stávajících možností CGI, ISAPI, služba nebo aplikace s integrovaným web serverem je to další možnost.
Je pravda, že ačkoliv je ISAPI nejrychlejší, je problém ho provozovat na veřejných serverech, nebo ho ladit. Ptal jsem se autorů, a odpověď je, že to ještě není dostupné.
Ještě k XE3 - pokud vás štve to zpomalení startu - můžete hlasovat QC #108632.
Pokud instalace XE3 skončila na konci, ale třeba s chybou a program nejde spustit, buďto vymažte bin adresář a dejte opravit, nebo se podívejte zda uninstaller nenechal C5.dll nebo Plossum CommandLine.dll v bin adresáři. Pokud ano tak je smažte.
Jo a kromě TStringHelperu je nyní dostupný i
System.SysUtils - TGuidHelper = record helper pro TGUID
System - TSingleHelper = record helper pro Single
System - TDoubleHelper = record helper pro Double
System - TExtendedHelper = record helper pro Extended
ale podle mne nemají praktický význam, snad kromě prvního.