Centrum wiedzy o technologiach i pracy w IT
framework-co-to-jest-zalety-wady

Framework – co to jest, jakie ma zalety i wady?

Osoby zainteresowane tworzeniem kodu często słyszą o różnych językach programowania, ale także zastanawiają się, co to jest framework, gdyż często hasło to pojawia się w kontekście pracy jako programista. W niniejszym tekście wyjaśnimy czym są frameworki, a także jakie mają zalety i wady.

Nie udało się zapisać Twojej subskrypcji. Spróbuj ponownie.
Udało się! Widzimy się niebawem – newsletter wysyłamy w każdy wtorek

Otrzymuj za darmo unikalne poradniki, dane i wiedzę o pracy w IT – dostarczane co tydzień

Klikając “Zapisz mnie” wyrażasz zgodę na otrzymywanie e-maili od redakcji, a także ofert partnerów oraz akceptujesz naszą Politykę prywatności.

Framework – co to jest?

Framework to, innymi słowy, platforma programistyczna, dzięki której możliwe jest łatwiejsze tworzenie aplikacji w danym języku programowania. Jest to swego rodzaju szkielet oprogramowania, który dodatkowo oferuje zestaw narzędzi pomocnych przy jego tworzeniu. Dodatkowo zawiera biblioteki, a także debuggery, kompilatory, a także gotowe szablony itp. elementy sprawiające, że praca jest efektywniejsza, a tworzone oprogramowanie zawiera mniej błędów.

Oprogramowaniem tworzonym przy pomocy frameworków mogą być aplikacje mobilne, strony WWW, usługi sieciowe, jak również interfejsy internetowe itp.

Wybór frameworków jest dość duży, dzięki czemu można wybrać dla siebie odpowiednie narzędzie. Tworzone są zazwyczaj przez stołeczności, dzięki czemu aktualizacje i poprawki błędów wprowadzane są dość często, a całości można używać nawet w celach komercyjnych.

Sprawdź: jak zdobyć podstawy C++

Frameworki – zalety i wady

Używanie frameworków ma sporo zalet, ale warto także wiedzieć, że mają one też wady.

Zobacz: jakie są najpopularniejsze języki programowania

Zalety frameworków

Jeśli chodzi o zalety frameworków, to możemy wymienić takie jak:

  • możliwość korzystania z szablonów
  • wbudowane biblioteki
  • wbudowane debuggery
  • wbudowane kompilatory
  • możliwość wykorzystania gotowych rozwiązań
  • większa efektywność pracy
  • zwiększone bezpieczeństwo kodu
  • możliwość używania części kodu po wielokroć

Wady frameworków

Krótko mówiąc, frameworki mają też wady:

  • nie ma się pełnej kontroli nad procesem pisania kodu
  • problemy z optymalizacją wydajności przy niektórych frameworkach
  • aktualizacje frameworków, gdyż mogą powodować konieczność dostosowania kodu do nowych wytycznych
  • problemy, gdy przypadkiem framework straci wsparcie
Total
0
Shares
_podobne artykuły