Na cestě k tečkované síti - Borland C#Builder velmi detailně propracovaný vývojářský nástroj pro MS.NET

1. 10. 2003

Sdílet

Přibližně před rokem a půl se firma Borland oficiálně přihlásila k podpořetehdy nastupující technologie Microsoft .NET. Od té doby tato podpora prošla různými peripetiemi v podobě D...

Přibližně před rokem a půl se firma Borland oficiálně přihlásila k podpoře
tehdy nastupující technologie Microsoft .NET. Od té doby tato podpora prošla

různými peripetiemi v podobě Delphi 7 .NET Preview apod., aby se na počátku

letošního léta dočkala konečně správného hmatatelného vyjádření: nového

produktu C#Builder.



C#Builder pochopitelně vychází z tradic borlandovských vývojářských nástrojů,

takže se jedná o plně grafické dvoucestné vývojové prostředí se zakomponovaným

editorem, vizuálními návrháři, kompilátorem, ladicími prostředky a celou řadou

dalších pomůcek. Na první pohled je uživatelské prostředí podstatně těsnější a

uspořádanější, než jsou zvyklí třeba uživatelé Delphi nebo C++Builderu. Při

bližším zkoumání zjistíte, že se prostředí chová podstatně víc kontextově,

takže například při přepnutí mezi návrhovým režimem formuláře a editorem

zdrojového kódu se změní paleta komponent (nyní nazývána Tool Palette) na

paletu šablon kódu (Code Snippets). Příjemné je vytažení nevizuálních komponent

do zvláštního panelu, takže už by se vám datové zdroje neměly toulat po

formulářích. Samozřejmostí jsou všechny funkce dokončování kódu a in-line

nápověd, známé jako CodeInsight.



C#Builder je k dispozici ve čtyřech verzích. Nejnižší z nich nese označení

Personal a tvoří jakýsi úvod do programování pro .NET. Vzhledem k mohutné

výbavě, jakou .NET framework poskytuje, se jedná o poměrně výkonný produkt,

navíc při zakoupení určený i pro komerční vývoj. Druhým stupněm je

Professional, vybavený pro vývoj lokálních a vybraných SQL databází i přes

takzvaný Borland Dataprovider, který má oproti standardnímu ADO.NET celou řadu

výhod je kompatibilní se všemi standardními datovými komponentami, nabízí

přístup k více databázím, poskytuje živá data už během návrhu aplikace, a díky

jednokrokovému přístupu zjednodušuje portování aplikací na různé databáze.



Třetím stupněm k „vrcholu“ je edice Enterprise s plnou podporou vývoje SQL

databází a unikátní technologií JANEVA, propojující světy .NET a Java.

Technologie JANEVA je novinkou v produkci Borlandu, i když je postavena na

osvědčené technologii Visibroker. Jedná se o konverzi datové komunikace .NET do

protokolu IIOP se všemi jeho výhodami, čímž jsou překonávána slabá místa řešení

komunikace přes webové služby nebo bridge.



Nejdražší verzí je edice Architekt. V době vzniku této recenze ještě nebyl k

dispozici, ale z dostupných pramenů je patrné, že přinese hlavně objektové

modelování aplikací a přímou implementaci UML modelů do kódu aplikace.



K C#Builderu dostanete navíc další užitečné věci. Zejména vás musím upozornit

na produkt firmy ComponentOne, tvořený několika desítkami užitečných

profesionálních komponent pro tvorbu WinForms i WebForms aplikací (grafy,

datové mřížky, kompresní a reportové komponenty, komponenty pro webové obchody

atd.). Jedná se skutečně o gigantickou sadu, kterou mohou uživatelé ostatních

nástrojů jenom tiše závidět! Dále pak najdete mimo jiné generátor tiskových

sestav Crystal Reports, „zatemňovač“ kódu Wise Owl Obfuscator nebo vývojářské

edice všech čtyř podporovaných SQL serverů.



Celkově musím říci, že na mě C#Builder udělal už v první verzi velký dojem.

Prostředí produktu je skutečně do detailu propracované a dělá se s ním velmi

pohodlně. Přechod z ostatních produktů může zpočátku činit drobné problémy,

protože se leccos přemístilo jinam (paleta komponent, kontextové editory

komponent). Nicméně se díky dobré logice a ergonomii uspořádání dá na vše

rychle zvyknout. Pokud jde o problémy a dětské nemoci produktu, určitě na

nějaké narazíte. Vždyť se jedná o první verzi. Nicméně se nezdá, že by byly

závažné, a navíc Borland uvolnil už během prázdnin první opravu, která řeší

problémy vyskytující se zejména v editoru kódu. Takže se dá říci, že vám nic

nestojí v cestě k programování pro .NET.



Borland C#Builder



přehledné uspořádání

výborné nástroje

špičková výbava v ceně

kvalitní doplňky a produkty třetích stran

drobné nepřesnosti při editaci kódu

náročná instalace a rozměry produktu



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

http://www.borland.cz

Cena: 32 500 Kč (bez DPH) za verzi Professional