DevProTalk

DevProTalk (http://www.devprotalk.com/index.php)
-   PHP (http://www.devprotalk.com/forumdisplay.php?f=9)
-   -   PHP5 ili PHP4 za razvoj novih aplikacija? (http://www.devprotalk.com/showthread.php?t=16)

Petar Marić 07. 06. 2005. 17:37

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.

Bojan Zivanovic 07. 06. 2005. 18:09

PHP5 je mnogo bolji od cetvorke, al me ubija to sto ga nisu svi hosting provajderi prihvatili...

Petar Marić 07. 06. 2005. 18:26

Citat:

Originalno napisao Bojan Zivanovic
al me ubija to sto ga nisu svi hosting provajderi prihvatili...

Pravo da ti kažem, hosting provajderi koji nude php5 hosting su ti ugrožena vrsta :)

bluesman 07. 06. 2005. 20:04

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?" :)

Petar Marić 07. 06. 2005. 20:13

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

Bojan Zivanovic 07. 06. 2005. 20:39

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

dinke 07. 06. 2005. 20:56

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.

bluesman 07. 06. 2005. 21:13

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.

godza 08. 06. 2005. 02:59

Verovali ili ne Verat je na php5, tako da cu da razvijam aplikacije u 5ici

Petar Marić 08. 06. 2005. 05:34

@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 23:39.

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.