Jump to content
php.lv forumi

CI, Kohana vai Symfony


Recommended Posts

  • Replies 46
  • Created
  • Last Reply

Top Posters In This Topic

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)!

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
Link to post
Share on other sites
  • 2 weeks later...

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)

Link to post
Share on other sites
  • 2 years later...

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

Link to post
Share on other sites
  • 2 months later...

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 

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