Zend PHP Framework
Vidim da je dostupan (link)
Na prvi pogled vidim MVC, ORM, generisanje feedova, search engine (tipa: Apache Lucene), Mail, Logovi, rad sa PDF, neki http pomagac koji bi mogao da bude interesantan za REST.... Off Topic: Ugh, ova gore recenica bi mogla da bude na testu "Da li ste geek", ako znate sta svi termini znace :) Dokumentacija je malo "gola", ali sa obzirom na to koliko je star projekat, odlicno je sto je i ima.. Framework je PHP5(.1? vidim koristi PDO) only.. Sad, pitanje je koliko ce ovo uticati na third party framework-e koji su u razvoju (Cake, Simphony...) |
hehe, a sam Zend sajt koristi EzPublish i PHP4. Toliko o poverenju u sopstvene proizvode.
|
E da, da ne bude da pricam napamet:
Kôd:
-bash-2.05b$ telnet www.zend.com 80 |
ez prelazi na PHP5, bar sistemske biblioteke. Tačnije, ako se dobro sećam oni imaju neki trip da se ne prebace direktno na PHP5 u potpunosti već da konačnu migraciju odrade na PHP6.
Čuo za eZ components? Trenutno jedna od najkvalitetnijih i najompletnijih PHP5 biblioteka. Komponente za sve, sipaš i ne misliš (ako želiš tako da radiš ;) ). Dalje, šta mislite koliki bi bio posao prebaciti zend.com na nov, svež framework / sistem? Puno posla. Ne branim Zend. Oni su i dalje PHP kompanija koja najmanje radi u PHP (što je debilno) i stalo im je samo do para (da je tehnička podrška agilna kao služba prodaje gde bi im kraj bio). |
ajd sad da se lijepo vratite na temu :) ne vidim kakve veze ima to sto je iza zend.com eZ, i sto koriste php4? taman da koriste php3 i da imaju phpbb forum, ako ovaj framework moze da pomogne nekome - zasto ga ne koristiti?
druga je stvar ako imate svoje rjesenje kojim ste zadovoljni 100%. u tom slucaju je prelazak na 3rd party soluciju odricanje od sopstvenih ustaljenih principa i gubitak vremena. covjece, tgz 6.2MB, pa sta raaaaaaaaaaaaaade... Ovo mi se svidja: Citat:
|
Skinuo sam ga, kao i ezComponents pa ću detaljnije pogledati kod kad budem imao vremena (strašna gužva ovih dana). Po onome što sam čuo ne sviđa mi se što su odabrali ActiveRecord, ali dobro. I on radi znatno bolje od gomile SQLa razbacanog na sve strane po aplikaciji.
PS: ActiveRecord implementacija za jedno popodne. Ima da obraduje korisnike ADOdba: http://phplens.com/phpeverywhere/?q=node/view/228 |
Tar.gz 6 i kusur megabajta, kad se unzipuje oko 18mb.
A od toga samo 1mb sam framework. Valjda ce ubuduce dozvoliti download bez demo-a dokumentacije i slicnog.. A Framework je super, steta sto je PHP5 only, to moze da predstavlja problem.. Al ipak, za verziju 0.1.1 ima dosta toga, i dokumentacija je odlicna... |
Šteta što je PHP5 only? Iskreno, bilo bi pravo ludilo praviti kvalitetan objektno orijentisan framework sa PHP4.
|
Izvini Ilija, ali sve sto se vezano za OOP moze uraditi u PHP5, funkcionalno moglo se uraditi i u PHP4. Tacno je da PHP4 nema enkapsulaciju, default prosledjivanje po referenci, itd. ali ima sve sto ti treba da napravis funkionalne klase. Ja od nedavno radim sa PHP5, i osim sto sam ubacio par modifikatora (tipa public, protected i sl) u svoje klase i definisao fiktivne abstraktne klase (php4) kao zaista takve (php5), moj PHP4 kod se sustinski nije uopste promenio, niti je dodatno dobio na funkcionalnosti.
|
Nisam rekao da nije moguće, već da je u trenutnoj situaciji ludost. Jedno je portovati sopstvene klase i okruženje na novu platformu, drugo praviti framework koji treba da upozna zajednicu koja varira što po iskustvu, znanju, pristupu... sa naprednim modelima programiranja i da im obezbedi dobar start (jer to je upravo uloga i ideja ZFa). Činjenica je PHP kao jezik sazreo toliko da uđe u framework fazu, a sve to zahvaljujuću upravo 5ici koja rešava dečije bolesti od koje je PHP4 patio (zakržljao objektni model, horor sa referencama, užasna podrška za rad sa XMLom i web servisima itd).
PS: Radim i sa 4kom bez ikvakvih problema, samo je za ovakve stvari četvorka jednostavno pregažena. Sorry za offtopic. |
Vreme je GMT +2. Trenutno vreme je 22:33. |
Powered by vBulletin® Verzija 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright © DevProTalk. All Rights Reserved.