home *** CD-ROM | disk | FTP | other *** search
/ Chip 2004 April / Chip_2004-04_cd1.bin / redakce / chip_txt / txt / 118-119.txt < prev    next >
Encoding:
Text File  |  2004-03-02  |  9.4 KB  |  38 lines

  1. Borland C++BuilderX Enterprise
  2. Vizußlny, viacplatformn² a v²konn²
  3. Firma Borland sa po ·spechu v²vojovΘho nßstroja Kylix opΣ¥ pok·sila prekvapi¥ nieΦφm nov²m. Prekvapenie mß nßzov C++BuilderX. Ide o nßstroj, ktor² je urΦen² pre v²voj aplikßciφ v jazyku C++.
  4.  
  5. Nßstroj Borland C++BuilderX Enterprise pon·ka viacplatformnΘ IDE vizußlne v²vojovΘ prostredie, urΦenΘ pre tvorbu aplikßciφ v jazyku C++. Je dostupnΘ pre platformy Windows, Linux a Solaris. Produkt prinßÜa intuitφvne v²vojovΘ prostredie so vstavanou podporou mnoh²ch prekladaΦov a debuggerov a je navrhnut² tak, aby vyhovoval komplexn²m potrebßm rozsiahlych podnikov. PrinßÜa vysoko v²konnΘ ovlßdaΦe pre najznßmejÜie podnikovΘ databßzy; obsahuje tie₧ nßstroje pre doladenie v²konu, integrßciu na bßze CORBA a umo₧≥uje dodßva¥ na trh kvalitnΘ a rozsiahle aplikßcie v kratÜom Φase. Dodßva sa celkom v piatich variantoch: Enterprise Studio for C++, C++BuilderX Enterprise, C++BuilderX Developer, C++BuilderX Mobile Edition a C++BuilderX Personal. VÜetky uvedenΘ varianty s· momentßlne dostupnΘ vo verzii 1.0 a lφÜia sa mno₧stvom dostupn²ch funkciφ. NajlepÜie vybavenou verziou je Borland Enterprise Studio for C++, Φo urΦite zistφte u₧ pod╛a ceny.
  6. Ak si budete chcie¥ produkt vysk·Üa¥, musφte sa najprv zaregistrova¥ na strßnke www.borland.com. Potom u₧ len v menu kliknite na Downloads a vyberte produkt C++BuilderX. Zobrazφ sa strßnka, z ktorej si budete m⌠c¥ stiahnu¥ 30-d≥ov· trial verziu produktov Enterprise (cca 393 MB) a Personal (357 MB). Na e-mailov· adresu uveden· pri registrßcii vßm bude zaslan² 30-d≥ov² registraΦn² k╛·Φ, nevyhnutn² na spustenie produktu.
  7. C++BuilderX Enterprise trial som testoval na systΘme Red Hat 8.0 (Psyche) s jadrom 2.4.18-14. Po stiahnutφ a rozbalenφ balφka cbx1_enttrial_linux_solaris.tgz sa inÜtalßcia spustφ prφkazom install.bin z adresßra Linux. Verzia pre Linux je zvlßÜtna t²m, ₧e obsahuje aj inÜtalßtor pre Solaris. Program sa Ütandardne nainÜtaluje do adresßra /opt/CBuilderX. Bohu₧ia╛ ikona, ktorß sa mala vytvori¥ na desktope, sa nevytvorila, tak₧e som pou₧il klasick² variant - spustenie z konzoly, z adresßra /opt/CBuilderX/bin/cbuilder. Po spustenφ si program eÜte vy₧iada registraΦn² k╛·Φ. Po overenφ licencie sa pred vami objavφ novuΦiΦkΘ v²vojovΘ prostredie programu C++BuilderX.
  8.  
  9. Z┴KLADN╔ VLASTNOSTI PRODUKTU
  10. IntegrovanΘ v²vojovΘ prostredie Borland C++BuilderX pon·ka robustnΘ a pru₧nΘ rieÜenie pre v²voj a nasadenie aplikßciφ C++. Prostredie je mo₧nΘ prevßdzkova¥ na operaΦn²ch systΘmoch Windows, Linux a Solaris a na vÜetk²ch t²chto platformßch je pon·knutΘ konzistentnΘ unifikovanΘ u₧φvate╛skΘ rozhranie. To pomßha minimalizova¥ Φas, ktor² by programßtor trßvil Üt·diom v²vojov²ch nßstrojov, ich konfigurßciφ a prepφnanφm medzi jednotliv²mi platformami. C++BuilderX ∩alej pon·ka ·zku integrßciu s nßstrojmi pre sprßvu projektov a verziφ (podporovanΘ s· CVS - Concurrent Version System, ClearCase a StarTeam) a umo₧≥uje programßtorom jednoducho spravova¥ a prenßÜa¥ aplikßcie medzi r⌠znymi platformami.
  11. C++BuilderX bol vytvoren² ako intuitφvne v²vojovΘ prostredie so zabudovanou podporou pre populßrne kompilßtory a ladiace nßstroje jazykov C a C++, ako s· kompilßtor Borland C++, sada kompilßtorov GNU, Sun Forte C++, Intel C++ a Microsoft C++. Programßtori m⌠₧u vyu₧φva¥ tieto r⌠znorodΘ nßstroje pre zostavovanie a ladenie aplikßciφ v rßmci jednotnΘho integrovanΘho rozhrania nezßvislΘho na aktußlne pou₧φvanom kompilßtore. C++BuilderX umo₧nφ v rßmci svojho v²vojovΘho prostredia vyu₧i¥ aj ╛ubovo╛n² in² kompilßtor a maximßlne tak vyu₧i¥ existuj·cich investφciφ do technol≤gie C++.
  12. Pomocou nßstroja Intel VTune Performance Analyzer m⌠₧ete odhali¥ a identifikova¥ ·zke hrdlß vßÜho systΘmu z h╛adiska v²konu. Analyzer zbiera a zobrazuje systΘmovΘ informßcie a umo₧≥uje vykonßva¥ anal²zu funkciφ, vlßkien, modulov, riadkov zdrojovΘho k≤du a jednotliv²ch inÜtrukciφ a pomßha tak odhali¥ a odstrßni¥ v²konnostnΘ problΘmy. Kompilßtory Intel C++ s· navrhnutΘ tak, aby dosiahli maximßlnu mo₧n· efektivitu vykonßvanΘho k≤du na architekt·re Intel. Kni₧nice Intel Performance Libraries vßm dovolia zamera¥ sa na vytvßranie skutoΦnej hodnoty v rßmci vaÜej aplikßcie a r²chle dodanie vaÜej aplikßcie na trh prostrednφctvom ponuky pripraven²ch funkΦn²ch blokov. Balφk Intel Integrated Performance Primitives (Intel IPP) prinßÜa bohat· sadu prostriedkov, z ktor²ch m⌠₧e programßtor Φerpa¥ pri nßvrhu a optimalizßcii aplikßcie s multimedißlnymi funkciami. A koneΦne kni₧nica Intel Math Kernel Library pon·ka prostriedky pre pφsanie k≤du realizuj·ceho zlo₧itΘ v²poΦty, Φasto potrebnΘ v rßmci vedeck²ch, in₧inierskych a finanΦn²ch programov²ch systΘmov.
  13. K·pou prostredia C++BuilderX Enterprise zφskate v²vojov² nßstroj s nasleduj·cimi vlastnos¥ami: podpora viacer²ch nßstrojov na kompilovanie a ladenie (Borland C++ BCC32 pre Windows, MinGW GCC pre Windows, GCC pre Windows, Linux a Solaris, Microsoft Visual C++ 7.1 pre Windows, Intel C++ 7.1 pre Windows a Linux, Metrowerks CodeWarrior C++ pre Windows a Sun Forte C++ pre Solaris), rieÜenie Intel Software Development (kompilßtor Intel C++ 7.1 pre Windows a Linux, vysoko v²konnΘ kni₧nice Intel: Math Kernel a Integrated Performance Primitives a Intel VTune Performance Analyzer), integrovanß sprßva zdrojovΘho k≤du (·zka integrßcia so systΘmom CVS, integrßcia s Rational ClearCase a Microsoft Visual SourceSafe, pokroΦilß integrßcia so systΘmom Borland StarTeam a Borland StarTeam Personal Server), podpora r⌠znych technol≤giφ (InstallShield MultiPlatform 5.01 Borland Edition, vysoko v²konnΘ databßzovΘ ovlßdaΦe dbExpress, xmlspy 5 Borland Edition, licencia pre v²voj nad databßzami IBM DB2, Microsoft SQL Server a Borland InterBase a pokroΦilß podpora architekt·ry CORBA v podobe v²vojovej licencie pre Borland Enterprise Server, VisiBroker Edition 5.2), novΘ technol≤gie Borland C++ (integrovanß podpora na platforme nezßvislΘho prostredia pre C++ s ukß₧kou novΘho vizußlneho nßvrhßra pre r²chly v²voj C++ aplikßciφ pre mno₧stvo operaΦn²ch systΘmov vrßtane mobiln²ch zariadenφ).
  14. Jednu vlastnos¥ vÜak vo verzii C++BuilderX Enterprise nenßjdete. Ide o Borland Together Edition for C++BuilderX (dvojcestnΘ modelovanie zalo₧enΘ na UML a jednoduchß vizualizßcia k≤du, audity v s·lade s firemn²mi Ütandardami a manußlne prechßdzanie k≤du, metriky akosti poskytuj·ce dßta pre pos·denie kvality aplikßcie, refactoring symbolov na ·rovni projektu, integrovan² klient systΘmu Borland CaliberRM a generovanie dokumentßcie vo formßte HTML). Tßto vlastnos¥ je obsiahnutß a₧ v balφku Enterprise Studio for C++, Φo znamenß, ₧e si budete musie¥ priplati¥.
  15.  
  16. PROSTREDIE C++BUILDERX ENTERPRISE
  17. Prostredie programu C++BuilderX sa ve╛mi podobß prostrediu Microsoft Visual C++. RiadenΘ je cez pulldown menu, ktorΘ obsahuje pomerne ve╛a zaujφmav²ch funkciφ zastreÜuj·cich kompilovanie, ladenie, pomerne detailnΘ nastavovanie projektu Φi prostredia, formßtovanie napφsanΘho k≤du a inΘ. Nßjdete tu tie₧ mo₧nos¥ vytvori¥ si Debug a Release konfigurßciu (znßma to vec z Microsoft Visual C++). Po spustenφ ma hne∩ privφtal demonÜtraΦn² k≤d s u₧ tradiΦnou funkΦnos¥ou - Hello World!. Tak som si sk·sil vyrobi¥ Debug a Release verziu, aby som porovnal ve╛kosti generovanΘho k≤du. Pre Debug to bolo 167 KB, pre Release 13 KB, Φo je celkom zaujφmavΘ a hlavne porovnate╛nΘ s ve╛kos¥ou k≤du, ktor² by vygeneroval aj MS Visual C++. Projekt mo₧no vytvori¥ nov², alebo z u₧ existuj·ceho skriptu configure alebo makefile. Nech²ba Class Browser. Teda vcelku mo₧no prostredie ohodnoti¥ kladne.
  18.  
  19. Z┴VER
  20. C++BuilderX pon·ka intuitφvne vizußlne v²vojovΘ prostredie, umo₧≥uj·ce programßtorom pracova¥ pomocou konzistentnΘho u₧φvate╛skΘho rozhrania zabezpeΦuj·ceho zv²Üen· efektivitu a produktivitu prßce. V∩aka integrovanej podpore v praxi rozÜφren²ch systΘmov pre sprßvu zdrojovΘho k≤du C++BuilderX zjednoduÜuje spoluprßcu v²vojov²ch tφmov. Pru₧nos¥ nßstroja vßm umo₧nφ jednoducho prekona¥ problΘmy pri v²voji v jazyku C++. Programßtori zφskaj· cenn² nßstroj, ktor² im umo₧nφ efektφvne vytvßra¥, udr₧ova¥ a prenßÜa¥ aplikßcie v C++ na r⌠zne platformy.
  21. PoΦas inÜtalßcie, kompilovania a ladenia s produktom C++BuilderX som neobjavil ₧iadne problΘmy. Zrejme len to, ₧e program si poriadne uhryzol z pamΣti, a tak sa s nφm dß na slabÜφch strojoch len ¥a₧ko pracova¥. Doslova chybou by som nazval fakt, ₧e program nepon·ka funkciu dopl≥ovania k≤du, bez ktorej produktivita programßtora v²razne klesß. Uvidφme, snß∩ sa toho doΦkßme v druhej verzii, ktorß sa na trh dostane najsk⌠r v prvej polovici roka 2004. Nßstroj C++BuilderX na m≥a zap⌠sobil kladne a urΦite predstavuje krok k jednoduchÜej a prφjemnejÜej tvorbe aplikßciφ v jazyku C a C++.
  22.  
  23. Peter GaÜparoviΦ
  24.  
  25. BORLAND C++BUILDERX ENTERPRISE
  26. IntegrovanΘ v²vojovΘ prostredie.
  27. Minimßlne po₧iadavky 512 MB RAM, 300 MB na HD (ΦiastoΦnß inÜtalßcia, 1,2 GB plnß inÜtalßcia);
  28. Windows Pentium II 500 MHz, Windows 2000 (SP2) alebo XP; Linux Pentium II 500 MHz, Red Hat Enterprise Linux WS 2.1;
  29. Solaris UltraSPARC II 500MHz, Solaris 8 (2.8)
  30. V²robca/poskytol Borland Software Corp., Scotts Valley, CA, USA
  31. Cena 72 800 kΦ bez DPH
  32.  
  33. VYSVETLIVKY
  34. IDE (Integrated Development Environment) integrovanΘ v²vojovΘ prostredie, ktorΘ obsahuje previazan² editor, prekladaΦ (compiler), spojovacφ program (linker) a ladiaci nßstroj (debugger).
  35. CVS (Concurrent Versions System) - systΘm, v ktorom s· ulo₧enΘ vÜetky verzie zdrojovΘho k≤du vyvφjanΘho programu, priΦom je mo₧nos¥ sa ku ktorejko╛vek starÜej verzii vrßti¥. S takto spravovan²m zdrojov²m k≤dom m⌠₧e pracova¥ viacej programßtorov. SystΘm CVS vlastne pomßha zdie╛a¥ v²sledky ich prßce.
  36.  
  37.  
  38.