2010-02-02 12 views
8

Mi chiedo perché il creatore di prado abbia creato un nuovo framework chiamato Yii?Perché il creatore di prado ha creato Yii?

Non era il prado la strada giusta da percorrere? Questo significa che non dovrei nemmeno considerare il prado su Yii?

Yii è anche basato su componenti?

+0

Qiang ha già risposto alla tua domanda, dargli una lettura a questo link: http://www.pradoframework.com/forum/index.php?PHPSESSID=3815qkb2965i34kvdk84ig25l2&topic=11022.0 – FabianoLothor

risposta

11

Yii è una versione ricostruita e ridisegnata di Prado. Il Prado era lento ed era difficile usare ampiamente il suo architetto. Yii è stato costruito pensando a tutte queste cose.

Yii è anche componente.

Yii, the new emerging framework for PHP

+0

non potevano semplicemente aver ricodificato prado? devi davvero iniziare un nuovo progetto? – ajsie

+0

Potrebbero avere, ma al giorno d'oggi le aziende apriranno qualcosa di nuovo per farlo uscire allo scoperto, spargere la voce, ragioni di marketing, non si sa mai. –

+0

guadagna soldi su yii? – ajsie

3

Sì, Yii sostiene di essere monocomponente a base.

Credo che i parametri di riferimento illustrano il motivo per Yii è attraente nel corso del Prado e la maggior parte degli altri framework PHP:

http://www.yiiframework.com/performance

Yii offrire un ordine di grandezza maggiori prestazioni, misurato da richieste al secondo, quando si utilizza un bytecode cache come APC.

4

Questi parametri non valgono nulla. Confrontano le prestazioni RPS delle Hello world apps, che sono completamente irrilevanti per le prestazioni delle applicazioni di parole reali. Qualcuno invece ha fatto un confronto delle prestazioni con le app del blog demo per ogni framework, e Prado è uscito per esibirsi anche meglio di Yii (anche se probabilmente non al di fuori della precisione delle misurazioni).

http://www.devcomments.com/Blog-demo-benchmark-Prado-vs-Yii-to59461.htm

Yii sembra un BS marketing per me, senza una reale performance di avanzamento per la maggior parte degli scenari di utilizzo reale di parola. E senza i modelli basati su tag di Prado è una PITA a sviluppare applicazioni per questo, almeno rispetto a Prado.

-3

Essi non sono gli stessi in caratteristiche. Come pubblicato, yii non ha il potente supporto per pagina/modello basato su tag, così come il controller html.

+0

Hai sbagliato. Yii è un eccellente framework PHP ed è venuto incontro ai vari problemi che affliggono il Prado. Inoltre, sì possedere un buon supporto modelli, layout, temi, ecc. – FabianoLothor

1

Nessun quadro durerà per sempre. La tecnologia cambia rapidamente, i programmatori non possono più attenersi a una lingua o quadro per tutta la loro carriera. In particolare quando i paradigmi cambiano, è più facile creare un nuovo framework da zero. Ad esempio, mentre Prado ha ereditato molto da ASP.NET, Yii è costruito sulla struttura MVC. Il fondatore di Yii ha anche implementato molte buone idee che ha trovato in Ruby on Rails.