Lego dla programistów

Zdarzało mi się spotykać programistów, którzy uważali, że tworząc aplikację, muszą od początku do końca wszystko zrobić samodzielnie. Dyshonorem byłoby dla nich wykorzystanie kodu, którego nie napisali sami. Takie podejście we współczes-nych realiach jest raczej mało sensowne. Często można i należy korzystać z gotowych elementów, które zrobili i przetestowali inni. Zwłaszcza jeśli zależy nam na szybkich efektach pracy.

ComponentOne EnterpriseStudio 2005v1
Wymagania: Windows, ok. 420 MB na dysku
+ duża liczba komponentów, kod źródłowy przykładowego ich wykorzystania
– brak możliwości modyfikacji kontrolek, bardzo wysoka cena
Cena: ok. 700 USD
www.componentone.com

Przykładem takiego zestawu gotowych do zastosowania “klocków” jest ComponentOne Enterprise Studio 2005v1 (patrz: $(LC111716:Test zestawu komponentów ComponentOne)$). Składa się on z ponad 110 komponentów podzielonych na cztery grupy: .NET, ASP.NET, ActiveX oraz urządzenia mobilne. Takie podejście już na etapie instalacji pozwala wybrać tylko te części, które będą wykorzystane w pisanym oprogramowaniu. Poza ulepszonymi – znanymi już z poprzedniej edycji – kontrolkami do obróbki danych tabelarycznych czy innymi służącymi do tworzenia różnorakich wykresów znajdujemy też ciekawe nowości. C1OutBar sprawi, że nasza aplikacja będzie miała wygląd zbliżony do MS Office’a 2003, a wbudowane mechanizmy filtrowania umożliwią elastyczne modyfikowanie wyglądu tabelek prezentujących dane. Dzięki komponentowi Zip będziemy w stanie tworzyć archiwa w tym popularnym formacie i – co najważniejsze – archiwizować wiele plików jednym wywołaniem funkcji. W wypadku aplikacji wykorzystujących technologię ASP.NET interesujące są komponenty WebMenu oraz WebReports. Pierwszy z nich pozwala na dodanie do stron internetowych menu aktywowanego prawym przyciskiem myszki. Drugi umożliwia tworzenie interaktywnych raportów na stronach WWW.

Bogactwo kontrolek zawartych w pakiecie stanowi o jego dużej atrakcyjności. Jednakże programiści nie mają możliwości ich modyfikacji, co jest moim zdaniem poważną wadą. Dodatkowy minus zestawu to jego dość wysoka cena.

Więcej:bezcatnews