![]() |
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. |
Očigledno je da različito shvatamo svrhu frameworka. Po meni ona nije edukativna ("framework koji treba da upozna zajednicu koja varira što po iskustvu, znanju, pristupu... sa naprednim modelima programiranja") već čisto praktična. Umesto da izmišljam točak po 1000-ti put, framework treba da mi obezbedi skup reusable komponenti po plug&play principu i ubrza development.
Sa te tačke gledano, taj framework treba negde i da radi, a imajući u vidu procenat zastupljenosti petice na serverima, teško da bi se php 4 framework mogao nazvati ludošću. |
Citat:
Ta priča o procentima u ogromnom broju slučajeva pada u vodu i jako je slab argument. :1074: Takođe, ne bih zanemarinio uticaj koji kvalitetno napisan FW može imati na početnika ili osobu koja se do sad nije susrela sa tako dizajniranom aplikacijom. Praktičnost pre svega, ali ni to se ne sme zanemariti... [edit]Zend pokušava da PHP predstavi kao enterprise jezik, a sam znaš kakvu reputaciju ima PHP. Zasluženo ili ne, ali činjenica je da mnogi PHP vide kao jezik koji se igraju klinci. Stvarajući ozbiljnu osnovu i gurajući ozbiljan pristup Zend može da proba da izmeni takvo stanje... Zato je guranje ozbiljnog OOP programiranja jedan od prioriteta Zenda, a samim tim i Zend Frameworka. U toj priči PHP4 nema šta da traži...[/edit] |
To je bez veze definicija. "Igraju se klinci" ? Pa klinci igraju basket na ulici pa ne kazes da je basket bez veze sport.
Uh bre sto sam nesto negativan, ovakve stvari mi strano bodu oci, a mogu i da napisem ko smislja takve gluposti, samo me mrzi da pisem a i necu da vredjam :) |
To kakva je reputacija PHPa i ko plasira i naseda na te priče nije baš toliko bitno. Ono što je bitno je da se Zend trudi da promeni takvu sliku kako bi zaradio više para od PHPa uguravši ga u "visoku ligu". Pare...
|
Svež link sa SitePointa: Zend Framework - A Practical Tutorial
Koliko vidim ZF rešenje koje ja koristim mnogo liči. Doduše, koliko može da varira MVC okruženje sa malo "šećera" (rutiranje, razne web specific klase itd)? |
Vreme je GMT +2. Trenutno vreme je 10:38. |
Powered by vBulletin® Verzija 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright © DevProTalk. All Rights Reserved.