Download.it ikona szukania
Advertisement

Komponenty niezbędne do uruchomienia programów .NET

Komponenty niezbędne do uruchomienia programów .NET

Zagłosuj: (Głosy: 664)

Program licencji: Darmowa

Wersja: 7.0.13

Działa pod: Windows

Zagłosuj:

Program licencji

(Głosy: 664)

Darmowa

Wersja

7.0.13

Działa pod:

Windows

Zalety

  • Wysoka wydajność i dość solidne bezpieczeństwo.
  • Dla większości użytkowników instalacja jest łatwa i bezproblemowa.

Wady

  • Dobre zamiary aktualizacji, które są jednak czasami zbyt częste.
  • Posiadanie kilku głównych wersji frameworka zainstalowanych może zajmować dużo miejsca na dysku.

Microsoft .Net Framework, wersja 2.0, to zbiór bibliotek zapewniających funkcjonalność w czasie rzeczywistym dla różnorodnych języków programowania opartych na .Net. Podobnie jak Java JVM, którą większość komputerów osobistych ma zainstalowaną, framework .Net odpowiada za dostarczanie wszystkich widgetów i przycisków tworzących typowy interfejs użytkownika, jak również za podstawową maszynę wirtualną, na której uruchamiany jest faktyczny kod programu.

Framework .Net zazwyczaj instaluje się automatycznie, gdy użytkownicy próbują uruchomić programy od niego zależne. Można jednak również pobrać i zainstalować framework osobno, aby być gotowym do uruchamiania takich programów w przyszłości. Microsoft pakietuje framework według głównych numerów wersji, przy czym seria 2.0 opisana tutaj jest starsza, ale mimo to wspiera wiele wciąż popularnych programów .Net.

Choć .Net może nie zdominował świata w sposób, który Microsoft by sobie życzył, to jednak stanowi imponujący kawałek technologii. Na platformie działa wiele języków programowania, od tradycyjnych wyborów jak C# po bardziej egzotyczne, takie jak funkcjonalnie zorientowany F#. W rzeczywistości, dla użytkowników końcowych wszystko to jest całkowicie przezroczyste, co pokazuje, że framework .Net doskonale radzi sobie z abstrahowaniem od takich kwestii, zgodnie z zamierzeniem.

W przeciwieństwie do swojego konkurencyjnego odpowiednika w świecie Javy, framework .Net może pochwalić się solidnym rekordem w dziedzinie bezpieczeństwa. Gdzie ciągłe problemy związane z Javą uczyniły ten język nieco wykluczonym w kręgach dbających o bezpieczeństwo, .Net wypadł znacznie lepiej. Oczywiście, osiągnięcia frameworka w tej i innych dziedzinach nie są całkowicie bez skazy, ale praktyki inżynieryjne Microsoftu przyniosły dość bezpieczne oprogramowanie.

Jeśli chodzi o wydajność, platforma .Net jest równie imponująca. Mimo wsparcia dla szerokiej gamy różnorodnych języków, pakiet uruchomieniowy w każdym przeprowadzonym teście wypada co najmniej tak dobrze jak jego konkurenci. Podobnie jak Java JVM, framework .Net może czasami wydawać się zużywać nadmierną ilość pamięci, ale te problemy zwykle wynikają z błędów programistycznych. Jak na tak bogatą w funkcje platformę, radzi sobie ona całkiem dobrze, zużywając zaskakująco mało zasobów.

Zalety:

Zalety

  • Wysoka wydajność i dość solidne bezpieczeństwo.
  • Dla większości użytkowników instalacja jest łatwa i bezproblemowa.

Wady

  • Dobre zamiary aktualizacji, które są jednak czasami zbyt częste.
  • Posiadanie kilku głównych wersji frameworka zainstalowanych może zajmować dużo miejsca na dysku.