Avaleht
uus teema   vasta Tarkvara »  WWW »  soovitage PHP frameworki. märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
BullDoze
HV kasutaja
BullDoze

liitunud: 01.03.2005



Autoriseeritud ID-kaardiga

sõnum 18.04.2010 12:25:55 soovitage PHP frameworki. vasta tsitaadiga

Vaja teha üks uus veebileht ja plaan üles ehitada ta mingi frameworkiga, et kood oleks hiljem ka teistele mõistetav ja arusaadav ning kiirelt muudetav. Oracle andmebaasiga suhtlemiseks olen kasutanud ADOdb'd, aga rohkem teistega kokkupuudet pole olnud. Googledades leidsin palju kohti kus kiideti Symbiani, Zend frameworki niiväga ei kiidetud.

Server kus leht olema hakkab (vähemalt alguses) sisaldab PHP'd (5.2.12) koos Zend Engine 2'ga ja MySql'i (5.1.39). ADOdb Extension'e vms seal ei ole (ilma selleta on ADOdb aeglasem nagu ma aru saan).

Lehest veel niipalju, et tahaks kasutada lehel jQueryt, lisaks erinevaid template, erinevate keelte tugi on oluline ning palju tuleb majandamist piltidega.

Uuriks mis kogemused Teil on ja mida soovitate? Plussid miinused ?
Kommentaarid: 15 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 14
tagasi üles
vaata kasutaja infot saada privaatsõnum
Taavi_R
HV Guru
Taavi_R

liitunud: 30.09.2002



Autoriseeritud ID-kaardiga

sõnum 20.04.2010 00:19:34 vasta tsitaadiga

http://cakephp.org/ äkki? icon_wink.gif
_________________
raamatupidamine | laadakalender
Kommentaarid: 183 loe/lisa Kasutajad arvavad:  :: 2 :: 3 :: 163
tagasi üles
vaata kasutaja infot saada privaatsõnum
BullDoze
HV kasutaja
BullDoze

liitunud: 01.03.2005



Autoriseeritud ID-kaardiga

sõnum 20.04.2010 02:42:24 vasta tsitaadiga

No neid raamistikke on igasuguseid, selle teema mõte oli pigem see, et äkki mõni on erinevaid kasutanud ja tooks välja plussid ja miinused jne.
Kommentaarid: 15 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 14
tagasi üles
vaata kasutaja infot saada privaatsõnum
iceincube
HV veteran
iceincube

liitunud: 18.11.2005




sõnum 21.04.2010 15:52:29 vasta tsitaadiga

Kas just soov freimwõrgi järgi mitte juba mingi CMS moodi asja, millele ise mooduleidj uurde teeks?

Ainuke asi mis ZendFW puhul puudu minuteada hetkel on- hea piltide manipuleerimise tugi, nagu sul vaja.
Muud asjad on nagu olemas. Ka MVC patterni tugi täitsa olemas.

Aga kahjuks jah. Ma pole eriti muude freimwõrkidega tööd teinud, et ei saa ka aidata võrdlemises.
Kommentaarid: 39 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 37
tagasi üles
vaata kasutaja infot saada privaatsõnum
BullDoze
HV kasutaja
BullDoze

liitunud: 01.03.2005



Autoriseeritud ID-kaardiga

sõnum 22.04.2010 17:12:37 vasta tsitaadiga

soov raamistiku järele jah. 2 in 1 - saaks mõnda head raamistikku õppida + lehe arusaadava koodiga valmis.
Kommentaarid: 15 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 14
tagasi üles
vaata kasutaja infot saada privaatsõnum
kullar
HV kasutaja
kullar

liitunud: 26.11.2006



Autoriseeritud ID-kaardiga

sõnum 22.04.2010 17:41:43 vasta tsitaadiga

nt Kohana,millele on tehtud ka CMS.
_________________
Online Perekonna Eelarve, Keerukamad veebipõhised infosüsteemid jms
Kommentaarid: 27 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 25
tagasi üles
vaata kasutaja infot saada privaatsõnum
morgoth
HV kasutaja
morgoth

liitunud: 14.01.2004




sõnum 24.04.2010 20:55:05 vasta tsitaadiga

Zend Framework on üldiselt parim. Kasutades vähemtuntud väiksemat raamistikku on oht, et see ühel päeval ajaloo prügikasti kaob.
ZF niipea aga kuskile kaduma ei hakka. ZF-il on väga mugav ja lihtsalt kasutatav MVC struktuur ning uue projekti püstipanek Zend Tooliga võtab vaid paar sekundit. Lisaks on Zend Studiole ZF tugi sisseehitatud. Seega julgen soovitada.

ZF juures saab ju alati ka mingeid 3 osapoole library-eid kasutada piltide manipuleerimiseks, kui baasfunktsionaalsus puudulikuks jääb... icon_wink.gif
Kommentaarid: 11 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 10
tagasi üles
vaata kasutaja infot saada privaatsõnum
hexmex
HV kasutaja

liitunud: 13.06.2006




sõnum 28.04.2010 08:28:17 vasta tsitaadiga

Zend Framework igatahes icon_smile.gif Kõrvale võtad veel ORM vahendiks näiteks Doctrine 2 (jah ... Alpha staatuses kuid väga edev) ja elu on suht lill. Algajale võib ZF korral olla miinuseks see, et seal on kasutajal väga palju vabadust ja see lükkab nii mõnelgi juhtme kokku. Võib vaielda kas vabadus komponente oma suva järgi kasutada ja asju sajal erineval moel teha ja kokku panna on hea või halb, kuid ZF'i käppa saades on see vägagi hea põhi icon_wink.gif

Ning seda asja ikka arendatakse päris edukalt, ZF 2.0 peaks ka tulema juba päris edev asi icon_smile.gif

_________________
Olgem sõbralikud!
Kommentaarid: 5 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 2
tagasi üles
vaata kasutaja infot saada privaatsõnum
Renka
HV Guru
Renka

liitunud: 01.04.2002



Online

sõnum 28.04.2010 12:15:41 vasta tsitaadiga

hexmex, aga miks ZF? Oled proovinud ka mõnda muud? Oskad välja tuua head ja halvad küljed?

Mind huvitaks võrdlus CakePHP'ga just. Aga miks mitte ka mõne muu frameworkiga.

_________________
There is no place like 127.0.0.1
Kommentaarid: 71 loe/lisa Kasutajad arvavad:  :: 2 :: 1 :: 61
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
hexmex
HV kasutaja

liitunud: 13.06.2006




sõnum 28.04.2010 15:11:12 vasta tsitaadiga

Renka kirjutas:
hexmex, aga miks ZF? Oled proovinud ka mõnda muud? Oskad välja tuua head ja halvad küljed?

Mind huvitaks võrdlus CakePHP'ga just. Aga miks mitte ka mõne muu frameworkiga.


ZF sellepärast, et see tundus mulle sellel hetkel kõige "elusam". Nimi Zend ütleb ka juba usalduse kohta midagi (nii mõnigi ZF'i arendaja on Zend'ist). Kõigele lisaks on ka siin Eestis võimalik taotleda enda sertifitseerimist kui tunnustatud ZF arendaja - teed ZF eksamid ära ja korras, paber taskus icon_wink.gif
Ja asja enda plussidena näiteks pea 100% modulaarsus - kõiki komponente on võimalik kasutada ka eraldiseisvatena. Väga hea arendustsükkel. Üsna OK dokumentatsioon. Integreeritus näiteks Zend Studioga (ise arvan et Netbeans IDE on kenasti parem).
Halb .. või pigem natuke negatiivne ongi see, et ZF'i kasutamine ei ole rangelt reglementeeritud ning selle võrra on alustajal natuke raskem. Miks ma julgen seda väita? Nimelt on mul praktiline kogemus olemas, kuidas inimene ei suutnud omale kuidagi ZF'i selgeks teha ja seda lihtsalt selle pärast, et ta ilmselt ei suutnud otsustada mis moodi asju lahendada. Kui enamsuses Java maailmas on näiteks suurem osa üsna rangelt reglementeeritud ja asju saab tihti teha ainult ühel (või mõnel etteantud) viisil, siis ZF maailmas võib tihti asjadele läheneda väga erinevatel viisidel. Symfony PHP raamistik tundub juttude järgi olema rohkem reglementeeritud näiteks.
Miks ma midagi muud ei ole proovinud? Vastus on üsna lihtne. ZF'iga töötamine on selgeks tehtud, kõik saab tehtud mis vaja, ilmnenud vead parandatakse kiirelt. AJAKULU mis läheks mõne muu raamistikuga tegelemiseks ei kaalu seda üles, vähemalt minul mitte ... sest väga suur tükk on selle ZF peal juba töötamas icon_razz1.gif

_________________
Olgem sõbralikud!
Kommentaarid: 5 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 2
tagasi üles
vaata kasutaja infot saada privaatsõnum
morgoth
HV kasutaja
morgoth

liitunud: 14.01.2004




sõnum 28.04.2010 19:39:22 vasta tsitaadiga

Symphonil oli imo mingi väga imelik "Admin creator" või mis iganes, mis tundus täielik jura olevat (Db schema defineerimine XML failis - no miks küll?) + Veel mingid YML failid - another crap.
ZF puhul on nt. see hea asi, et sellele üles ehitatud rakendused on enamasti korralikud, kuna selle learning curve on vähe kõrgem, kui teistel FW. Kuigi olen näinud ka rakendusi, kus kogu äriloogika on controllerisse ehitatud ning model'eid pole eriti kasutatud - seega leidub ka erandeid.

Suur pluss on ZF'il ka see, et see ei kasuta defaultina mingit bloated template languaget (Smarty nt).

Ise ootan ka pikkisilmi 2.0 versiooni, kuuldavasti pole see tagasiühilduv. Samas kui rakendus on korralikult tehtud (fat models, thin controllers vms), siis ei tohiks uue versiooni kasutuselevõtt kuigi keeruline olla.

ZF puhul on suht suureks miinuseks vähene dokumentatsioon uusima versiooni puhul. Ning see default modulaarne struktuur on ka suht imelik - vajas põhjalikku tuuningut, enne, kui selle kasutusele sai võtta (moodulitele eraldi conf failid jne).
Kommentaarid: 11 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 10
tagasi üles
vaata kasutaja infot saada privaatsõnum
keevitaja
AM 10 aastat
keevitaja

liitunud: 05.11.2001




sõnum 29.04.2010 21:51:55 vasta tsitaadiga

mul pole küll õrna aimu, kas selles zendis oma classe kah kasutada saab, kuid piltide manipuleerimiseks tundub hetkel olema üleprahi http://phpthumb.gxdlabs.com/
_________________
Hinnavaatlus ei ole koht arvamuse avaldamiseks!
Kommentaarid: 51 loe/lisa Kasutajad arvavad:  :: 1 :: 3 :: 40
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
iceincube
HV veteran
iceincube

liitunud: 18.11.2005




sõnum 29.04.2010 22:47:02 vasta tsitaadiga

saab ikka kasutada.
määrad lihtsalt include pathile oma klasside kohad lisaks pmst.
Ega zend ei tähenda, et muud kasutada ei saa icon_smile.gif


tsitaat:
Suur pluss on ZF'il ka see, et see ei kasuta defaultina mingit bloated template languaget (Smarty nt).

2 *thumbs_up.gif
Kommentaarid: 39 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 37
tagasi üles
vaata kasutaja infot saada privaatsõnum
keevitaja
AM 10 aastat
keevitaja

liitunud: 05.11.2001




sõnum 29.04.2010 23:16:49 vasta tsitaadiga

a mis sellel smartyl viga on? ma ise kasutan seda, ja see rockib täiega. palju asju vormindamisel saab smartyga ära teha. hõlbustab oluliselt...
_________________
Hinnavaatlus ei ole koht arvamuse avaldamiseks!
Kommentaarid: 51 loe/lisa Kasutajad arvavad:  :: 1 :: 3 :: 40
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
morgoth
HV kasutaja
morgoth

liitunud: 14.01.2004




sõnum 29.04.2010 23:56:52 vasta tsitaadiga

Ma olen seda Smartyt 4 a kasutanud, kuid lõpuks jõudis ikka kohale kui saast see on.
On tunduvalt paremaid templiidimootoreid olemas - kasvõi tal nt. Või siis puhas vanakooli meetod: kasutada php-d templiitimisel (nagu ZF-is tavaliselt tehakse).

Smarty süntaksi algne mõte oli vist see, et kujundajad saaks templiite koodiga ühedada, kuid välja kukkus nagu alati - järjekordne mõttetu skriptimiskeel, mis käib kujundajatele üle jõu.
Kommentaarid: 11 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 10
tagasi üles
vaata kasutaja infot saada privaatsõnum
iceincube
HV veteran
iceincube

liitunud: 18.11.2005




sõnum 30.04.2010 00:44:10 vasta tsitaadiga

PHP koodiga tempiidi puhul peab endal hea distsipliin olema, et sinna üleliigset kraami sisse ei kirjuta (mis templiiti ei peaks käima),
Smarty puhul on see pmst välistatud kui just {php} tägi ei kasuta..
Kommentaarid: 39 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 37
tagasi üles
vaata kasutaja infot saada privaatsõnum
keevitaja
AM 10 aastat
keevitaja

liitunud: 05.11.2001




sõnum 30.04.2010 01:06:48 vasta tsitaadiga

ja smarty 3 tuleb veel parem. syntax rohkem php moodi... see nüüd kujundajale küll midagi ei anna, ent ei ole enam sellist jama, kus php-s on $kala['kilu'] ja smrtys $kala.kilu
_________________
Hinnavaatlus ei ole koht arvamuse avaldamiseks!
Kommentaarid: 51 loe/lisa Kasutajad arvavad:  :: 1 :: 3 :: 40
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
hexmex
HV kasutaja

liitunud: 13.06.2006




sõnum 30.04.2010 17:43:48 vasta tsitaadiga

Keegi, ega miski ei keela Zend Frameworkis kasutada mõnda template mootorit. Kuid jahh .. ka minu arust on need suht mõttetud kui ZF juba oma vahenditega olemas on icon_wink.gif
_________________
Olgem sõbralikud!
Kommentaarid: 5 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 2
tagasi üles
vaata kasutaja infot saada privaatsõnum
keevitaja
AM 10 aastat
keevitaja

liitunud: 05.11.2001




sõnum 05.05.2010 00:01:54 vasta tsitaadiga

aga mis moodi seal zendis üldse asju tehakse? just see templeidi süsteem? mingi termin on see viewer-model-controller. mu mõistud seda asja kinni ei võta. ok, on php leht ja siis templeidi leht. veel krt midagi vaja?
_________________
Hinnavaatlus ei ole koht arvamuse avaldamiseks!
Kommentaarid: 51 loe/lisa Kasutajad arvavad:  :: 1 :: 3 :: 40
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Celos
Kreisi kasutaja
Celos

liitunud: 23.08.2005




sõnum 05.05.2010 15:24:14 vasta tsitaadiga

Model-View-Controller on arhitektuuri pattern. Täpsemalt on õpetusi netis metsikult, aga lihtsalt lahti seletatuna seisneb asi selles, et andmemudelid (objektid sinu rakenduses), äriloogika (objektidega manipuleerimise/kasutajasisendile reageerimise kood) ja esindusloogika (front-end ehk kasutajale kuvamise kood) hoitakse kõik eraldi. [url=http://en.wikipedia.org/wiki/Model–view–controller]Wiki artikkel[/url]
Kommentaarid: 16 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 15
tagasi üles
vaata kasutaja infot saada privaatsõnum
morgoth
HV kasutaja
morgoth

liitunud: 14.01.2004




sõnum 05.05.2010 18:40:51 vasta tsitaadiga

Imo on soovitatav äriloogika (toimingud andmetega - andmebaasi päringud jms) ka modelisse kirjutada. Kontrollerid peaksid võimalikult lollid/väikesed olema.
Kommentaarid: 11 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 10
tagasi üles
vaata kasutaja infot saada privaatsõnum
Celos
Kreisi kasutaja
Celos

liitunud: 23.08.2005




sõnum 06.05.2010 16:11:37 vasta tsitaadiga

Jah. Objektide manipuleerimise all mõtlesin seda, et luuakse/laaditakse objektide instantse, kutsutakse välja objektide meetodeid jne.

edit: viimase märkusega meenusid MVC public service announcementid icon_razz.gif

Spoiler Spoiler Spoiler

Spoiler Spoiler Spoiler

Spoiler Spoiler Spoiler

Spoiler Spoiler Spoiler

Spoiler Spoiler Spoiler

Spoiler Spoiler Spoiler
Kommentaarid: 16 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 15
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  WWW »  soovitage PHP frameworki.
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.