Delphi Prism 2010 - Enterprise
Delphi Prism 2010 Enterprise je
nástroj navržený pro vývojáře vytvářející daty řízené, vícevrstvé
webové a databázové aplikace. Delphi Prism Enterprise poskytuje lokální
i vzdálenou serverovou propojitelnost k InterBase, propojitelnost typu
ADO.NET k datovým zdrojům typu .NET a schopnost vytvářet klientské
aplikace, které se připojují k nativním serverům Delphi DataSnap. Tím
se získává bohatá vícevrstvá spolupráce mezi platformami. Delphi Prism
Enterprise obsahuje vše z edice Professional a navíc vlastnosti pro tvorbu aplikací typu klient/server a vícevrstvých
databázových a webových aplikací.
V ceně produktu je již započteno povinné roční předplatné včetně
základní technické podpory. Licence je permanentní, předplatné můžete
za 1 rok obnovit.
detailní popis
Ceník produktů Delphi Prism 2010 - Enterprise
Elektronická licence dodáváná emailem, neobsahuje instalační média.
Zvýhodněná cena pro nákup 5 licencí.
Zvýhodněná cena pro nákup 10 licencí.
Výhody licencí ToolCloud najdete popsány zde.
Výhody licencí ToolCloud najdete popsány zde.
*Typ licence: Pro licence typu ToolCloud jsou v katalogu uvedeny pouze ceny pro nové uživatele. Obecně platí, že cena upgrade ToolCloud je rovna rozdílu mezi cenou základní pojmenované licence a cenou licence ToolCloud stejné verze produktu PLUS ceně upgrade (na základní pojmenovanou licenci) z předchozí verze produktu. Cenu upgrade Vám obratem spočítáme na vyžádání, prosíme kontaktujte nás. Seznamte se s podrobnými informacemi o typech licencí produktů Embarcadero.
**Dodávka: Je-li dodávka označena jako "ESD", neobsahuje produkt instalační média na DVD/CD. Dodává se pouze e-mail s adresou a parametry pro download a licenční potvrzení. Hodnota "E-MAIL" se používá pro potvrzení prodloužení předplatného, které žádné licenční informace neobsahuje.
***Lic. server: Licenční servery se používají na správu síťových licencí (pojmenovaných i souběžných). ELS je licenční server Embarcadero, FLEX je licenční server open source. Oba jsou zadarmo, doporučujeme však použití serveru ELS, pokud doposud žádný licenční server neprovozujete.
Popis produktu
Delphi Prism 2010 - produktový prospekt a podrobná tabulka vlastností (anglicky)
Delphi Prism 2010 - odpovědi na nejčastější otázky
Co je Delphi Prism?
Delphi Prism je nástroj pro rychlou
tvorbu daty řízených aplikací typu .NET, ASP.NET a na platformě
nezávislých aplikací pro Mono. Delphi Prism obsahuje vlastnosti, které
nejsou k dispozici v ostatních programovacích jazycích pro .NET. Své
aplikace můžete provozovat pod Windows®, Linux® a Mac OS® X s použitím
Mono, propojit se s daty a pracovat s nejnovějšími technologiemi včetně
WPF a LINQ.
Jaké edice jsou k dispozici a jaké jsou mezi nimi rozdíly?
Delphi Prism Professional
Delphi
Prism 2010 Professional je nástroj navržený pro vývojáře, kteří chtějí
dosáhnout dále, než jim umožní ostatní vývojářské nástroje pro
platformu .NET. Poskytuje rozšířené možnosti jazyka a kompilaci pro
jiné platformy. Vývojáři v Delphi mohou Delphi Prism využít pro tvorbu
aplikací pro .NET pomocí jazyka, který je velice blízký Delphi a který
dobře znají. Získávají též lokální propojitelnost s databázovým
serverem InterBase. Vlastnosti Delphi Prism Professional zahrnují:
- Programovací jazyk a kompilátor Delphi Prism
- Integrované vývojové prostředí založené na Microsoft Visual Studio
- Lokální databázovou propojitelnost typu dbExpress k InterBase a Blackfish SQL
- Šíření Blackfish SQL zdarma na systémy s jedním uživatelem a maximálně 512 MB dat
Delphi Prism Enterprise
je
nástroj navržený pro vývojáře vytvářející daty řízené, vícevrstvé
webové a databázové aplikace. Delphi Prism Enterprise poskytuje lokální
i vzdálenou serverovou propojitelnost k InterBase, propojitelnost typu
ADO.NET k datovým zdrojům typu .NET a schopnost vytvářet klientské
aplikace, které se připojují k nativním serverům Delphi DataSnap. Tím
se získává bohatá vícevrstvá spolupráce mezi platformami. Delphi Prism
Enterprise obsahuje vše z edice Professional a navíc následující
vlastnosti pro tvorbu aplikací typu klient/server a vícevrstvých
databázových a webových aplikací:
- Databázová serverová propojitelnost s InterBase a Blackfish SQL
- Tvorba .NET klientů DataSnap, kteří se propojují s nativními (Win32) vícevrstvými databázovými aplikačními servery
- Možnost zdarma šířit s aplikacemi databázi Blackfish SQL na systémech s 5 uživateli a do velikosti databáze 2 GB
Je k dispozici zkušební verze Delphi Prism?
Ano. Zkušební verze Delphi Prism a RAD Studio 2010 (které obsahuje i Delphi Prism) jsou k dispozici na adrese https://downloads.embarcadero.com/free/delphi_prism a https://downloads.embarcadero.com/free/rad_studio.
Existují snížené ceny pro uživatele předchozích verzí (upgrade)?
Samotný
nástroj Delphi Prism se prodává podle modelu předplatného, takže
snížené ceny upgrade nejsou nabízeny. Jakmile zakoupíte Delphi Prism,
měli byste každý rok obnovovat předplatné a tak získávat stálý přísun
nových verzí. Pokud předplatné neobnovíte, budete muset novější verzi
Delphi Prism koupit za plnou cenu pro nového uživatele. Pokud jste
registrovaným uživatelem produktů Delphi, C++Builder, RAD Studio nebo
Borland Developer Studio (verze 2006 nebo pozdější), můžete za sníženou
cenu upgrade získat RAD Studio 2010, které obsahuje i Delphi Prism.
Vlastníci verzí 2005 nebo starších mají nárok získat upgrade na RAD
Studio 2010 pouze do konce roku 2009.
Jak získám opravy, úpravy a nové verze?
Samotný produkt
Delphi Prism obsahuje v ceně předplatné (údržbu a technickou podporu)
pro první rok. Uživatelé produktů Delphi Prism a RAD Studio si mohou
nejnovější verze stáhnout ze stránky pro registrované uživatele Delphi
Prism na adrese http://cc.embarcadero.com/reg/delphi_prism. Další velká
vylepšení produktu jsou dostupná pouze zákazníkům se sjednaným
předplatným. Upozornění na dostupnost upgrade se rozesílají e-mailem.
Vlastní upgrade je pak možno získat stažením z portálu údržby podle
instrukcí zaslaných e-mailem.
Získají též uživatelé RAD Studia jeden rok předplatného pro Delphi Prism automaticky v ceně balení?
Nikoli.
Koupíte-li si RAD Studio, předplatné pro první rok není zahrnuto v
ceně. Důrazně vám doporučujeme zakoupit s produktem RAD Studio i
předplatné, takže získáte veškeré nové vlastnosti Delphi Prism postupně
jak jsou uvolňovány uživatelům a nemusíte čekat na upgrade na další
verzi RAD Studia.
Je Delphi Prism dostupné i v jiných jazycích než angličtině?
Delphi je k dispozici v angličtině, francouzštině, němčině a japonštině. Instalační program vám umožní volbu jazyka.
Jaké druhy licencí jsou k dispozici?
- Individuální pojmenované licence pro běžné uživatele.
- Pojmenované a souběžné licence spravované serverem ELS (Embarcadero
License Server) nebo FLEXnet poskytující větší volnost správy licencí
pomocí licenčního serveru
- Pětiuživatelská a desetiuživatelská balení za snížené ceny za licenci
Delphi Prism je k dispozici školám a vzdělávání za snížené ceny pouze v rámci školních verzí produktu RAD Studio 2010.
Kde mohu najít dokumentaci k Delphi Prism?
Aktuální dokumentace je dostupná online na Delphi Prism Documentation Wiki na webové adrese http://prismwiki.codegear.com.
Jak může nový uživatel nejlépe začít s Delphi Prism?
Pomůže Prism Primer na adrese http://prismwiki.codegear.com/en/The_Prism_Primer. Ten poskytuje úvod do Delphi Prism krok za krokem.
Jak se v Delphi Prism licencuje Blackfish SQL?
Licence na
Blackfish SQL jsou součástí produktů řady RAD Studio, tedy CodeGear RAD
Studio, Delphi Prism, Delphi a C++Builder. Edice Architect a Enterprise
obsahují možnost neomezeného šíření Blackfish SQL s aplikacemi zdarma
na systémech s maximálně 5 uživateli nebo 20 propojeními se serverem a
pro velikost databáze až do 2 GB. Edice Professional má pro šíření
Blackfish SQL limit jednoho uživatele a velikosti do 512 MB. Další
informace najdete v souboru "license.rtf" v instalačním balíku Delphi
Prism.
Jak se v Delphi Prism licencuje InterBase?
InterBase 2009
Developer Edition je serverová licence InterBase SMP pro až 20
uživatelů a 80 logických propojení. InterBase Developer Edition můžete
nainstalovat na serveru pro účely vývoje a testování pomocí sériového
čísla, které najdete v souboru "readme" nebo můžete Developer Edition
stáhnout ze serveru Embarcadero a vyžádat si sériové číslo na stránce
stahování InterBase na adrese https://downloads.embarcadero.com/free/interbase.
Jakmile
máte svou aplikaci používající InterBase hotovou a předáváte ji
uživatelům, nabízí vám Embarcadero řadu edicí (Desktop, Server a To-Go)
řadu možností licencování (pružné serverové licencování, vícenásobná
balení a licencování OEM). Další informace najdete v souboru
"license.rtf" v instalačním balíku Delphi Prism. Další informace vám
podá místní zastoupení.
Co je Embarcadero All-Access?
Pokud chcete překročit
hranici vývoje aplikací pro Windows a získat další nástroje pro
kódování v prostředí .NET, Java, PHP nebo Ruby on Rails a úplnou
nabídku databázových nástrojů, pak Embarcadero All-Access je nástrojem
pro vás.
Embarcadero All-Access poskytuje úplně všechny nástroje pro
vývoj aplikací a pro modelování, návrh a provoz databází, které kdy
můžete potřebovat - a hned, jakmile je začnete potřebovat - pro všechny
hlavní platformy, šablony a programovací jazyky. Jde o jedinou, cenově
dostupnou sadu nástrojů pro vývojáře, architekty, testery a databázové
administrátory.
All-Access vám zpřístupní vedoucí databázové
nástroje včetně DBArtisan, Rapid SQL, ER/Studio a mnoha dalších.
Obsahuje též mocné vývojářské nástroje včetně Delphi, JBuilder,
C++Builder, Delphi Prism, databáze InterBase SMP a další.
Technické otázky
Kterou verzi .NET Framework musím mít nainstalovanou pro běh Delphi Prism?
Pro běh Delphi Prism musíte mít nainstalován .NET Framework 3.5 nebo 4.0.
Potřebují sestavy vytvořené Delphi Prism nějakou určitou verzi .NET?
Ne.
Delphi Prism se může spojovat s libovolnou verzí architektury .NET
počínaje verzí 1.1 až po 4.0. Vývojář si verzi může sám zvolit.
Musím si koupit Visual Studio od Microsoftu pro provoz Delphi Prism?
Ne.
Delphi Prism obsahuje úplnou kopii Visual Studio Shell. Pokud váš stroj
neobsahuje instalaci Shell nebo Visual Studio Professional, Delphi
Prism vám nainstaluje Visual Studio Shell ještě před instalací
zásuvného modulu Delphi Prism a jeho vlastností.
Co se stane, když instaluji Delphi Prism a přitom už mám nainstalované Visual Studio?
Pokud
již máte instalaci Visual Studio Professional nebo vyšší verze, Delphi
Prism se automaticky začlení přímo do vaší stávající instalace.
Instaluje se Delphi Prism i do prostředí Visual Studio 2010?
V
době vydání Delphi Prism 2010 pracuje Delphi Prism s verzí Visual
Studio 2008, tedy s jeho aktuální verzí. Embarcadero investuje do
budoucí podpory pro finální verzi VS2010 jakmile bude uvolněna na trh.
Ujistěte se, že máte předplatné Delphi Prism aktuální, aby se k vám
dostaly všechny jeho úpravy v okamžiku dostupnosti.
Když spustím Delphi Prism, vidím "Microsoft Visual Studio" v titulku. Co to znamená?
Delphi
Prism běží v prostředí Visual Studio Shell. Je to v zásadě integrované
vývojové prostředí produktu Visual Studio, ovšem bez jakýchkoli
zásuvných modulů od Microsoftu. Proto vidíte značku Microsoftu. Ale
buďte si jisti, že uvidíte Delphi Prism jakmile zvolíte menu File|New.
Mohu k Delphi Prism přidat funkčnost C# nebo VB.NET z produktů VS Express od Microsoftu?
Nemůžete.
Je to kvůli způsobu, jakým jsou produkty Microsoft Express instalovány.
Není je totiž možné začlenit přímo do instalace Visual Studio Shell.
Nicméně produkty Delphi Prism a Visual Studio Express mohou být
společně umístěny na stejném stroji a mohou být spouštěny vedle sebe.
Nicméně pokud již máte instalován produkt Delphi Prism a posléze
instalujete Visual Studio 2008 Professional nebo vyšší, získáte
funkčnost VS 2008 ve stejném vývojovém prostředí jako Delphi Prism.
Na jakých platformách poběží aplikace vytvořené v Delphi Prism?
Aplikace
vytvořené v Delphi Prism poběží prakticky všude, kde existuje CLR
(Common Language Runtime). Aplikace v Delphi Prism plně využijí
vlastností architektur .NET 3.5 nebo .NET 4.0 v prostředí Windows.
Budou však fungovat též pod Mono for Linux. Navíc aplikace Delphi Prism
mohou být provozovány pod Mono pro Mac.
Obsahuje Delphi Prism podporu VCL.NET?
Ne. Další vývoj
VCL.NET nebyl schválen a pod Delphi Prism nebude podporován. Vývojáři
používající VCL.NET mohou buď nadále používat Delphi 2007 pro další
vývoj aplikací, nebo aplikace přesunout pod prostředí VCL for Win32.
Půjde můj kód v Delphi for Win32 kompilovat v Delphi Prism?
Pravděpodobně
nikoli beze změn. Přestože jazyky používané nástroji Delphi for Win32 a
Delphi Prism si jsou velice podobné, nejsou zcela stejné. Každý jazyk
má své vlastnosti a způsoby vyjadřování navrhnuté specificky pro
platformu, na které má běžet. Nicméně jazyky jsou si natolik blízké, že
kód napsaný pro jednu z platforem může být použit na druhé jen s velmi
malými změnami.
Existuje způsob, jak přizpůsobit jazyk Delphi Prism tak, aby byl více kompatibilní s mým kódem v Delphi for Win32?
Ano.
Delphi Prism obsahuje "přepínač kompatibility", jenž zapíná některé
jazykové vlastnosti, které budou bližší vývojářům používajícím Delphi
for Win32. Toto nastavení může být nastaveno pro každý projekt zvlášť
jako jedno z projektových nastavení.
Mohu pomocí Delphi Prism vytvářet aplikace pro Compact Framework?
Delphi
Prism umožní kompilovat do sestav CF, nicméně k dispozici není podpora
během návrhu, protože návrháři Compact Framework jsou těsně integrováni
s prostředími personalit C# a VB.NET produktu Visual Studio a nejsou k
dispozici jiným zásuvným modulům.
Kdo napsal kompilátor použitý v nástroji Delphi Prism?
Kompilátor
Delphi Prism byl napsán společností RemObjects. Jde o stejný
kompilátor, který tvořil základ produktů Chrome a Oxygene dnes
nahrazených produktem Delphi Prism.
Jaký je vztah mezi společnostmi RemObjects a Embarcadero?
RemObjects
Software a Embarcadero jsou blízkými partnery. Embarcadero licencuje od
RemObjects Software technologii, která je obsažena v Delphi Prism. Obě
společnosti se zavázaly spolupracovat a nadále vylepšovat produkt tak,
aby se nadále vyvíjel a vzkvétal.
Co je nového v Delphi Prism 2010
Dojděte dale s jazykem Delphi Prism
Jazyk Delphi Prism dává skvělou možnost vývojářům v Delphi vytvářet
aplikace pro architekturu .NET. Vývojaři zvyklí na Delphi mohou využít známé
jazykové syntaxe, zatímco vývojáři zvyklí na .NET v tomto nástroji najdou
jazykové vlastnosti, které nejsou k dispozici v žádném jiném programovacím jazyce
pro .NET.
Jazyk Delphi Prism byl vylepšen o následující nové vlastnosti:
- Rozšířená kompatibilita s jazykem Delphi
- Aspektově Orientované Programování (AOP)
- Podpora pro dynamické přiřazování typů (pod .NET 4.0)
Aspektově orientované programování v Delphi Prism umožňuje měnit chování
kódu, přidat či odebírat pole, vlastnosti, události a dokonce i zvláštní třídy
tím, že se uplatňují jisté druhy příznaků - aspektů - na třídy či členy.
Aspekty jsou napsány v Prism, kompilovány do oddělené knihovny a jsou opakovaně
použitelné v různých projektech. Jejich tvorba je zároveň velmi jednoduchá.
Aspektové příznaky se zavádějí a aktivují kompilátorem během kompilace a
získávají možnost mít velmi mocný vliv na kód, který kompilátor vytváří.
Jazyku a kompilátoru byly též od jeho originálního vydání v roce 2008
přidány další vlastnosti:
Hlavní vlastnosti kompilátoru
- RemObjects Cirrus: AOP pro Oxygene
- Standardní knihovna aspektů pro RemObjects Cirrus (dodává se jako
předběžná verze)
- Neřízené exporty
- Odchylky generických typů
- Nestálá pole
- Podpora CLSCompliantAttribute a varování kompilátoru
- Nové výrazy LINQ Query: Skip, While, Take a Take While
Menší úpravy kompilátoru
- Podpora výrazu Unquote (především kvůli podpoře Cirrus)
- Možnost nastavení přepínače kompilátoru nebo projektového parametru $DELPHICOMPATIBILITY
- Ověřování povoleného rozsahu za běhu
- Typy vyčíslení rozsahu (Range Enum) - např. "type Ten =
1..10;"
- Třídy určené jen pro čtení
- Podpora záporných spodních hranic v typu pole
Další nové vlastnosti
- Rozšíření CodeDom pro podporu záložek OxygeneInterface, OxygenePartial
a OxygeneEmpty v UserData
- Události předcházející sestavování a následující jej
- Možnosti ladění: vzdálený stroj
- Zvláštní panel "Add Reference" pro přidání odkazů na sestavy
Mono
- Nové knihovny Monobjc Template a Monobjc šířené s Delphi Prism
- Vylepšená instalace zahrnující poslední Mono 2.4
- Přidán Internet Pack jako integrální součást instalace
- Integrovaná nápověda stiskem F1 založená na místní kopii dokumentace
wiki
- Přidány šablony pro webové projekty ASP.NET
Propojte se s daty a aplikacemi
Vývojáři mohou pomocí Delphi Prism vytvářet
klientské aplikace .NET DataSnap, které využívají nových vlastností DataSnap
2010 včetně podpory komunikace se serverem pomocí protokolu HTTP. Vlastnosti
DatSnap jsou k dispozici v Delphi Prism Enterprise, Embarcadero RAD Studio
Enterprise a Architect.
Vlastnosti se u různých edic liší. Prosíme podívejte
se na úplnou tabulku vlastností Delphi Prism, kde najdete veškeré vlastnosti
podle edic.