DevProTalk

DevProTalk (http://www.devprotalk.com/index.php)
-   PHP (http://www.devprotalk.com/forumdisplay.php?f=9)
-   -   Zend PHP Framework (http://www.devprotalk.com/showthread.php?t=748)

Bojan Zivanovic 04. 03. 2006. 18:12

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...)

dinke 04. 03. 2006. 18:19

hehe, a sam Zend sajt koristi EzPublish i PHP4. Toliko o poverenju u sopstvene proizvode.

dinke 04. 03. 2006. 18:41

E da, da ne bude da pricam napamet:

Kôd:

-bash-2.05b$ telnet www.zend.com 80
Trying 67.15.86.106...
Connected to www.zend.com.
Escape character is '^]'.
HEAD /  HTTP/1.0

HTTP/1.1 200 OK
Date: Sat, 04 Mar 2006 17:31:01 GMT
Server: Apache/2.0.46 (Red Hat)
Set-Cookie: SaneID=69.42.83.28-1141493485397869; path=/; expires=Tue, 08-Mar-11 17:31:01 GMT
X-Powered-By: PHP/4.4.1RC2-dev
Set-Cookie: Zend_Session_DB=95c83ba701b0c53a99ed1e7eb178b798; expires=Tue, 07 Mar 2006 17:31:03 GMT; path=/
Expires: Mon, 26 Jul 1997 05:00:00 GMT
Cache-Control: no-cache, must-revalidate
Pragma: no-cache
Last-Modified: Sat, 04 Mar 2006 17:31:03 GMT
Content-language: eng-US
X-Server: z2
Connection: close
Content-Type: text/html; charset=iso-8859-1

Connection closed by foreign host.
-bash-2.05b$

Ono za eZpublish znam iz prostog razloga jer su pre otprilike mesec dana imali probleme sa istim. Uzgred, eZpublish i ne radi sa php5 tako da ... :)

Ilija Studen 05. 03. 2006. 11:37

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).

oliver 05. 03. 2006. 20:20

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:

Is there a fee for using the Zend Framework in a commercial product?
No.
:)

Ilija Studen 05. 03. 2006. 22:14

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

Bojan Zivanovic 06. 03. 2006. 12:50

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...

Ilija Studen 06. 03. 2006. 13:42

Šteta što je PHP5 only? Iskreno, bilo bi pravo ludilo praviti kvalitetan objektno orijentisan framework sa PHP4.

dinke 06. 03. 2006. 14:27

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.

Ilija Studen 06. 03. 2006. 15:12

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 12:18.

Powered by vBulletin® Verzija 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright © DevProTalk. All Rights Reserved.

Mišljenja, saveti, izjave, ponude ili druge informacije ili sadržaji nastali na Sajtu su vlasništvo onoga ko ih je kreirao, a ne DevProTalk.com, tako da ne morate da se oslanjate na njih.
Autori poruka su jedini odgovorni za ovakve sadržaje. DevProTalk.com ne garantuje tačnost, kompletnost ili upotrebnu vrednost informacija, stavova, saveta ili datih izjava. Ne postoje uslovi pod kojima bi mi bili odgovorni za štetu ili gubitak koji je posledica bilo čijeg oslanjanja na nepouzdane informacije, ili bilo kakve informacije nastale kroz komunikaciju između registrovanih članova.
Web sajt može sadržavati linkove na druge web sajtove na Internetu ili neke druge sadržaje. Ne kontrolišemo niti podržavamo te druge web sajtove, niti smo pregledali bilo kakve sadržaje na takvim sajtovima. Mi nećemo biti odgovorni za legalnost, tačnost ili prikladnost bilo kog sadržaja, oglasa, proizvoda, usluga ili informacije lociranim na ili distribuiranih kroz druge web sajtove, niti za bilo kakvu štetu nastalu kao posledica takvih informacija. DevProTalk.com drži i čuva druga prava vlasništva na web sajtu. Web sajt sadrže materijale zaštićene copyright-om, zaštitne znakove i druge informacije o pravu vlasništva ili softver. Članovi mogu poslatu informacije zaštićene pravima vlasništva njihovih nosilaca i ona ostaju zaštićena bez obzira da li su oni koji prenose te informacije to naveli ili ne. Osim informacija koje su u javnom vlasništvu ili za koje dobijete dozvolu, nemate pravo da kopirate, modifikujete ili na bilo koji način menjate, objavljujete, prenosite, distribuirate, izvršavate, prikazujete ili prodajte bilo koju informaciju zaštićenu pravima vlasništva. Slanjem informacija ili sadržaja na bilo koji deo DevProTalk.com, Vi automatski dozvoljavate i predstavljate garanciju da imate pravo da dozvolite DevProTalk.com ili članovima DevProTalk.com bespovratnu, kontinualnu, neograničenu, globalnu dozvolu da koriste, kopiraju, izvršavaju, prikazuju i distribuiraju takve informacije i sadržaje i da iz takvih sadžaja koriste bilo koji deo u bilo koje svrhe, kao i pravo i dozvolu da koriste gore navedene sadržaje. Svi zaštitni znakovi (trademarks), logotipi, oznake usluga, firme ili imena proizvoda koji se pominju na ovom web sajtu su vlasništvo kojim raspolažu njihovi vlasnici.