Standardisation for modularisation & automatisation jloads is a loading system for files on frontend side - live loader for any content
- js
- css
- images
- html
- xml
- json
- ...
DEvelopers, which are interested for making faster and more clear modularisation to reuse own code many time in many places:
On any browser which are supported javascripts
Służy do generowania i przetwarzania architektury aplikacji. Dba o migracje: upgrade, downgrade aplikacji.
W chwili obecnej jest stworzona wersja wspierająca frontend.
Biblioteka napisana w JavaScript ma możliwość ładowania modułów w celu generowania aplikacji w trybie online z wielu źródeł. Dzięki wsparciu asynchronicznego ładowania możliwe jest dynamiczne ładowanie i zmienianie treści w trakcie używania przez użytkownika. Nie trzeba od razu ładować wszystkich modułów Zamiat przeładowania strony można na bieżąco pobierać i usuwać dane z widoku przeglądarki.
[PL] Na poczatek warto uzmyslowic sobie co obejmuje definicja oprgoramowania, ponizej zrodla z wikipedii https://pl.wikipedia.org/wiki/Architektura_oprogramowania
Architektura oprogramowania – podstawowa organizacja systemu wraz z jego komponentami, wzajemnymi powiązaniami, środowiskiem pracy i regułami ustanawiającymi sposób jej budowy i rozwoju[1].
Opis architektury oprogramowania (ang. Software Architecture Description) postrzegany jest jako platforma porozumiewania się wszystkich osób zaangażowanych w proces wytwórczy systemów informatycznych.
Jedną z pierwszych definicji podali Brookes i Iverson[10] w 1969 roku: „architektura to pojęciowa struktura komputera w postaci widzianej przez programistę”. Jednakże kilka lat później Fred Brookes zrewidował tę definicję twierdząc, że architektura to „pełne i szczegółowe przedstawienie interfejsu użytkownika. (…) Podczas gdy architektura mówi nam, co się dzieje, implementacja mówi, jak to się ma dziać”[11]. Należy przy tym zauważyć, że Brooks odróżnia architekturę oprogramowania od implementacji systemu informatycznego, co często ma miejsce i w obecnych czasach.
Język opisu architektury oprogramowania (ang. Architecture Description Language – ADL) z jednej strony musi posiadać prostą, zrozumiałą i możliwie graficzną notację, bez zbyt rozbudowanej semantyki, co pozwoliłoby wizualizować, a jednocześnie zwiększałoby zrozumiałość architektury, a także możliwe byłoby przeprowadzanie prostych analiz architektury oprogramowania. Z drugiej zaś strony ADL powinien posiadać odpowiednie reguły syntaktyczne i semantyczne, co umożliwiłoby przeprowadzanie przeróżnych skomplikowanych analiz, weryfikacji modeli, parsowania, kompilowania i generowania kodu wspomagając budowę systemów informatycznych[27].
Unified Modeling Language – UML
Architecture Analysis & Design Language – AADL[28]
Architecture Description Interchange Language – ACME[29]
xADL
Koala
Wright
Darwin.