Esiste un framework MVC proprietario di PHP?

0

Stavo facendo una piccola lista di framework PHP MVC (come Zend, CakePHP, Yii, ecc ...) e ho notato che sono tutti open source.

Poi ho cercato di trovare un framework proprietario, ma la mia ricerca non ha avuto successo.

Esiste un framework MVC proprietario di PHP? Perché sono così pochi (se ce ne sono)?

    
posta alain.janinm 18.02.2012 - 22:17
fonte

2 risposte

4

La ragione per cui non stai trovando nulla è probabilmente semplicemente una questione di economia - i framework open source esistenti sono abbastanza decenti al giorno d'oggi, e possono essere utilizzati (ed estesi) gratuitamente dalla natura stessa del software open source . Qualsiasi concorrenza proprietaria dovrebbe offrire un valore aggiunto significativo per compensare i costi e l'inconveniente aggiunto (nessun accesso al codice sorgente, eventualmente l'applicazione della licenza, la legalità, ecc.).

Questo non significa che non esistano tali strutture, ma probabilmente soddisfano nicchie abbastanza specifiche.

    
risposta data 18.02.2012 - 23:47
fonte
4

Da aggiungere alla risposta di tdammers ...

Ci sono un numero enorme di aziende che insistono per costruire tutto da zero. In questo modo, è probabile che venga mantenuto privato poiché lo considerano il loro prezioso IP. Pagano per tutto lo sviluppo sulla loro base di codice interna. Ci sono pro e contro a questo.

D'altra parte, l'open source, che può anche iniziare come proprietario, in genere ha una base di contributori più ampia. Ciò si traduce in una serie di vantaggi per gli utenti, supponendo che il progetto abbia successo:

  • Altre risorse hanno lavorato su di esso (più test, pianificazione, sviluppo, supporto, documentazione, ecc.)
  • Pool / ecosistema di talenti più grandi (considerare l'assunzione)
  • Meno formazione per i nuovi assunti
  • Meno manutenzione

In modo efficace puoi delegare gran parte del tuo codice base alla comunità libera, che, se la comunità funziona, è molto più potente della tua piccola squadra. Aggiunge anche i rischi di troppi occhi (vengono rilevate più vulnerabilità, che possono essere considerate buone o cattive).

Non ha senso avere framework commerciali in PHP. PHP è open source per natura, quindi qualsiasi progetto commerciale sembra sempre un po 'estraneo e aggiunge troppa barriera all'ingresso. Un quadro commerciale può essere buono, ma è un rischio molto alto da usare per chiunque senza un serio sostegno. Le dimensioni della comunità di un progetto di solito si traducono in sicurezza o longevità. Inoltre, senza un ampio sostegno da parte della comunità, la società che rilascerà probabilmente otterrà molto poco.

Spero che questo aiuti.

    
risposta data 19.02.2012 - 00:34
fonte

Leggi altre domande sui tag