Hlavní navigace

Vyvíjíme profesionálně - BORLAND C++BUILDER 6 Enterprise

Sdílet

Práce v C++ Na úvod malou poznámku. V případě, že budete vyvíjet jenom aplikace, které nebudou pracovat v "enterprise" prostředí, tedy v podnikové sféře nebo internetové aplikace, ...
Práce v C++

Na úvod malou poznámku. V případě, že budete vyvíjet jenom aplikace, které
nebudou pracovat v "enterprise" prostředí, tedy v podnikové sféře nebo
internetové aplikace, můžete podstatně ušetřit koupí jiné distribuční verze
produktu (např. Professional). Naopak, pokud budete vyvíjet zejména rozsáhlé
aplikace, ať už klient/server nebo serverové, určitě značnou částku věnovanou
nákupu produktu využijete.

Po instalaci a zaregistrování produktu máte k dispozici mocný a výkonný nástroj
pro libovolné nasazení v současném počítačovém světě. Uživatelské rozhraní
obsahuje spoustu záložek s připravenými objekty pro práci. Právě v počtu těchto
(ale nejen jich) "oušek" je rozdíl mezi verzemi produktu. Pokud takovýto objekt
umístíte na plochu tvořeného formuláře, můžete k jeho vlastnostem (properties)
přistupovat pomocí příjemného rozhraní Object Inspectoru. Poměrně jednoduše se
tak mohou definovat i události (events), související s objektem. Prosté
kliknutí na některou standardně definovanou událost vytvoří v okně se zdrojovým
kódem příslušné vstupy, tak aby (pokud neudělá chybu programátor při definování
činnosti chybu) při překladu nebo běhu programu nedocházelo k chybám.


Možnosti šestky

Moderní programovací prostředí musí obsahovat řadu možností, jak nastavit nejen
uživatelské rozhraní, ale zejména schopnosti kompilátoru, tedy dá se říct
nejdůležitější součásti aplikace. A toho je C++Builder schopen. Počínaje
nastavením vlastností zásobníku, přes nastavení volacích konvencí až po
stanovení normy jazyka C, které bude použito při kontrole syntaxe.

Podobně jako dvojčata Kylix/Delphi má i recenzovaný produkt možnost psát
programy nejen pro Windows, ale i pro prostředí Linuxu. Umožňuje to použití
unikátní knihovny CLX (Borland Component Library for Cross Platform), která
existuje jak ve verzi pro Windows, tak právě pro Linux, na rozdíl od knihovny
VCL (Visual Component Library), která je k dispozici pouze v prostředí
operačního systému firmy Microsoft.

Je velice nesnadné vyčíslovat, na co všechno se tento mocný nástroj hodí,
obecně mohu jen říct, že neexistuje oblast, na kterou by tvůrci programovacího
nástroje nepamatovali. Současné trendy ve vývoji směřují na systémy s bohatým
systémem vazeb mezi aplikací jakožto rozhraním a databází jako zdrojem dat pro
prvně jmenovanou. Pro případ připojení aplikace ke zdroji dat je možno použít
bohatou škálu připravených objektů. Omezí se tak rutinní a nudná část při
tvorbě aplikace, jíž je stanovení a ošetření vazeb mezi příjemcem a zdrojem dat.


Dokumentace

V minulém odstavci opěvovaná škálovatelnost a košatost programovacího nástroje
na jedné straně přináší značné ulehčení při konstrukci vlastního programu, když
není třeba ručně vytvářet potřebné struktury, na stranu druhou může být
přílišná složitost na obtíž, zejména je-li třeba se zorientovat v nějaké nové
oblasti vývoje. Za tímto účelem je retailové balení produktu (tedy krabice)
zatíženo objemným manuálem. Počet stránek této publikace se nedá jednoduše
stanovit vzhledem ke specifickému číslování stránek, nicméně si můžete být
jisti, že v knize nic nechybí. Pokud ovšem nemáte jaksi chuť kvůli jednoduché
aplikaci louskat takouvou spoustu stran, je přiložena podstatně štíhlejší
brožura s názvem Quick Start. Orientaci ve struktuře objektů a jejich
vzájemných vztazích usnadní plakáty s jejich schématem. Vývojář má jistě
takovou mapu v hlavě, nebo alespoň na zdi nad pracovním stolem.

Zmiňovat se o exitenci elektronické formy nápovědy mi přijde stejně zbytečné,
jako tvrdit že v noci je tma. Jako zajímavou alternativu pro ty, kteří si
říkají, že by si trochu zaprogramovali a zavyvíjeli nějaký prográmek, nabízí
Borland možnost plně funkční (po dobu třiceti dní) trial-verze aplikace.


Co dodat

Borland C++Builder 6 je komplexní vývojový nástroj, umožňující tvorbu platformě
nezávislých aplikací. Snadná škálovatelnost umožní vyvíjet aplikace
nejjednodušší až po ty nejsložitější v nejrůznějším nasazení. Vestavěný
kompilátor optimalizuje překlad zdrojového kódu, který je již tak v jazyce C
možno napsat velice efektivně. Výsledkem jsou pak spolehlivé a rychlé programy.
Pokud vyvíjíte aplikace pro nasazení v oblastech s vysokými nároky na výkon,
pak pro vás bude recenzovaný produkt schopným pomocníkem.


Borland C++Builder 6 Enterprise

škálovatelnost
známé uživatelské rozhraní
K recenzi poskytla firma: Borland CZ, Francouzská 30, Praha 2, www.borland.cz
Cena: Personal 2 830 Kč,
Professional 35 200 Kč,
Enterprise viz shop.borland.cz