1,K
Każdy, kto jest zaznajomiony z kodem programowania, szybko natknie się na termin „framework”. Co to jest, można się już domyślić dzięki tłumaczeniu: angielskie słowo „framework” oznacza „ramy” lub „szkielet”. W tym artykule dowiesz się jak działa ten framework dla kodu i jakie zalety ma framework dla programowania.
Co to jest rama?
Kod programu składa się z wielu małych bloków konstrukcyjnych. Aby ułatwić programowanie i zaoszczędzić czas, istnieją tzw. frameworki. Nie są one niezależnymi programami, ale zapewniają ramy programistyczne dla programisty.
- Można rozumieć framework jako wstępne programowanie. Różne funkcje i elementy są już uwzględnione i nie trzeba ich za każdym razem programować od nowa. Programista może uzyskać dostęp do tych elementów w ramach frameworka. Z pewnością spotkałeś się z terminem „.NET Framework”, jeśli interesujesz się programowaniem kodu. Jest to na przykład framework dla aplikacji firmy Microsoft. Wskazówka: W innym artykule możesz przeczytać, do czego potrzebny jest .NET Framework.
- Frameworks są dostępne nie tylko dla programów. Na przykład, do tworzenia dynamicznych stron internetowych udostępniane są frameworki internetowe. A programiści testują swoje oprogramowanie na przykład za pomocą tzw. frameworków testowych.
Wady frameworków
Z wyjaśnienia frameworków wynikają już zalety frameworków dla programowania kodu.
- Recurring tasks are already „pre-programmed” in the framework and can be reused as often as desired.
- A framework oferuje również znormalizowane interfejsy do pewnych źródeł, takich jak bazy danych. To ułatwia zaadresowanie źródła.
- Frameworki ułatwiają programowanie i oszczędzają deweloperowi wiele czasu.