Jednym z podstawowych założeń projektu jest stopień swobody pozostawiony programiście. Framework nie narzuca żadnego konkretnego sposobu postępowania lub wzorca, którego muszą trzymać się programiści w danych sytuacjach. Pomimo tego w implementacji stosowanych jest wiele uniwersalnych wzorców projektowych takich jak MVC, czy Two Step View.

Innym z założeń projektu jest promowanie dobrych praktyk programistycznych wśród programistów PHP. W przeciwieństwie do innych frameworków osiągane jest to na zasadzie sugestii i podpowiedzi podsuwanych poprzez rozsądną domyślną konfigurację komponentów, którą można jednak w każdej chwili nadpisać w zależności od potrzeb.

Wymagania Wersja 4.3 Laminas wymaga PHP w wersji 7.4 lub nowszej. Poprzednie wydania współpracowały z wersjami PHP od 5.1.4. Ponadto wiele komponentów może wymagać obecności odpowiednich rozszerzeń PHP.

Kod, dokumentacja, testy Komponenty obecne w Laminasie muszą spełniać restrykcyjne wymogi dotyczące jakości kodu oraz dokumentacji. Kod musi spełniać standardy kodowania ZF oraz normy , być udokumentowany, a pokrycie kodu testami jednostkowymi musi być wyższe niż 80%.

Przypisy

Linki zewnętrzne Strona domowa projektu

Kategoria:Aplikacje internetowe Kategoria:Frameworki PHP Kategoria:Oprogramowanie na licencji BSD