Delphi Prism
Embarcadero odhaluje nástroj Delphi Prism, vývojový systém pro .NET na platformách Windows, Mac OS X a Linux.
Nový nástroj pro .NET umožní vývojářům rychle vytvářet aplikace pro Web, bohaté internetové aplikace a aplikace pro stolní počítače na platformách .NET a Mono.
Společnost Embarcadero poprvé představí produkt v průběhu vývojářské konference společnosti Microsoft.
Praha, 28.10.2008 - Společnost Embarcadero Technologies poprvé představila produkt Delphi Prism během konference profesionálních vývojářů pořádané společností Microsoft. Řešení nové generace pro platformu .NET, tedy integrovaný databázový stroj pro řízený kód obsažený v Delphi Prism, se zaměřuje na platformy Windows, Mac OS X a Linux. Nástroj Delphi Prism dovolí vývojářům použít programovací jazyk Delphi Prism pro tvorbu aplikací pro Windows .NET poslední technologické normy 3.5, jakými jsou například WinForms, WPF, Silverlight, ASP.NET a LINQ. Delphi Prism též umožní tvorbu aplikací pro Mac OS X a Linux s technologiemi CLR typu open source, jakými jsou Mono a Cocoa#.
Michael Swindell, viceprezident pro produkty u společnosti Embarcadero Technologies, k tomu říká: "Tak jako krystal rozloží světlo do mnoha barev, nástroj Delphi Prism rozloží programový kód do více technologií, a tím zruší bariéry dané platformami, aplikačními rámci a databázemi. Spojením aplikačního vývoje pro web, tvorby bohatých internetových aplikací a aplikací pro stolní počítače s výkonným databázovým strojem pro .NET a heterogenní propojitelností ADO.NET přinese Delphi Prism ucelené řešení pro řízený kód, které se přednostně a hlavně zaměřuje na Windows, nicméně přidává k tomu pro větší pohodlí vývojářů i podporu Mac a Linux."
Klíčem k multiplatformním schopnostem produktu Delphi Prism je výjimečná technologie s názvem Oxygene licencovaná od společnosti RemObjects. Oxygene je mocný kompilační stroj pro CLR (Common Language Runtime), který podporuje řadu platforem založených na CLR, jakými jsou .NET společnosti Microsoft a otevřená běhová platforma Mono. Společnost Embarcadero spolupracovala se společností RemObjects na vývoji produktu Delphi Prism a je exkluzivním držitelem licence Oxygene. Společnost RemObjects plánuje vydání ucelené sady přídavných modulů k Delphi Prism, jako například middleware DataAbstract nebo nástroj na integrační služby pro kód .NET a kód nativní (kompilovaný) s názvem Hydra.
Klíčové vlastnosti a výhody Delphi Prism obsahují:
- Úplné řešení vývoje na platformě Windows .NET: tvorba sestavení (assemblies) plně kompatibilních s CLR poskytuje úplný přístup ke všem jazykovým a běhovým vlastnostem platformy .NET 3.5 včetně ASP.NET, Silverlight, WPF, WinForms a LINQ. Navíc může být Delphi Prism instalován jako zásuvný modul pro Visual Studio, nebo běžet jako samostatný vývojový nástroj.
- Mocný vývojový jazyk Delphi Prism se všemi důležitými vlastnostmi: dovolí vývojářům psát řízené aplikace pomocí moderního, výkonného a snadno použitelného objektově orientovaného jazyka s kořeny v Delphi a Object Pascalu; navíc se pyšní vlastnostmi jako generika, sekvence, dotazování a paralelní počítání.
- Podporuje vývoj pro Mac OS X a Linux s využitím Mono CLR: poskytuje podporu kompilace do prostředí více platforem CLR včetně Mono pro Linux a Mac OS X. Zabudována je i úplná podpora Cocoa# pro tvorbu bohatých uživatelských rozhraní systému Mac OS X založených na Cocoa.
- Integrovaný databázový stroj ADO.NET BlackfishTM SQL: jde o vysoce výkonný, přitom ale paměťově úsporný transakční databázový stroj kompatibilní s SQL-92. Je plně založen na .NET a může být nasazován na servery, nebo zabudován do procesů aplikací. Uložené procedury Blackfish SQL je možno psát v jazyce Delphi Prism nebo v libovolném jiném CLR-kompatibilním jazyce, jakým je třeba C# nebo Visual Basic .NET. Licence pro šíření běhového prostředí databázového stroje Blackfish SQL je obsažena v nástroji Delphi Prism.
- Obsahuje rámec dbExpress pro tvorbu heterogenních databázových aplikací: dbExpress, hladce integrovaný do šablony ADO.NET v nástroji Delphi Prism, poskytuje vývojářům snadný heterogenní přístup k širokému spektru populárních databází. Navíc mohou vývojáři ASP.NET poskytovat podporu členství, rolí, profilů a dalších vlastností rozhraní "ASP.NET provider" pro rozličné databáze.
- Tvorba klientů DataSnap: podporuje vývoj vícevrstvých klientů. Pomocí Delphi Prism mohou vývojáři vzájemně komunikovat s aplikačními servery DataSnap vytvořenými pomocí nástroje Delphi 2009 for Windows nebo předchozích verzí. Klientské aplikace mohou pracovat s metodami na serveru stejně tak jako s tradičními servery DataSnap s rozhraním IAppServer.
- Možnost použít celou škálu zásuvných modulů a komponent pro Visual Studio: Delphi Prism poskytuje přístup k bohatému ekosystému nástroje Visual Studio a .NET včetně zásuvných modulů pro Visual Studio, akcí MSBuild a komponent nezávislých dodavatelů z oblasti komerčních, freeware a otevřených (open source) dodavatelů.
Dostupnost
Delphi Prism bude k dispozici ještě před koncem roku 2008.
O společnosti Embarcadero Technologies
Společnost Embarcadero Technologies Inc. vybavuje aplikační vývojáře a databázové profesionály nástroji, které jim umožňují návrh, tvorbu a provoz softwarových aplikací v prostředí podle jejich vlastní volby. Komunita více než tří miliónů lidí z celého světa se spoléhá na produktové řady Embarcadero DatabaseGearTM a CodeGearTM, které jim pomáhají zvyšovat produktivitu, spolupracovat a mít prostor k inovacím. Společnost byla založena v roce 1993 a její ústředí je ve městě San Francisco, Kalifornie, USA; pobočky a partnery má v mnoha zemích celého světa. Embarcadero je online na adrese www.embarcadero.com. V České republice a Slovenské republice je zastoupením společnosti Embarcadero Technologies společnost Borland s.r.o. a její webovou prezentaci najdete na adrese www.embt.cz.