Co to jest rama?
Framework jest adaptowalną strukturą zgodną z zestawem elementów, które pozwalają na realizację projektów o różnym charakterze w sposób bardziej zorganizowany i efektywny, szczególnie w zakresie programowania.
Framework to angielski termin, który tłumaczy się jako „ramy” lub „środowisko pracy”.
W rozwoju oprogramowania ramy składają się z koncepcji, artefaktów lub praktyk, które pomagają zorganizować zasoby potrzebne programiście do wykonania jego pracy.
Innymi słowy, szkielet jest jak rodzaj zarysu, szablonu lub przewodnika, który programista wykorzystuje do tych części rozwoju, które mogą być zautomatyzowane. To generuje lepsze zarządzanie czasem poprzez uniknięcie konieczności ręcznego wykonywania powtarzających się zadań.
Do czego służy framework ?
Ramy są używane zarówno do pisania kodu źródłowego jak i do tworzenia całej aplikacji lub oprogramowania . Pozwala przechowywać i organizować niezbędne zasoby dla rozwoju, takie jak kod źródłowy, pliki konfiguracyjne lub biblioteki aplikacji.
W ten sposób programista ma wszystkie zasoby na wyciągnięcie ręki i w jednym miejscu, a środowisko pracy staje się strukturą, którą trzeba dokończyć, zamiast zaczynać od zera.
Zastosowanie ram nie jest jednak fazą rozwoju, ani nie ma obowiązku ich stosowania, jest tylko wspólnym zasobem ze względu na oszczędność czasu, która wynika z ich zastosowania.
Z drugiej strony, frameworki mogą być używane do rozwoju całego projektu lub tylko jednego jego aspektu.
Patrz również
- Oprogramowanie.
- Hardware.
Architektura ram
Szkielet składa się z 3 zasadniczych komponentów:
Kontroler
Jest to część framework , która zarządza dostępem do aplikacji. Zawiera on oprogramowanie niezbędne do działania aplikacji, skrypty (pliki do wykonania wielu zadań) i inne rodzaje plików.
Model
Część frameworka , która zajmuje się operacjami logicznymi.
Widok
Jest to interfejs, to znaczy graficzna lub widoczna część, z którą użytkownik wchodzi w interakcję.
Patrz również System operacyjny.