Laminas Project, Linux Foundation będzie wspierać rozwój narzędzi programowania PHP

Witryna Zend Framework

Witryna Zend Framework już zapowiada przejście do projektu Laminas

La Linux Foundation ogłosiła, wraz z Zend Technologies i Rogue Wave Software, Projekt Laminas. Odtąd fundacja sBędziemy zajmować się ciągłością Zend Framework.

Zend Framework jest zbiór profesjonalnych pakietów PHP. Pakiety te są używane do tworzenia aplikacji i usług internetowych. Działa z wersjami wyższymi niż PHP 5.6 i zapewnia w 100% zorientowany obiektowo kod przy użyciu szerokiego spektrum funkcji językowych.

W całej swojej historii Zend Framework znalazł szerokie zastosowanie we wszystkich branżach i typach aplikacji. Łączna liczba instalacji przekracza 400 milionów. Obecnie jest używany przez takie firmy jak BBC, BNP Paribas i Oferty.com. Zend Framework stanowi podstawę wielu aplikacji i usług biznesowych. Obejmuje to platformy handlu elektronicznego, zarządzanie treścią, systemy opieki zdrowotnej, platformy i portale rozrywkowe, usługi przesyłania wiadomości, interfejsy API i wiele innych.

Dzięki sponsorowaniu Linux Foundation możliwy będzie dalszy postęp w rozwoju narzędzi PHP dla następnej generacji usług internetowych i interfejsów API. Jednocześnie aktualne komponenty Zend Framework zostaną zachowane.

Charakterystyka projektu Laminas

nazwa

Ponieważ nadal można używać marki Zend Framework, wybrano Laminas, czyli liczbę mnogą łacińskiego słowa lamina, czyli cienka warstwa. To najwyraźniej podsumowuje cele projektu (tak mówią, nie ja)

Adres

Projekt będzie kierowany przez Radę Zarządzającą. To będzie odpowiedzialny za decyzje biznesowes. Plik Techniczny Komitet Sterującylub (TSC), będzie odpowiedzialny za decyzje techniczne.

Techniczny Komitet Sterujący składa się początkowo z obecnych członków Zespołu ds. Przeglądu Społeczności Zend Framework. Do nich są dodani tymczasowi współpracownicy. Podejmują decyzje o tym, co jest przechowywane, nad czym pracuje i kto ma dostęp do określonych repozytoriów. Krótko mówiąc, mają ogólny kierunek techniczny projektu.

Zarząd składa się z przedstawicieli firm członkowskich. Będzie również jeden lub więcej członków TSC. Zarząd jest odpowiedzialny za ustanowienie struktury zarządzania i ogólny nadzór nad projektem. To oni podejmują decyzje biznesowe, ustalają budżety. Odpowiadają za organizację wydarzeń i grup roboczych. Inne zadania obejmują wsparcie marketingowe projektu oraz rozwiązywanie pojawiających się kwestii prawnych lub związanych z własnością intelektualną.

W planach jest dodanie niewielkiego zespołu programistów. Ich rolą będzie pomoc w kierowaniu bieżącą konserwacją, zarządzaniu automatyzacją, utrzymywaniu obecności w Internecie - zajmą się również innymi zadaniami niezbędnymi do utrzymania projektu. Innymi słowy, pozwolą reszcie społeczności zająć się postępem projektu.

Kod

Istniejący kod zostanie zarchiwizowany. Będzie dostępny na GitHub, ale będzie tylko do odczytu. Pozwoli to na nieprzerwane działanie istniejących obiektów. Jednak repozytorium jasno wskaże, że prace nad nowym projektem są kontynuowane. Powiązane wpisy pakietów w Packagist zostaną oznaczone jako nieaktualne i jako alternatywa oznaczą odpowiedni nowy pakiet Laminas.

Wszystkie pakiety opublikowane przez projekt zostaną oznaczone jako zamienniki dla pakietów Zend Framework istniejące klasy i będzie zawierać narzędzia do powiązania dziedziczonych klas z nowymi klasami pakietów. Umożliwi to bezproblemową integrację z istniejącymi projektami, nawet w przypadku korzystania z bibliotek innych firm, które wykorzystują kod ZF.

Projekt będzie udostępniać programistom narzędzia do aktualizacji ich kodu. Umożliwi im to korzystanie z nowych klas dostarczanych przez pakiety Laminas, a także aktualizację zależności.

Proces przejścia jest zaawansowany. Mają już zabezpieczone domeny, utworzone konta GitHub, wstępne zobowiązania sponsorskie i narzędzia migracji w fazie testowej. Docelowo ma być operacyjny w II lub III kwartale 2019 roku.

Użytkownicy

Ponieważ do jego działania potrzebne są zarówno zasoby finansowe, jak i techniczne. Projekt Laminas poszukuje członków, którzy mogliby wnieść swój wkład w jedno i drugie. Zainteresowani mogą aplikować tutaj


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: AB Internet Networks 2008 SL
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.