Skip to content

Latest commit

 

History

History
72 lines (47 loc) · 3.42 KB

2020.md

File metadata and controls

72 lines (47 loc) · 3.42 KB

jloads logo

For what?

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
  • ...

For Whom?

DEvelopers, which are interested for making faster and more clear modularisation to reuse own code many time in many places:

Where it Works?

On any browser which are supported javascripts

Cel

Służy do generowania i przetwarzania architektury aplikacji. Dba o migracje: upgrade, downgrade aplikacji.

W chwili obecnej jest stworzona wersja wspierająca frontend.

JS

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

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].

SAD | Software Architecture Description

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.

Historyczne definicje

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.

Przykladowe rozwiazania wspierajace budowanie aplikacji

Języki opisu architektury oprogramowania

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].

Języki opisu architektury oprogramowania

Unified Modeling Language – UML
Architecture Analysis & Design Language – AADL[28]
Architecture Description Interchange Language – ACME[29]
xADL
Koala
Wright
Darwin.