17. 09. 2009. | #11 |
expert
Grand Master
|
stvar je u tome sto sam resio da prenapisem moj base (nije framework)
da reorganizujem malo stvari, sakupljalo se tu godinama ponesta a nema se uvek vremena da se skocka nije samo to, naravno, tokom vremena shvatim da neke stvari mogu i bolje itd itd pa rekoh pre nego krenem, da overim kakvo je stanje |
21. 09. 2009. | #12 |
profesionalac
Qualified
|
Lično, koristim svoj framework (koji je u stvari CMS).
Nekako mi se Kohana čini rešenjem u kome bih mogao da se oprobam. Ono što je problem kao i kod CI jeste nedostatak imena koje stoji iza toga, a to zanči da se ne zna dokle će to kao projekat da živi. Zend je nešto što ima ime (brand), ali je ogroman, za neke stvari spor, za učenje težak... Malo me je iznenadilo što kažete da ima razlike u minnor verzijama... Ali je logično rešenje sa menadžerske strane. |
21. 09. 2009. | #13 |
Knowledge base
Wrote a book
|
CI ce sigurno dugo trajati jer nije od juce. Pogotovo sto ispred sebe ima odlican komercijalni proizvod koji su velike narodne mase prihvatile i cija ce v2 biti kompletno uradjena u CI.
|
21. 09. 2009. | #14 | ||
član
Certified
Datum učlanjenja: 27.11.2007
Poruke: 71
Hvala: 10
12 "Hvala" u 11 poruka
|
Citat:
Citat:
Kada smo se već dotakli teme framework sistema mogu da se "pohvalim" da sam od ostalih imao prilike da probam CakePHP i da se detaljnije pozabavim ZendFrameworkom. Prvi mi se jednostavno nije svideo zbog "pečenja" skriptova iz konzole kao i donekle konfuznog OOP modela. Što se tiče "Zend Frameworka" u njega sam polagao najviše nade ali posle intenzivnog upoznavanja sa ovim razvojnim okruženjem jednostavno sam odustao. Naime, iako ima poprilično dobar i fleksibilan OOP model Zend je po meni previše bloatovan framework koji uz to zahteva da aplikacije pisane u njemu budu dodatno optimizovane pre nego što se postave na produkcione servere. Stvar koja je konačno prevagnula na stranu odluke da dobro razmislim pre nego što ikada Zend razmotrim kao opciju za neki ozbiljan projekat je prevelik stepen neozbiljnosti razvojnog tima koji iz revizije u reviziju neprekidno menja koncepciju nekih bitnih stavki frameworka. To bukvalno znači da se pojavljuju situacije u kojima aplikacija pisana u prethodnoj verziji frameworka mora da se ispravlja da bi funkcionisala sa novom verzijom. Da su u pitanju razlike u punim verzijama onda bih i razumeo ali raditi ovakve stvari u revizijama je po meni smešno i veoma neozbiljno. Naravno to ne znači da Zend treba potpuno izbaciti kao opciju jer postoje situacije kada je njegovo učenje neophodno s obzirom da postoje kompanije koje u svojim PHP sektorima zahtevaju poznavanje Zend Frameworka. Da li je to dobro ili nije je stvar koju moraju same kompanije da razmotre ali svakako ne smeta upoznati se sa načinima na koje Zend implementira neke stvari iz samog PHPa (design patterni itd.) Poslednja izmena od holodoc : 21. 09. 2009. u 17:11. |
||
21. 10. 2009. | #15 |
Drug clan ;)
Certified
|
Ja sam gledao par frameworkova i odlucio da malo dublje oprobam CodeIgniter. Ima relativno dobar (i opsiran) help. Zajednica na forumu je Ok, takodje.
Ono sto bih kod njega izdvojio je da se brzo moze poceti sa razvojem, jer za upoznavanje CI "sistema" nije potrebno mnogo vremena. A druga stvar je to da se sve klase mogu vrlo lako prosiriti. Ima solidne helpere i biblioteke. Izdvojite dan-dva po par sati i probajte.
__________________
Ugodno surfovanje, Pravac.com - Knjige- Vremenska prognoza - Oglasi - Ćirilica u latinicu |
21. 10. 2009. | #16 |
profesionalac
Qualified
Datum učlanjenja: 17.03.2006
Poruke: 109
Hvala: 9
15 "Hvala" u 10 poruka
|
Ja stvarno ne vidim svrhu tih frameworka... programiram u PHP-u vec 4-5 godina i nikada nisam osjetio potrebu da koristim tako nesto.
Svi ti framevokovi gore nabrojani u biti vise odmazu nego sto pomazu, da bi se neka komplikovana stvar uradila jednostavno neke druge stvari se zato koplikuju do boli. Bas nekidan pomazem prijatelju i on radi sa tim Prado fw, znaci katastrofa. Da uhvati nesto GET metodom, obradi, povuce iz baze i izvrti treba more sintakse tipa Kôd:
$x = $nesto->drugo->pa_trece->mozda->jelTako(); $app->core->modul->moj->driver->db->query->fetch->fino($x); Jel ima neko ovde iskusan (iskusniji od mene, bar) da koristi neki FW u nekom zivom, vecem projektu i da je zadovoljan? Da kaze realne prednosti (mozda neko parce koda, daj kod jebes pricu)... U zadnje vrijeme svi bruje o frameworku ovom onom, a ja idalje koristim neki svoj FW koji je u biti skup od 5-6 klasa i organizacija direktorija ... |
21. 10. 2009. | #17 |
Drug clan ;)
Certified
|
Nisam koristio navideni FW, ali u CI-u je to sto si pitao relativno prosto.
A GET je recimo $this->input->get(); Pozivanje neke f-je koja radi sa bazom: $this->db->get_my_entry(); Ne znam, ali moje subjektivno misljenje je da je CI vrlo dobra stvar. Razloge sam naveo u prethodnoj poruci, a naveli su ih i drugi iznad. Sto se primene CI-a tice, evo liste ko ga sve koristi: http://codeigniter.com/projects/
__________________
Ugodno surfovanje, Pravac.com - Knjige- Vremenska prognoza - Oglasi - Ćirilica u latinicu |
22. 10. 2009. | #18 |
novi član
Datum učlanjenja: 21.10.2009
Lokacija: usa
Poruke: 2
Hvala: 0
0 "Hvala" u 0 poruka
|
Za timski rad je svakako bolje koristiti poznati framework. Lakse je naci programera koji ima iskustva sa recimo Zendom, nego ga priucavati da koristi nekakvu kucnu sklepaniju sa losom (ako uopste postoji) dokumentacijom, i kodom sumnjive kvalitete.
Za ovo se naravno racuna da pricamo o tipicnim web aplikacijama osrednje velicine. Ako ste bas naumili da pravite novi facebook , onda verovatno imate i kapital za par dobrih inzenjera. Sto se tice CodeIgnitera, licno mi se ne svidja iz nekoliko razloga: - php 4 - EllisLab - pogledajte samo njihov ExpressionEngine, slobodno bubreg da prodate ako zelite da platite sve features koje nudi. To pokazuje stav ove firme. - spor razvoj Mnogo vise mi se dopada Kohana, fork CI-a. PHP5, poprilicno dobra dokumentacija, dobra licenca, dosta dobrih modula koji mogu da ubrzaju razvoj tipicne web aplikacije, itd. Mana: previse brzo prave ogromne izmene na projektu, tako da nakon par meseci morate iznova pravite kompletan projekat ako zelite biti up to date. Mislim da bi bilo vredno spomenuti jos ova dva fw-a: - Yii - Recess! |
22. 10. 2009. | #19 |
Ivan Dilber
Sir Write-a-Lot
|
A zend? Jel koristi neko njih, posto koliko vidim svi preferiraju CI/kohanu ?
Navodno je Zend postao daleko brzi u zadnjih par godina i znam da se neki njihovi moduli koriste na mnogim velikim projektima (samo moduli bez ostatka FW), ali nemam nikakvog licnog iskustva sa Zendom, osim malo igranja u lokalu...
__________________
Leadership is the art of getting people to want to do what you know must be done. |
22. 10. 2009. | #20 |
expert
Grand Master
|
prado je posebna prica
to je nesta kao .NET na PHP nacin (tako su mi objasnili neke mega nelogicnosti) imas klas za sve za tabelu za input za input tipa reset i sve to sa sobom nosi plusove i minuse kao ideja, nije to skroooooz lose, ali je (meni) muka pisati u tako necemu zend je postao "previse enterprise" za moj ukus stoji to sto zidoo kaze za PHP FW: sve je lepo dok ti ne zatreba nesto custom posto imam drugare koji pisu u drugim jezicima i tamo koncepcija FW-a postoji vec neko duze vreme, pitam sta tamo rade. odgovore oni meni: pa nista, not supported feature |
|
|
Slične teme | ||||
Tema | Početna poruka teme | Forum | Odgovori | Poslednja poruka |
Mobile development frameworks | robi-bobi | Web aplikacije, web servisi i software | 11 | 13. 09. 2010. 21:10 |
Frameworks i SEO | martinluter | Web aplikacije, web servisi i software | 17 | 03. 08. 2010. 13:00 |
Frameworks performance arena: Symfony vs Rails vs Django | Petar Marić | Programiranje | 5 | 21. 07. 2006. 14:46 |