Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Framework - komplikovano?

[es] :: Advanced PHP :: Framework - komplikovano?

[ Pregleda: 1641 | Odgovora: 16 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

zgas

Član broj: 74613
Poruke: 150
*.ptt.yu.



Profil

icon Framework - komplikovano?03.09.2007. u 01:45

Prvi put se srecem sa framework-om. Nije mi najjasnije sta je framework i cemu sluzi i kako se u sustini upotrebljava. Video sam Symfony,Zend i Codeinteger framework... Planiram da razvijam vecu web aplikaciju i ne znam da li mi je ovo potrebno. Prva pomisao mi je bila da je frame work skup klasa koje mi olaksavaju rad sa bazom, datumima... Koristio sam i koristim klase za pristup bazi, za rad sa datumima... ali sam te klase nalazio na razlicitim stranama. Nadao sam se da ce mi frame work pomoci da nadjem klase sve objedinjene na jednom mestu, koje sigurno rade kao treba i za koje imam podrzku na jednom mestu...

Medjutim vidim da je framework potpuno drugaciji nacin rada i da on nije samo elementarna upotreba klasa. To me zbunjuje sto vidim. Vidim da se u svako frameworku pominje "Model-View-Controller (MVC)". To je ono sto me zbunjuje kao i sama upotreba frameworka. Ne mogu da se snadjem.

Moj buduci sajt je potrebno prilicno dosta programirati pa ne znam da li mi je framework uopste potreban, ne bi da mnogo tresim vremena ako je potrebno da bi se rad sa frameworkom naucio.

Molim vas da li mozete da mi date savete. Da li da ucim da radim sa frame workom?
03.09.2007. u 01:45 

Dr NIK
Novakovic Marko
BG

Član broj: 19744
Poruke: 108
194.106.175.*



Profil

icon Re: Framework - komplikovano?03.09.2007. u 13:15
PA zavisi koliko veliku aplikaciju pravis... I koliko si iskusan programer...
Praviti sve od nule i nije bas pametno resenje, da bi napravio nesto dobro zaista ti treba iskustva, znanja, vremena..

Zato koristi ili framework ili neki vec postojeci dobar CMS pa ga prilagodi tebi.

Dobar ti je Drupal od CMS-ova ( iz mog iskustva i nekih koje znam ) JOOMLa nikako, a svi frameworci koje si nabrojao su vredni paznje, mozda Zend najvise jer iza njega stoji - Zend.

Za sve od toga ti treba vremena da naucis, i jos vise da usavrsis... Ali i poenta je u tome da ti vrlo olaksava posao u buducnosti..

Zavisi sta pravis
Seek & Destroy Rap
03.09.2007. u 13:15 

zgas

Član broj: 74613
Poruke: 150
213.137.127.*



Profil

icon Re: Framework - komplikovano?03.09.2007. u 19:51
Pravim prilicno veliku aplikaciju. Nisam profesionalac. Bavim se programiranjem dve - tri godine. Ne baratam lako klasama, uglavnom radim proceduralno.

Interesantno mi je ovo u vezi DRUPAL-a. Ne znam, da li prvo da razvijam stvari proceduralno, a kasnije da reprogramiram sajt koristeci CMS ili Framework. Moram da radim brze.

Cini mi se da drupal ima mnogo modula koji se mogu implementirati i to za razne stvari? Da li je to sto treba programeru?

Malo sam u zastoju sa radom jer treba da se odlucim za CMS ili FRAMEWORK, da ga implementiram i pocnem koristiti. Nisam mnogo odmakao u projektu, pa je moguce to i ubaciti, ali cini mi se da je FRMAMWORK dosta komplikovaniji?
03.09.2007. u 19:51 

japan

Član broj: 34328
Poruke: 373
*.bvcom.net.



Profil

icon Re: Framework - komplikovano?04.09.2007. u 01:32
ako pravis veliku aplikaciju, kao sto kazes, onda ti je bolje da uzmes neki framework, imaces vecu fleksibilnost, lakse ces da odradis specificne zahteve. trebace ti mozda malo vise vremena da se snadjes, malo vise google-a i manuala, ali nece ti se desiti da ti se javi neki problem za koji nemas resenje. ako se odlucis za CMS, mozda ces moci i da izguras ono sto ti treba (ne znam sta znaci "velika aplikacija"), ali su velike sanse da ces u nekom trenutku da naidjes na problem koji ce ti biti resiv jedino ako sam napises modul, sto je meni uvek veci problem nego da uz pomoc frameworka razvijam sta mi treba...
04.09.2007. u 01:32 

zgas

Član broj: 74613
Poruke: 150
213.137.127.*



Profil

icon Re: Framework - komplikovano?04.09.2007. u 09:43
Nesto sto me buni za pocetak je:

Vidim da se kod framewoerk nacina rada ne vidi klasican url. Jos vidim da se stranice ne prikazivaju na klasican nacin (svaki php ili html... skript je jedna stranica) nego da koliko vidim funkcije neke klase ustvari predstavljaju same stranice?? Da li sam ista shvatio?
04.09.2007. u 09:43 

dakipro
Dalibor Jovic
PHP Developer, SMDesign, Ciplex
Novi Sad

Član broj: 31848
Poruke: 680
*.dynamic.sbb.co.yu.



Profil

icon Re: Framework - komplikovano?04.09.2007. u 10:01
Kako to klasican url? Zavisi koji frejmwork gledas, mada uglavnom vecina radi po fuze-in-box principu, tj sve se poziva preko jednog fajla, npr www.sajt.com/index.php?section=users&part=list i slicno, ako te to buni... Ili mozda ima frejmove (atk) pa ti se cini da nema url, tj ne ispisuje se u browseru ?
To nije nacin pisanja rezervisan samo za frameworke.

Ja bi ti preporucio zend framework, jer ti pruza mogucnost da lako izmenis postojece klase. Npr, lako mozes da ubacis smarty u postojevi View kontroler, ili da ubacis adodb umesto njegovog db handlera. A i radi po gore pomenutom principu, ne mesa se mnogo u nacin pisanja aplikacije (postoje neka pravila, koja su opet po fuze-in-box), tako da je po meni najkonforniji za ozbiljnije projekte...
04.09.2007. u 10:01 

zgas

Član broj: 74613
Poruke: 150
*.ptt.yu.



Profil

icon Re: Framework - komplikovano?04.09.2007. u 11:32
Planiram da koristim Zend framework.

Bas me buni sto si napomenuo 'dakipro' da se sve poziva preko jednog fajla! To me toliko zbunjuje da mi nist anije jasno. Navikao sam da pristupim drugom skriptu kada hocu drugu stranicu ili drugu akciju. A ovde pristupam uvek jednom skriptu index.php, pa mi nije uopste jasno kako se pravi velika prezentacija sa mnogo "stranica"?
04.09.2007. u 11:32 

dakipro
Dalibor Jovic
PHP Developer, SMDesign, Ciplex
Novi Sad

Član broj: 31848
Poruke: 680
*.dynamic.sbb.co.yu.



Profil

icon Re: Framework - komplikovano?04.09.2007. u 11:56
Mooogo lakse nego da imas nn stranica, pogotovo ako je aplikacija velika. Na osnovu parametara section (ili part ili show ili kako god oces) ti inkludujes drugi logicki fajl (koji sadrzi podakcije) tipa show=anketa&part=show ti prikazuje anketu, show=anketa&part=vote uvlaci isti fajl ali drugu funkciju, pa ti dobijes drugi prikaz. praktichno sa nekoliko swith-a napravis celu strukturu sajta, sekcije, modula kako-god. Procitaj zend-framework dokumentaciju, videces osnovni princip. ES radi na ovom principu, a mislim da i vecina foruma, cudi me da nisi upoznat sa takvim nacinom rada do sad.
Mozda bolje da postavis drugu temu o samom fuze-in-box principu...
04.09.2007. u 11:56 

zgas

Član broj: 74613
Poruke: 150
213.137.127.*



Profil

icon Re: Framework - komplikovano?04.09.2007. u 19:46
Jos jedna stvar me interesuje. Da li se framework nacin rada moze kombinovati sa klasicnim.

Koliko ja vidim, framework nema ni jednu staticnu html stranicu, a to opterecuje server. Da li se moze kombinovati framework sa na primer staticnim stranicam i da li to upste ima smisla?

Sto je za mene ne upucenoga najgore ja jos uvek ne znam, da li mi framework treba, da li cu ga moci primeniti u mom projektu.

Negde sam procitao, da kada se navikne neko na framework, on se tesko vraca na 'staro'. Pretpostavljam, da se framework jednostavno moze primeniti u svemu, gde god postoji razlog za dinamicki sajti i koristenje PHP-a?
04.09.2007. u 19:46 

flylord
Ilić Aleksandar
Freedomia (direktor)
Nis/Uzice

Tehnički konsultant
Član broj: 2954
Poruke: 3421
*.dynamic.sbb.co.yu.

Jabber: flylord@elitesecurity.org
ICQ: 4849714
Sajt: blog.itseminar.org


Profil

icon Re: Framework - komplikovano?04.09.2007. u 21:17
uhh, mislim da ti ne shvatas sta je framework. To je samo skup alata (klasa i funkcija), sa eventualno unapred zadatim i definisanim kosturom aplikacije.

I da, ako ne znas sta je framework, onda ti ne treba.
Ja na primer, uopste ne koristim framework-e u radu, mada ja, doduse retko radim outsourcing. Da li se tesko vracas ili ne, zavisi od toga kolko ti je jaka navika da ga koristis. Dobar programer nema problema sa promenim framework-a ili nacina rada.
04.09.2007. u 21:17 

zgas

Član broj: 74613
Poruke: 150
213.137.127.*



Profil

icon Re: Framework - komplikovano?04.09.2007. u 21:42
Ja sam dosao do frameworka kada sam poceo da trazim bas skup alata (klasa i funkcija - DB abstraction layer...) za rad. Medjutim kada sam video kao se framework upotrebljava shvatio sam da on ne radi klasicno vec po principu MVC-a. Koliko sam video, nije moguce jednostavno (dorektno) sa include kljuciti neku klasu za na primer pristup bazi, vec to sve ide preko jedne index.php stranice... Za mene je to prakticno znacilo da su te klase i funkcije neupotrebljive jer ja ne poznajem MVC nacin rada. Da li gresim?
04.09.2007. u 21:42 

dakipro
Dalibor Jovic
PHP Developer, SMDesign, Ciplex
Novi Sad

Član broj: 31848
Poruke: 680
*.dynamic.sbb.co.yu.



Profil

icon Re: Framework - komplikovano?04.09.2007. u 22:42
Sad zavisi sta je za tebe klasichno, meni licno (a i vecini ljudi oko mene) je MVC sasvim logican i klasican nacin rada... Kako vidim da si jos na samom pocetku php-a i programiranja uopste, preporucio bih ti da krenes sam da radis, samo koristeci neke od gotovih klasa, bez tog framworka koji trenutno gledas. I opet,

Citat:
flylord: uhh, mislim da ti ne shvatas sta je framework. To je samo skup alata (klasa i funkcija), sa eventualno unapred zadatim i definisanim kosturom aplikacije...

I kao takvih ih ima puno, pa ne stoji kad kazes da
Citat:
zgas: ... kada sam video kao se framework upotrebljava shvatio sam da on ne radi klasicno vec po principu MVC-a. Koliko sam video, nije moguce jednostavno (dorektno) sa include kljuciti neku klasu ...

jer je framework jenda stvar, a zend-framework, CakePHP ,PRADO, itd. nesto drugo i ne moze se sve strpati u isti koš pod termin "framework ne radi klasicno vec po MVC-u"... Imas i frameworka koji ne rade po MVC.
Cenim da je krupan korak za pocetnika da krene sa frameworkom, jer pored toliko stvari koje treba nauciti o php-u, ti moras da ucis i framework. Ok je kao pocetnik proucavati framework (pa i koristiti ga), ali moras znati neke osnovne stvari o php-u i OOP (vidim da govoris o zend-frameworku) pre nego se upustis u ubrzavanje necega sto jos neznas kako se radi.
Bar bi ja ovako radeo da sam u slichnoj situaciji. ;)
04.09.2007. u 22:42 

zgas

Član broj: 74613
Poruke: 150
*.ptt.yu.



Profil

icon Re: Framework - komplikovano?05.09.2007. u 11:03
Da i meni se cini da treba prvo da savladam dobro OOP, pa onda na framework.

Znam da je framefork neizbezna buducnost za programere koji se uce.

Mene plasi reprogramiranje veceg projekta pa sam odmah hteo da krenem sa frameworkom.

Ipak moram postepeno.
05.09.2007. u 11:03 

Dr NIK
Novakovic Marko
BG

Član broj: 19744
Poruke: 108
*.rcub.bg.ac.yu.



Profil

icon Re: Framework - komplikovano?05.09.2007. u 16:25
O da... :-)

Ko li te uvali samo u taj veliki projekat.. mada kada bi rekao konkretno sta radis mogli bi i da ti pomognemo sta je najbolje ako je neko imao slicnih iskustava
Seek & Destroy Rap
05.09.2007. u 16:25 

flylord
Ilić Aleksandar
Freedomia (direktor)
Nis/Uzice

Tehnički konsultant
Član broj: 2954
Poruke: 3421
*.dynamic.sbb.co.yu.

Jabber: flylord@elitesecurity.org
ICQ: 4849714
Sajt: blog.itseminar.org


Profil

icon Re: Framework - komplikovano?05.09.2007. u 16:41
ma ko ti bre rekao da mora se koristi framework breeee.

Citat:
zgas: Ja sam dosao do frameworka kada sam poceo da trazim bas skup alata (klasa i funkcija - DB abstraction layer...) za rad.


Ne znam ni ovo odakle ti. Imas, npr. AdoDB Light i AdoDB koji nemaju veze sa frameworcima

Citat:

Medjutim kada sam video kao se framework upotrebljava shvatio sam da on ne radi klasicno vec po principu MVC-a. Koliko sam video, nije moguce jednostavno (dorektno) sa include kljuciti neku klasu za na primer pristup bazi, vec to sve ide preko jedne index.php stranice... Za mene je to prakticno znacilo da su te klase i funkcije neupotrebljive jer ja ne poznajem MVC nacin rada. Da li gresim?


gresis mnogo.
Ne znas sta je framework
Ne znas sta je MVC
to sa Index.php mislim da se zove fuse-box metodologija. To je samo metodologija organizacije aplikacije, organizacije fajlova. Nema veze sa MVC. Apsolutno sve si shvatio na pogresan nacin
05.09.2007. u 16:41 

zgas

Član broj: 74613
Poruke: 150
*.ptt.yu.



Profil

icon Re: Framework - komplikovano?05.09.2007. u 19:34
Dr NIK, ja sam sebe uvalih u veliki projekat. I radim ga, dvoumim se samo na koji nacin da ga radim.

Drago mi je sto sam sve pogresno shvatio u vezi frameworka, sada bi zeleo da shvatim kako treba.
Molio bih da govorimo o Zend frameworku.

Sto se tice onog pozivanja stranica preko index.php-a cini mi se da Zend trazi to obavezno jer ne moze da radi drugacije. Ja ne mogu da pozivam zend klase direktno je se tu nesto ne uklapa include path, kao da trazi da se obavezno radi tom metodom preko index.php-a. Zato mi nije bilo jasno, kako cu otvarati druge stranice na prezentaciji ako Zend trazi da sve ide preko te glavne stranice...

Mozete li mi pomoci, kako radi Zend framework? Nisam uspeo ni da ga instaliram.
05.09.2007. u 19:34 

Dr NIK
Novakovic Marko
BG

Član broj: 19744
Poruke: 108
147.91.1.*



Profil

icon Re: Framework - komplikovano?05.09.2007. u 19:48
Nisam radio sa Zendom tako da ne mogu da ti pomognem konkretno oko toga, nazalost...

Iskreno, ja se vec neko vreme bavim PHP-om i necu se jos par mesecu upustati u tu pricu sa frameworcima, mislim da je to advanced ako hoces da izvuces maximum iz toga, za sada su to CMS-ovi, da vidim malo kakve su to ideje sa arhitekturom sistema i tome slicno..

Ali bi ti mogao da kazes konkretno sta radis ( ako nije tajna mada ne vidim zasto bi bila ) pa da te eventualno neko uputi detaljnije. Mozda ispadne nesto il nemoguce, il jako lako :-)


Seek & Destroy Rap
05.09.2007. u 19:48 

[es] :: Advanced PHP :: Framework - komplikovano?

[ Pregleda: 1641 | Odgovora: 16 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.