You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/content/docs/sections/Backend/History.mdx
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -53,7 +53,7 @@ Historycznie również projekty oparte na Javie rzadko doczekiwały się zakońc
53
53
54
54
### DIY w nodzie
55
55
56
-
Przez pewien okres w działalności koła powtstawały projekty oparte na nodzie np. expressie czy fastify, gdzie w ramach potrzeby były doklejane kolejne biblioteki. Co również mogło okazać się dobrym pomysłem, praktyka boleśnie zweryfikowała. Brak standaryzacji i narzucenia struktury praktycznie uniemożliwiał wdrożenie się do projektu nowym osobom, a cały projekt ogarniał praktycznie tylko techlead. Po odejściu techelada pojawiały się problemy z maintance projektu oraz przekazaniem go kolejnym ekpiom. Z tych powodów w wakacje 2024 projekty DIY zostały wygaszone oraz wprowadzona technologia w postaci ustrukturyzowanego frameworku adonis js.
56
+
Przez pewien okres w działalności koła powtstawały projekty oparte na nodzie np. expressie czy fastify, gdzie w ramach potrzeby były doklejane kolejne biblioteki. Co również mogło okazać się dobrym pomysłem, praktyka boleśnie zweryfikowała. Brak standaryzacji i narzucenia struktury praktycznie uniemożliwiał wdrożenie się do projektu nowym osobom, a cały projekt ogarniał praktycznie tylko techlead. Po odejściu techleada pojawiały się problemy z maintenance projektu oraz przekazaniem go kolejnym ekipom. Z tych powodów w wakacje 2024 projekty DIY zostały wygaszone oraz wprowadzona technologia w postaci ustrukturyzowanego frameworku adonis js.
57
57
58
58
### Adonis js
59
59
@@ -95,19 +95,19 @@ Latem 2024 roku zorganizowano wakacyjne wyzwanie, które pozwoliło członkom se
95
95
96
96
Podczas prawie roku działania na frameworku adonis js pojawiło się kilka głównych zastrzeżeń:
97
97
98
-
- framework jest utrzymywany przez 4 osoby, co ograniczło rozwój i nie świadczyło dobrze o stabilnonści
98
+
- framework jest utrzymywany przez 4 osoby, co ograniczło rozwój i nie świadczyło dobrze o stabilności
99
99
- pojawiły się problemy z integracją z admin js, który miał być używany w ToPWR
100
100
- adonis nie był bardzo popularnie komercyjny i brakowało mu opcji enterprise
101
-
-nest js był 100x bardziej popularny pod względem pobrań niż adonis
101
+
-NestJS był 100x bardziej popularny pod względem pobrań niż adonis
102
102
- brakowało ugruntowanych materiałów i kursów w adonisie np. testy
103
103
104
-
Ze względu na te czynniki w czerwcu 2025 roku odbyły się spotkania dostyczące zmianny technologii. Kończąc na debacie 22 czerwca 2025 po 2 godzinnach pasjonujących rozmów oraz 2 turach głosowania więszkością głosów została wybrana technologia **NESTJS**.
104
+
Ze względu na te czynniki w czerwcu 2025 roku odbyły się spotkania dotyczące zmiany technologii. Kończąc na debacie 22 czerwca 2025 po 2 godzinach pasjonujących rozmów oraz 2 turach głosowania większością głosów została wybrana technologia **NESTJS**.
105
105
106
106
Z założeń chcieliśmy, aby technologia:
107
107
108
108
- opierała się na TS z uwagi na współpracę z sekcją frontend oraz bezpieczeństwo dawane przez typowanie
109
-
- była ujednolicona w kole z uwagi na łatwiejszy rozwój, onboarding oraz utrzsymanie projektów. Dopuszczamy jednak w uzasadnionych sytuacjach użycie innych technologii.
110
-
- posiadała dobrą dokuemtnacją oraz materiały szkoleniwe
109
+
- była ujednolicona w kole z uwagi na łatwiejszy rozwój, onboarding oraz utrzymanie projektów. Dopuszczamy jednak w uzasadnionych sytuacjach użycie innych technologii.
110
+
- posiadała dobrą dokumentacją oraz materiały szkoleniowe
111
111
- miała narzuconą strukturę z uwagi na łatwiejsze wdrożenie nowych członków
112
112
113
113
Kontrkandydatami był framework DIY, przy którym pojawiły się zastrzeżenia co do jego utrzymania i rozwoju. Drugim kontrkandydatem było Django, które nie zostało wybrane większością głosów. Pojawiły się zastrzeżenia co do braku TS.
0 commit comments