Zintegrowane środowisko programistyczne

Pisanie oprogramowania nie jest wcale rzeczą prostą. Z tego też właśnie powodu programiści mają do swojej dyspozycji szereg rozmaitych narzędzi, które tworzenie oprogramowania wspomagają. Tych narzędzi wymienić można naprawdę całe mnóstwo. W gronie tym znajduje się między innymi zintegrowane środowisko programistyczne. Może to być zarówno jedna aplikacja, jak i cały ich zespół – służą one do tego, aby oprogramowanie dało się stworzyć, przetestować, ewentualnie zmodyfikować oraz dokonać jego konserwacji. Tego rodzaju aplikacje charakteryzują się przede wszystkim tym, że stopień ich funkcjonalności jest bardzo wysoki, a przy okazji także wielopoziomowy. Słowo „funkcjonalność” kryje za sobą w tym przypadku bardzo wiele. Wspomnieć tu zatem można w ramach przykładów tworzenie baz danych oraz zasobów programu, edytowanie oraz kompilowanie kodu źródłowego i mnóstwo innych rzeczy. Mówiąc o zintegrowanym środowisku programistycznym, często przy tej okazji pojawia się skrót IDE. Jest to skrót od anglojęzycznej nazwy oznaczającej to samo, a po angielsku środowisko te nazywa się Integrated Development Environment. Na temat zintegrowanego środowiska programistycznego funkcjonuje na dzień dzisiejszy bardzo wiele teorii. Między innymi jedna z tych teorii postrzega te środowisko jako zupełnie oddzielny pakiet oprogramowania. W ramach przykładów można w tym miejscu wymienić narzędzia stworzone przez firmę Borland czy też pakiet Microsoft Visual Studio. Oczywiście, przykładów tych podać można znacznie więcej. Innym sposobem postrzegania zintegrowanych środowisk programistycznych jest patrzenie na nie pod kątem takich środowisk, które są zintegrowane z operacyjnymi systemami. Zgodnie z taką właśnie koncepcją, to system operacyjny stanowi środowisko programistyczne, w związku z czym są z nim zintegrowane wszystkie dostępne w tym zakresie funkcje. Chyba najlepszym przykładem w tym miejscu może być Unix. W obrębie zintegrowanych środowisk programistycznych wymienić można bardzo wiele rozmaitych nazw, jak chociażby JBuilder. Jest to środowisko dla języka Java. Od drugiej wersji zostało ono zresztą pisane w tymże języku, co czyni je bardzo funkcjonalnym – może być bowiem z powodzeniem wykorzystywane pod rozmaitymi systemami operacyjnymi. Szczególnie najnowsza wersja JBuilder stwarza autentycznie spore możliwości, albowiem została ona wyjątkowo rozbudowana. Kolejnym dość znanym przykładem często pojawiającym się w kontekście zintegrowanych środowisk programistycznych jest Borland C++ Builder. Jest to narzędzie wykorzystywane do tego, aby za jego pomocą tworzyć w języku C++ różne aplikacje. Narzędzie te jest udostępnione obecnie w kilku wersjach. Wersje Professional są – jak nietrudno się domyślić – czysto komercyjne, czyli należy za nie płacić. Natomiast wersje Explorer są udostępnione nieodpłatnie i można je ściągnąć na swój komputer ze strony firmy, która aktualnie zajmuje się oficjalnie dystrybucją Borland C++ Builder – jest to firma o nazwie CodeGea. Została ona wyodrębniona z Borlanda.

Warto zobaczyć

 

Nasze propozycje