PHP5 ili PHP4 za razvoj novih aplikacija?
Za: PHP5 je zreo proizvod ima finu podršku u obliku Zend IDE-a i Zend Platform-e, može se uvezati sa Javom preko Java Bridge-a. Kao i Propel koji je Božji dar za PHP programere.
Protiv: Manji broj resursa, gotovih skripti i tutorijala za početnike. Najveća mana bi bila slaba hosting ponuda. //za spisak hosting provajdera koji nude php5 hosting posetite ovaj thread. |
PHP5 je mnogo bolji od cetvorke, al me ubija to sto ga nisu svi hosting provajderi prihvatili...
|
Citat:
|
Problem sa komercijalnim hostingom je što oni ne mogu tek tako da stave PHP5 i da im 90% sajtova ne radi. Znači, nije njima problem da upgrade-uju sistem, veći problem im je da obaveste klijente da će im od xx.xx.2005. sajt najverovatnije prikazivati gomile sitnih i krupnih grešaka a neki čak biti potpuno nefunkionalni u zavisnosti od kompleksnosti sajta.
Što jednostavniji sajt - manja je verovatnoća da će da pravi problem, međutim oni koji imaju komplikovanije sisteme su i najbolji klijenti. Treba ubediti klijente da sada opet plaćaju programere da prepravljaju postojeći sajt koji "radi savršeno" samo zato što provajder upgrade-uje sistem. Video sam još kada je izašao PHP5 gde mogu da se pojavljuju problemi. Bogami, svaki iole ozbiljniji sajt može da naiđe na ozbiljne probleme. Ja na ovom serveru, koje je dedicated i instaliran "po želji" i dalje držim PHP4 jer imam nekoliko sajtova koji se hostiju to, većina je mojih starih: www.outdoor-monitoring.com www.squash.co.yu www.romance-cafe.com i iskreno baš me mrzi da za malu ili nikakvu nadoknadu prepravljam sajtove. Mislim da bi većina stvari radila bez problema, ali su neki toliko kompleksni da i ja sam danas kada pokušam da promenim neku sitnicu, moram pola sata da tražim gde je šta. Na stranu to što se zapitam "zašto sam bre ovo ovako radio?" :) |
Gorane tu slažem se sa tobom da (većinu vremena) nema smisla prepravljati postojeće aplikacije pisane za PHP4, naročito ako te ne žele platiti za to, ali ako pročitaš naslov teme, videćeš da pričam o novim aplikacijama, za koje se itekako valja zapitati da li si voljan da odbaciš sav komfor koji ti sam PHP5 pruža a da ne pričam o SimpleXML, integrisanim web servisima, pomenutom propel framework-u,...
|
bluesman: Znam, ortak mi drži firmu za hosting, i dobio sam istu priču... Sve u svemu, načekaćemo se za PHP 5 :(
Petica je definitivno najbolja za razvoj novih web aplikacija, ali je pitanje gde vrteti to ako ne možeš da nađeš hosting... |
I u slučaju da se aplikacija razvija od nule, problem ostaje hosting iste. Čak i kada kompanija poseduje dedicated server(e), obično na njima već leži nekoliko postojećih aplikacija (čitaj sajtova) pa se ljudi teško odlučuju na upgrade. A u zavisnoti od kompleksnosti aplikacije problem može biti trivijalan ili vrlo kompleksan tako da se u malom broju slučajeva upgrejd zaista isplati.
Slaba XML podrška u PHP4 jeste njegova rak rana, ali se to rešava sa PEAR bibliotekama. Na stranu što su Web servisi koje pominješ poprilično bagoviti, tako da sam ja recimo sa PHP5 Soap ekstenzijama imao gomilu problema, dok je PEAR::SOAP radio zadovoljavajuće (PHP5 Soap jeste bar 5 puta brži jer je u pitanju native pcl ektenzija pisana u C/C++ -u). Slična priča važi i za Propel, može se slična funkcionalnost dobiti pomoću Pear DB-a. |
Video sam naslov, nego sam se ja nadovezao na priču o razlozima zašto provajderi ne stavljaju PHP5. I ja sam dugo razmišljao da li da ga stavim ili ne pa sam hteo da "podelim" svoja razmišljanja.
|
Verovali ili ne Verat je na php5, tako da cu da razvijam aplikacije u 5ici
|
@dinke: Već smo rekli da je problem naći kvalitetan hosting za php5 - zato sam i postavio ovu temu. Ono što je mene interesovalo je koliko je mudra odluka, kao programera, potpuno zaboraviti da je ikada postojao PHP4 i prebaciti sav kod na PHP5 i razvijati samo za njega.
Što se tiče propel-a, tu se ne bih složio oko onoga što si rekao. Propel je (za sada) jedinstveni projekat koji ti dozvoljava izrazito brzo pisanje biznis logike sajta, time što on odradi celokupan posao vezan za komunikaciju za izvorima podataka. On je i DB abstraction layer i ORB mapper - mislim da su ga razvijali po ugledu na Apache Maven. @godza: Mislim da ti to i nije pametno, naročito zato što Verat, koliko sam čuo, blokira port 80 od svojih servera - pa ih to čini nepodobnim za bilo koju ozbiljniju aplikaciju. |
Vreme je GMT +2. Trenutno vreme je 05:31. |
Powered by vBulletin® Verzija 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright © DevProTalk. All Rights Reserved.