![Getting the Basics - Software Architecture Introduction (part 1)](https://i.ytimg.com/vi/8UlLgOf20Ho/hqdefault.jpg)
Zawartość
- Definicja - Co oznacza Software Framework?
- Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.
- Techopedia wyjaśnia Software Framework
Definicja - Co oznacza Software Framework?
Struktura oprogramowania jest konkretną lub konceptualną platformą, na której wspólny kod z ogólną funkcjonalnością może być selektywnie wyspecjalizowany lub zastąpiony przez programistów lub użytkowników. Frameworki mają formę bibliotek, w których dobrze zdefiniowany interfejs aplikacji (API) można ponownie wykorzystać w dowolnym miejscu w opracowywanym oprogramowaniu.
Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.
Techopedia wyjaśnia Software Framework
Niektóre funkcje odróżniają strukturę od innych form biblioteki, w tym:
- Domyślne zachowanie: Przed dostosowaniem środowisko zachowuje się w sposób specyficzny dla działania użytkownika.
- Odwrócenie sterowania: W przeciwieństwie do innych bibliotek, globalny przepływ kontroli w ramach jest wykorzystywany przez strukturę, a nie przez program wywołujący.
- Rozciągliwość: Użytkownik może rozszerzyć platformę, selektywnie zastępując domyślny kod kodem użytkownika.
- Niemodyfikowalny kod ramowy: Użytkownik może rozszerzyć platformę, ale nie może modyfikować kodu.
Ramy oprogramowania mają na celu uproszczenie środowiska programistycznego, umożliwiając programistom poświęcenie wysiłków wymaganiom projektu, zamiast zajmować się przyziemnymi, powtarzalnymi funkcjami i bibliotekami. Na przykład, zamiast tworzyć aplikację VoIP od zera, programista wykorzystujący przygotowaną platformę może skoncentrować się na dodaniu przyjaznych dla użytkownika przycisków i menu lub zintegrowaniu VoIP z innymi funkcjami.