|
[Grafika]
[WebTip]
[Fotografování]
[Galerie]
[MujMac]
[Printing]
|
|||||||||
|
|
||||||||||
|
|
|||||||||
|
Před několika měsíci vydala firma Borland novou verzi svého vývojářského nástroje Delphi, pojmenovanou Delphi Studio 7. Nyní vám přinášíme její zhodnocení, které by vám mělo tuto verzi přiblížit a snad i usnadnit rozhodování, pokud uvažujete o jejím pořízení. Pro začátek bych chtěl říct, že nejsem databázový programátor. Databáze považuji za poněkud nudné a podle toho také bude vypadat má recenze databázových částí Delphi. Obdobně tomu bude i s webovými službami - nepoužívám je, a tak se neodvažuji jejich podporu v Delphi příliš posuzovat. V recenzi se spíš zaměřím na to, co potěší "klasické" programátory. Během recenze si také dovolím předpokládat, že čtenáři už mají zkušenosti s nějakou předchozí verzí Delphi. Co se samotného zkoumání produktu týče, měl jsem k dispozici edici Architect. Na rozdíl od předchozích verzí Delphi, které se uvolňovaly ve třech provedeních (u Delphi 6 zvaných Personal, Professional, Enterprise), v nové verzi přibyla právě edice Architect. Borland dává k dispozici srovnání všech variant, takže si můžete prohlédnout jejich vybavení. Co najdete v krabici?K verzi Architect se toho dodává poměrně hodně: CD s Delphi Studiem samotným, doplňkové nástroje Companion Tools (2 CD), Delphi Studio for .NET Preview, Bold for Delphi, Borland Enterprise Server, e-Learning a "light" verze Kylixu (vše po jednom CD). Mimochodem Kylix je "light" proto, že narozdíl od standardní verze neumí jazyk C/C++. Největší část krabice zabírají tradičně manuály - největší je několikasetrsránkový Developer's Guide, o něco tenčí jsou pak Quick Start (název mluví za vše) a Language Guide, obsahující popis jazyka Object Pascal (v této verzi bůh ví proč přejmenovaného na Delphi Language). Jako bonus si můžete pověsit na zeď schémata knihoven VCL a CLX. Kde jsou ty doby, kdy byla VCL tak malá, že jsem skoro celé schéma uměl nazpaměť... InstalaceInstalace probíhá celkem standardně, pomocí průvodce postaveném na technologii Windows Installer. Má ale pár mušek, např. těsně před vybíráním komponent k instalaci se z ničeho nic instalátor zeptá na nastavení just-in-time debuggeru - to by měl dělat někde na konci instalace a navíc přímo v průvodci, nikoliv otravným vyskakovacím dialogem. Po instalaci je nutná registrace, kterou Delphi nabídnou při prvním spuštění. Registrace probíhá opět za pomoci průvodce a pokud je počítač připojený k internetu a máte už u Borlandu konto, je záležitostí několika vteřin. Jenom nechápu, proč musí mít průvodce tak nestandardní vzhled a jiná písma oproti jiným programům. Velice pozitivní vlastností, kterou mnoho konkurenčních produktů nemá, je snášenlivost Delphi se staršími verzemi sebe sama a s jinými produkty Borlandu. Osobně mám na počítači nainstalovány Delphi ve verzích 3, 4, 6 a 7 a k tomu ještě C++ Builder 5 a vše funguje bez problémů. První spuštěníPo prvním spuštění ze Delphi zeptají znovu, zda je chci registrovat jako just-in-time debugger. Proč? Vždyť jsem to snad už zodpověděl při instalaci! Co dělalo testovací oddělení Borladnu, když testovali instalaci - spalo? Poté naběhne samotné IDE - a přijde první šok: Office XP-like menu a úplně jiné ikony. V každé knížce o návrhu uživatelského rozhraní najdete místo, kde se píše o konzistenci, využívání standardních systémových barev a ovládacích prvků. Že to nedodržel Microsoft u Office XP přece neznamená, že se Borland musí opičit. Nové ikonky jsou navíc nepodobné jakýmkoliv jiným, místy jsou to zase jen namodro přebarvené staré... Prostě hrůza. Někdo si možná řekne, že na vzhledu přeci tolik nezáleží, že podstatná je funkčnost. To je pravda, ale v případě Delphi mi chybí důvod, proč se od konzistentního vzhledu odchylovat, nota bene když v minulé verzi vše bylo v pořádku. Připadne mi to jako náznak politiky "novinky za každou cenu". Kromě uvedených změn v menu a ikonkách vypadá prostředí vcelku stejně, jako ve verzích předchozích, i když pár drobných vylepšení se najde (např. zrychlení technologie Code Insight; vlastnosti objektů v inspektoru, které byly změněny - tj. nemají defaultní hodnotu - jsou tučně). Nejde ale o nic, co bych pak při práci s předchozími verzemi vyloženě postrádal - tedy kromě jedné věci: Podrobných nastaveni varování kompilátoru. V Delphi 6 mě totiž vždy štvalo, když hlásily spousty varování týkajících se portability do Kylixu - neexistovala možnost, jak je vypnout, a ve vzniklé záplavě varování se ty důležité ztratily. Nyní jde vše podrobně vyladit v okně Project|Options. Jak nové Delphi Studio vypadá, se můžete podívat na obrázku:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||