Křížkové tažení do světa C++

1. 3. 2004

Sdílet

Firma Borland se v loňském roce rozhodla oprášit své pozvolna ztrácené pozicena trhu nástrojů jazyků C. Prachovkou má být v tomto případě nový produkt s názvem C++BuilderX. V době...

Firma Borland se v loňském roce rozhodla oprášit své pozvolna ztrácené pozice
na trhu nástrojů jazyků C. Prachovkou má být v tomto případě nový produkt s

názvem C++BuilderX.

V době, kdy vývojářským světem vládnou diskuse o tom, který systém řízeného

kódu je lepší a který nástroj je pro něj vhodnější, existuje nekorunovaný král,

jenž na všechny shlíží pěkně s výšky. Vedoucí pozice jazyka C/C++ je a zřejmě

ještě dlouho zůstane neotřesitelná. A není to jen z historických důvodů C je

prostě výborný jazyk s kvalitně udržovaným standardem, ve kterém se dají dělat

výkonné aplikace, nezatížené zbytečnou režií, rychlé a kompaktní. Není divu, že

je „céčko“ obvykle prvním jazykem na každé nové platformě a je skutečně

multiplatformní záležitostí.

Z předchozího odstavce je jasné, že se Borlandu nechce opouštět tak atraktivní

trh, na němž byl navíc svého času téměř bez konkurence. Konkurenční výhodu

udržoval díky propracované podpoře vývojáře v podobě IDE prostředí, a především

svou strategií RAD (rychlého vývoje aplikací). Nicméně produkt C++Builder v

posledních letech ztrácel dech a ukázalo se nezbytné radikálně zasáhnout. Tímto

radikálním zásahem má být právě C++BuilderX.

Název poněkud svádí k domněnce, že se jedná o pokračovatele produktu C++Builder

6. Pravdou je téměř opak jde o něco zcela nového. Jedná se o novou generaci

nástroje fungujícího pod různými operačními systémy, schopného vytvářet

programy pro různé systémy a zařízení. Označení „balík“ je u tohoto produktu

skutečně namístě ač je dodáván v poměrně útlé krabičce, svými 15 instalačními

CD připomíná spíš linuxovou distribuci a při plné instalaci je schopen

zkonzumovat až 1,2 GB prostoru na pevném disku.

A není divu vždyť obsahuje nástroje pro Windows, Linux i Solaris. Konkrétně v

provedení Enterprise se jedná o kompilátory a SDK Borland C++ 5.6, Intel C++

7.1 pro Windows a Linux, Microsoft VC++ 7.1 a MinGW GCC 3.2. Díky otevřenosti

prostředí podporuje i kompilátory Sun Forte C++, GCC, Metrowerks CodeWarior,

ale ty už součástí dodávky nejsou. Pro mobilní platformy dává k dispozici SDK

pro systém Symbian, edice Nokia série 60 (Borland) a Nokia 9200 komunikátor

(Microsoft).

Samozřejmostí je u nových produktů Borlandu podpora dalších činností spojených

s vývojem aplikací. C++BuilderX se domluví se systémem sběru požadavků

CaliberRM, modelovacími nástroji Together C++, správou verzí StarTeam (a řadou

dalších) i testovacími nástroji Together C++ Audit and Metrics a Intel VTune

Performance Analyzer. Nástroje Intel jsou včetně knihoven Integrated

Performance Primitives a Math Kernel součástí dodávky od verze Enterprise,

nástroje Together a StarTeam pak až od verze Studio for C++. Součástí verze

Enterprise je rovněž podpora databázových aplikací (technologie dbExpress,

program Altova xmlspy, vývojářské licence serverů InterBase, Microsoft SQL

Server, DB2).

Až potud je všechno úžasné. Ptáte-li se, kam se podělo oblíbené zaklínadlo RAD,

vězte, že je v C++BulideruX pouze ve stádiu „technology preview“, tedy v

plenkách. V praxi to znamená, že vývoj grafického uživatelského prostředí přes

vizuální návrháře a komponenty je v této chvíli možný jen se sebezapřením a s

nejistými výsledky. Nicméně myšlenka společného vývoje aplikací pro všechny

platformy je skutečně lákavá, takže doufejme, že bude dotažena do konce.

Musím přiznat, že na mě C++BuilderX udělal velký dojem, a to nejen svými

rozměry. Javovské prostředí známé z JBuilderu je vybaveno bohatou

funkcionalitou, integrace s dalšími nástroji je skutečně propracovaná, podobně

jako podpora programování pro různé platformy. Zkrátka se zdá, že nový hráč na

poli C/C++ má velmi dobré vyhlídky na to, aby se prosadil.

Borland C++BuilderX

K recenzi poskytla firma: Borland, Francouzská 30, Praha 2

Cena: 29 200 Kč bez DPH (Developer)