Spisie treści
Mówimy, że aplikacja jest modułowa, gdy wszystkie jej komponenty są od siebie niezależne, co oznacza, że możemy pracować nad każdym z nich z osobna i nadal nie wpływać na ich interakcję z systemem.Ten rodzaj rozwoju, jeśli zostanie prawidłowo osiągnięty, poprawia utrzymanie i skalowalność aplikacji, dzięki czemu możemy projektować nieskończony wzrost bez konieczności przebudowy aplikacji.
Wymagaj JS
Wymagaj podejścia JSTakie podejście pozwala nam osiągnąć coś, co nazywa się AMD i nie jest to firma zajmująca się mikroprocesorem, jeśli nie akronim w języku angielskim Asynchroniczny rozwój modułowy lub asynchroniczny rozwój modułowy, w ten sposób możemy zadeklarować definicje modułów, których musimy użyć i zadeklarować niezbędne zależności między nimi.
Zobaczmy na poniższym obrazku mały przykład tego, co mamy na myśli:
POWIĘKSZAĆ
WażnyWażnym szczegółem jest identyfikator modułu, generalnie ten parametr nie jest uzupełniany, ponieważ automatycznie Wymagaj JS nada mu wartość, pomijając go możemy osiągnąć zasadę nie powtarzania się w momencie tworzenia, identyfikator modułu jest zwykle określany, gdy tworzymy moduł, który wykracza poza standardy naszej filozofii rozwoju.
Administracja zależnościami
Pojęcie administracja zależnościami To jest to, co musimy połączyć w naszej filozofii rozwoju, kiedy budujemy aplikacje ręcznie, obsługujemy zależności, upewniając się, że moduły zależne od innych są dołączane lub ładowane później.
Takie podejście jest błędne, ponieważ jest to coś, co nie tworzy struktury, którą możemy replikować, jeśli nie zrobimy tego ręcznie, czyli tam, gdzie narzędzia takie jak Wymagaj JS które pozwalają nam określić stałą zależność i że umieszczając ją tylko raz będziemy mieli pewność, że zawsze tak będzie w naszej aplikacji.
Czego się upewniamy?Robiąc to upewniamy się, że wszystko jest na swoim miejscu i w momencie zmiany zależności, po prostu modyfikując naszą aplikację w jednym miejscu, możemy mieć pewność, że wszystko będzie nadal działać, w przeciwieństwie do podejścia ręcznego, gdzie być może możemy pominąć miejsce i wszystko się zepsuje w pewnym momencie.
Oczywiście wielu może powiedzieć, że od wielu lat tworzą aplikacje bez użycia narzędzi do zarządzania zależnościami, jednak jako ludzie technologii zamykanie się na postępy, które ułatwią nam życie, nie ma większego sensu.
Na tym kończymy ten samouczek, wiemy już trochę więcej o koncepcji rozwoju modułowego i wygenerowaliśmy kilka dodatkowych koncepcji, które będą warte dobrych kilku godzin wyszukiwania w sieci, aby lepiej je opanować.Podobał Ci się i pomógł ten samouczek?Możesz nagrodzić autora, naciskając ten przycisk, aby dać mu pozytywny punkt