Laminas Project, die Linux Foundation, wird die Entwicklung von PHP-Programmiertools unterstützen

Zend Framework-Website

Die Zend Framework-Website kündigt bereits den Übergang zum Laminas-Projekt an

La Linux Foundation angekündigt, zusammen mit Zend Technologies und Rogue Wave Software, der Laminas Projekt. Von nun an ist die Stiftung sWir werden uns mit der Kontinuität von Zend Framework befassen.

Zend Framework ist eine Sammlung von professionellen PHP-Paketen. Diese Pakete werden zum Entwickeln von Webanwendungen und -diensten verwendet. Es funktioniert mit Versionen höher als PHP 5.6 und bietet 100% objektorientierten Code mit einem breiten Spektrum an Sprachfunktionen.

Im Laufe seiner Geschichte hat Zend Framework eine breite Akzeptanz in allen Branchen und Arten von Anwendungen gefunden. Die Installationen belaufen sich auf mehr als 400 Millionen. Es wird derzeit von Unternehmen wie BBC, BNP Paribas und Offers.com verwendet. Zend Framework bildet die Basis für viele Geschäftsanwendungen und -dienste. Dies umfasst unter anderem E-Commerce-Plattformen, Content Management, Gesundheitssysteme, Unterhaltungsplattformen und -portale, Messaging-Dienste und APIs.

Mit dem Sponsoring der Linux Foundation wird es möglich sein, die Entwicklung von PHP-Tools für die nächste Generation von Webdiensten und APIs weiter voranzutreiben. Gleichzeitig bleiben die aktuellen Zend Framework-Komponenten erhalten.

Laminas Projektmerkmale

Name

Da die Marke Zend Framework weiterhin verwendet werden kann, wurde Laminas, der Plural des lateinischen Wortes lamina, dh eine dünne Schicht, gewählt. Dies fasst anscheinend die Ziele des Projekts zusammen (sie sagen es, nicht ich)

Adresse

Das Projekt wird von einem Verwaltungsrat geleitet. Dies wird für Geschäftsentscheidungen verantwortlich seins. Das Technischer Lenkungsausschussoder (TSC) wird es sein verantwortlich für technische Entscheidungen.

Der Technische Lenkungsausschuss besteht zunächst aus derzeitigen Mitgliedern des Zend Framework Community Review Teams. Hinzu kommen einige temporäre Mitarbeiter. Sie treffen Entscheidungen darüber, was aufbewahrt wird, woran gearbeitet wird und wer Zugriff auf bestimmte Repositorys hat. Kurz gesagt, sie haben die technische Gesamtleitung des Projekts.

Der Verwaltungsrat setzt sich aus Vertretern der Mitgliedsunternehmen zusammen. Es wird auch ein oder mehrere Mitglieder des TSC geben. Der Verwaltungsrat ist für die Festlegung der Governance-Struktur und die allgemeine Überwachung des Projekts verantwortlich. Sie sind diejenigen, die die Geschäftsentscheidungen treffen, die Budgets festlegen. Sie sind verantwortlich für die Organisation von Veranstaltungen und Arbeitsgruppen. Weitere Aufgaben sind die Bereitstellung von Marketingunterstützung für das Projekt und die Behandlung von auftretenden rechtlichen oder geistigen Eigentumsproblemen.

In den Plänen ist ein kleines Entwicklerteam hinzukommen. Ihre Aufgabe wird es sein, die tägliche Wartung zu steuern, die Automatisierung zu verwalten und die Online-Webpräsenz aufrechtzuerhalten. Sie werden sich auch um andere Aufgaben kümmern, die erforderlich sind, um das Projekt auf Kurs zu halten. Mit anderen Worten, sie werden es dem Rest der Community ermöglichen, sich darum zu kümmern, das Projekt voranzutreiben.

Der Code

Vorhandener Code wird archiviert. Es wird auf GitHub verfügbar sein, ist jedoch schreibgeschützt. Dadurch können vorhandene Einrichtungen ohne Unterbrechung weiter betrieben werden. Im Repository wird jedoch eindeutig angegeben, dass die Entwicklung des neuen Projekts fortgesetzt wird. Die zugehörigen Paketeinträge in Packagist werden als veraltet markiert und verweisen alternativ auf das entsprechende neue Laminas-Paket.

Alle vom Projekt veröffentlichten Pakete werden als Ersatz für Zend Framework-Pakete markiert vorhandene Klassen und enthält Tools, mit denen geerbte Klassen mit neuen Paketklassen verknüpft werden können. Dies ermöglicht eine nahtlose Integration in vorhandene Projekte, selbst wenn Bibliotheken von Drittanbietern verwendet werden, die den ZF-Code nutzen.

Das Projekt wird Stellen Sie Tools zur Verfügung, mit denen Programmierer ihren Code aktualisieren können. Auf diese Weise können sie die neuen Klassen der Laminas-Pakete verwenden und die Abhängigkeiten aktualisieren.

Der Übergangsprozess ist fortgeschritten. Bereits gesicherte Domains, GitHub-Konten erstellt, erste Sponsoring-Verpflichtungen eingegangen und Migrationstools in der Testphase. Ziel ist es, im zweiten oder dritten Quartal 2019 einsatzbereit zu sein.

Mitglieder

Da sowohl finanzielle als auch technische Ressourcen für den Betrieb benötigt werden. Das Laminas-Projekt sucht Mitglieder, die beides beitragen können. Interessenten können sich bewerben hier


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: AB Internet Networks 2008 SL
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.