Jump to content
php.lv forumi
Kracker

CI, Kohana vai Symfony

Recommended Posts

Sveiki! Vai īsumā variet pastāstīt kuru no framework-iem Jūs atzītu par labāko? Strādāju jau labu, laiku ar Smarty un vēlos apgūt, kādu no pieminētajiem framework-iem.

Edited by Kracker

Share this post


Link to post
Share on other sites

Starp CI un Kohana, man labāk patīk CI.

Labāk liec visus pēc kārtas un skaties kurš tev pašam ir ērtāks un labāks!

Share this post


Link to post
Share on other sites

http://fuelphp.com/ (vērts apskatīties)

 

Bet ja tas ir tavs pirmais freimvorks, sāc ar CodeIgniter - tas ir visvienkāršākais!

Share this post


Link to post
Share on other sites

Par Kohana ir tā... ja tev nav pieredzes - būs grūti iesākt to visu. Doķi nav no tiem labākajiem; bieži ir situācijas, ka jālasa pašas Kohanas kods vai jādodas uz IRC #kohana.

 

P.S. Protams, kad esi gatavs lecienam... Kohana ir pareizā izvēle (manas domas, protams)!

Share this post


Link to post
Share on other sites

Skaidrs, bet tātad labākais pēc Jūsu domām paliek Kohana? Un kas darās ar FuelPHP, ka ir vērts ieskatīties?

 

p.s. Jāsāk palēnām ar CI un tad ar FuelPHP.

Share this post


Link to post
Share on other sites

CI ir nenopietns ietvars. Lai paspēlētos, būs tieši laikā, bet pēc tam ātri var iebraukt auzās un samācīties sliktu code practice. Līdz pareizi izmantotai OOP tur vispār ir ļoti tālu. Pozitīvais - liela un atsaucīga komūna.

 

Symfony arī diezvai būs tā labākā izvēle, kamēr pats nebūsi pilnībā apguvis un izpratis MVC arhitektūru. Symfony ir milzīgs blāķis, ar kuru tu lielu daļu sava laika pavadīsi dzenājot CLI utilītu, lai ģenerētu kodu, un atlikušo laiku, lai saprastu, kas kur atrodas. Symfony veiktspēja ir zem katras kritikas, kas tiek risināts ar cache izmantošanu visās iespejamās vietās. Neesmu viņu ideoloģijas atbalstītājs, bet kā reizēm saka: "whatever it takes to get the job done".

 

Kohana, protams, ne tuvu nav ideāla, tomēr izstrādes komanda to aktīvi attīsta un pēdējā gada laikā projekts virzās uz labo pusi. Codebase nav tik liels, lai tam nevarētu izsekot līdzi un saprast kā kas darbojas, tāpēc ir labs sākuma punkts turpmākajām programmēšanas gaitām. Pie labajām lietām var minēt arī HMVC, modularitāti un ātrdarbību.

Edited by Lauris

Share this post


Link to post
Share on other sites

Kā pirmais ietvars CI ir baigi labs- ir gan pilnvērtīga dokumentācija, gan ļoti daudz lietotāju veidotu papildinājumu.

FuelPHP strauji attīstās un ir salīdzinoši laba dokumentācija (bet sliktāka par CI). Tā kā FuelPHP tiek aktīvi izstrādāta, tad bieži vien var notikt tā, ka kods vienā versijā strādā, bet jau nākošajā versijā vairs ne. Tomēr ir salīdzinoši maz lietotāju veidotu papildinājumu.

Cik esmu spēlējies ar Symfony2, tad tas izskatās diezgan nopietns rīks, bet ar dokumentāciju man gan švaki gāja- gan dokumentācija, gan pamācības pārsvarā ir 1.x versijām (varbūt ne tur skatījos)

Share this post


Link to post
Share on other sites

Noteikti symfony, sarežģītāks, apgūšanā, bet ja apgūst, tad kods paliek labi strukturēts. Un arī termināla izmantošana var ietaupī daudz laika.

Share this post


Link to post
Share on other sites

Noteikti symfony, sarežģītāks, apgūšanā, bet ja apgūst, tad kods paliek labi strukturēts. Un arī termināla izmantošana var ietaupī daudz laika.

 

Pfff, freimworks nekad nenodrošinās to, ka tavs kods nav sūds. Sūdu var uzrakstīt ar jebkuru freimworku.

 

Es balsoju par Laravel, kas pēdējā laikā strauji uzņem apgriezienus, kā progresīvākais freimworks.

 

http://www.google.lv/trends/explore#q=Laravel%2C%20Yii%2C%20CakePHP%2C%20CodeIgniter&cmpt=q

Share this post


Link to post
Share on other sites

Kāds man reiz teica ka

 

CI a.k.a. Codeingiter ir prieks php v4

Latavel ir priekš php v5

 

kaut kā tā salīzināja.. šodiena ir Laravel

 

Par kkādu smarty vispār vari aizmirst, gribās bietē iedot katram kas šodien izmanto smarty 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...