[Grafika] [WebTip] [Fotografování] [Galerie] [MujMac] [Printing]
  Redakce: info (at) builder.cz   Inzerce: reklama (at) grafika.cz
Diskuzní fóra
.Net (68471)
ASP (1591)
ActiveX (168)
Allegro (136)
Assembler (3926)
C++ Builder (23160)
C/C++ (44499)
Databáze (30680)
Delphi (78807)
DelphiX (1655)
DirectX (1464)
Java (39508)
JavaScript (12598)
Matematické programy (2178)
OOP a UML (732)
OpenGL (6920)
Php (65224)
PowerBuilder (464)
Problémy a algoritmy (10473)
Programování v Linuxu (2000)
Právo a programování (3384)
Python (1353)
Ruby (136)
Visual Basic (12078)
Visual C++ (12956)
Wap (56)
Web (10895)
Web servery (5549)
Win32 (13553)
Windows CE (865)
XML/XSL (1860)
Textová inzerce
Služby Builder.cz
  • Bazar - koupím(0)
  • Bazar - prodám(0)
  • Hledám práci(0)
  • Nabízíme práci(0)
  • Projekty(0)
  • Borland Delphi Studio 7
    Přinášíme vám zhodnocení nejnovější verze produktu firmy Borland pro vývoj aplikací pro Windows, který jistě není třeba představovat. Pokud vás tedy trápí otázka "koupit či nekoupit?", je toto článek pro vás.

    Obsah článku

    - Úvod, instalace a první dojmy
    - Změny a novinky
    - Zkouška na reálné aplikaci, závěr
    Autor: David Majda
    Rubrika: Delphi
    Publikováno: 18.11. 2002
     Tisk článku
    Poslat odkaz emailem
     

    Úvod

    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ěť...

    Instalace

    Instalace 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:

    Prostředí Delphi Studio 7 - kliknutím zobrazíte zvětšené


     Následující kapitola (Změny a novinky) >> 


    Zpět na začátek stránky

    David Majda
    Osobní stránky autora naleznete na http://dmajda.jinak.cz

    Hodnocení článku
    1 | 2 | 3 | 4 | 5
    Aktuální známka: 2.62
    (Počet známek: 4583)

    Komentáře k článku
    meeda23.11.16:10Zajíce v pytli?
    Radek16.09.11:21Kompaktibilita
    Marek28.11.13:36debugger - just-in-time
    Pavel Vondruška25.11.21:25DELPHI X pro Delphi7
    Radim Hampel22.11.12:04Ukazatele a .net
    David Majda26.11.0:00RE: Ukazatele a .net
    R.Schönecker19.11.8:49Rave v D7
    dfsd dfsdf20.05.7:45RE: Rave v D7
    Roman Lostak05.07.15:29RE: Rave v D7
    PEPR19.11.8:06Help VCL vs. CLX
    David Majda19.11.11:43RE: Help VCL vs. CLX
    g08.01.10:49RE: RE: Help VCL vs. CLX
    Petr Herma18.11.13:50Model Maker
    bOdYn18.11.7:52Kompatibilita???
    Michal Najman18.11.14:47RE: Kompatibilita???
    David Majda18.11.15:30RE: Kompatibilita???
    sahlepik14.07.13:38RE: Kompatibilita???
    Lukáš Benda18.11.1:34Ty preklady starsich veci
         





    info@builder.cz
    Vydává Grafika Publishing, s.r.o.
    Copyright (c) 1997-2002 Všechna práva vyhrazena