Laminas Project, la Linux Foundation supporterà lo sviluppo di strumenti di programmazione PHP

Sito Web di Zend Framework

Il sito web di Zend Framework annuncia già la transizione al progetto Laminas

La Linux Foundation ha annunciato, insieme a Zend Technologies e Rogue Wave Software, il Progetto Laminas. D'ora in poi, la fondazione sCi occuperemo della continuità di Zend Framework.

Zend Framework lo è una raccolta di pacchetti PHP professionali. Questi pacchetti vengono utilizzati per sviluppare servizi e applicazioni web. Funziona con versioni superiori a PHP 5.6 e fornisce codice orientato agli oggetti al 100% utilizzando un ampio spettro di funzionalità del linguaggio.

Nel corso della sua storia, Zend Framework ha trovato ampia adozione in tutti i settori e in tutti i tipi di applicazioni. Le installazioni ammontano a oltre 400 milioni. Attualmente è utilizzato da società come BBC, BNP Paribas e Offers.com. Zend Framework costituisce la base per molte applicazioni e servizi aziendali. Ciò include piattaforme di e-commerce, gestione dei contenuti, sistemi sanitari, piattaforme e portali di intrattenimento, servizi di messaggistica, API e molti altri.

Con la sponsorizzazione della Linux Foundation, saranno compiuti progressi nello sviluppo di strumenti PHP per la prossima generazione di servizi web e API. Allo stesso tempo verranno mantenuti gli attuali componenti Zend Framework.

Caratteristiche del progetto Laminas

Nome

Poiché il marchio Zend Framework può ancora essere utilizzato, è stato scelto Laminas, il plurale della parola latina lamina, cioè uno strato sottile. Apparentemente questo riassume gli obiettivi del progetto (lo dicono loro, non io)

Direzione

El proyecto sarà diretto da un consiglio di amministrazione. Questo sarà responsabile delle decisioni aziendaliS. Il Comitato tecnico direttivoo (TSC), lo sarà responsabile delle decisioni tecniche.

Il Comitato Tecnico Direttivo è inizialmente composto dagli attuali membri dello Zend Framework Community Review Team. A questi si aggiungono alcuni collaboratori temporanei. Prendono decisioni su cosa conservare, su cosa lavorare e chi ha accesso a repository specifici. In breve, hanno la direzione tecnica complessiva del progetto.

Il Consiglio di Amministrazione è composto dai rappresentanti delle società associate. Ci saranno anche uno o più membri del TSC. Il Consiglio è responsabile della definizione della struttura di governance e della supervisione generale del progetto. Sono loro che prendono le decisioni aziendali, stabiliscono i budget. Sono responsabili dell'organizzazione di eventi e gruppi di lavoro. Altre attività includono fornire supporto di marketing al progetto e affrontare problemi legali o di proprietà intellettuale che si presentano.

I piani includono l'aggiunta di un piccolo team di sviluppatori. Il loro ruolo sarà quello di aiutare a dirigere la manutenzione quotidiana, gestire l'automazione, mantenere la presenza online sul web. Si occuperanno anche di altre attività necessarie per mantenere il progetto in pista. In altre parole, permetteranno al resto della comunità di occuparsi di portare avanti il ​​progetto.

Il codice

Il codice esistente verrà archiviato. Sarà disponibile su GitHub, ma sarà di sola lettura. Ciò consentirà alle strutture esistenti di continuare a funzionare senza interruzioni. Tuttavia, il repository indicherà chiaramente che lo sviluppo del nuovo progetto sta continuando. Le voci per i pacchetti correlati in Packagist saranno contrassegnate come obsolete e punteranno al nuovo pacchetto Laminas corrispondente come alternativa.

Tutti i pacchetti pubblicati dal progetto verranno contrassegnati come sostituti dei pacchetti Zend Framework classi esistenti e includerà strumenti per correlare classi ereditate a nuove classi di pacchetti. Ciò consentirà una perfetta integrazione nei progetti esistenti, anche quando si utilizzano librerie di terze parti che sfruttano il codice ZF.

Il progetto lo farà fornire strumenti ai programmatori per aggiornare il proprio codice. Ciò consentirà loro di utilizzare le nuove classi fornite dai pacchetti Laminas, nonché di aggiornare le dipendenze.

Il processo di transizione è avanzato. Hai già domini protetti, account GitHub creati, impegni di sponsorizzazione iniziali in corso e strumenti di migrazione in fase di test. L'obiettivo è essere operativi nel secondo o terzo trimestre del 2019.

Membri

Poiché per il suo funzionamento sono necessarie risorse sia finanziarie che tecniche. Il progetto Laminas sta cercando membri che contribuiscano con entrambi. Gli interessati possono fare domanda qui


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile del trattamento: AB Internet Networks 2008 SL
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.