PHP frameworks

THE_CHOSEN_ONE

1903-2012
Член од
13 август 2007
Мислења
3.735
Поени од реакции
1.340
Во фаза сум на изработка на еден поголем проект се двоумам помеѓу:
-CAKE
-symfony
-Zend

Проектов е голем и ќе опслужува стотици рикуести симултано затоа се мислам дали воопшто да користам фрејмворк.
Дел од сајтот е веќе завршен значи имам 10 илјади линии кастм код дали би претставувало проблем стариов код да го интегрирам или пак да ги држам одвоено?
 
Имаш проект со веќе 10к линии код готови, а тек сега се размислуваш дали да користиш framework?
Хммм... Ова го немав видено до сега... :toe:
 
Имаш проект со веќе 10к линии код готови, а тек сега се размислуваш дали да користиш framework?
Хммм... Ова го немав видено до сега... :toe:

Кодот е 90% алгоритамски и се брзав така да фрејмворкот не беше опција сега размислувам дали да си продужам да си куцам или да земам пар готови класи, PEAR можеби?
 
Доколку ти треба брз, безбеден и lightweight фрејмворк, можиш да го пробаш со Kohana (2.3.4). Имаш и MVC организација на кодот, така да ова би било моја препорака. Главен недостаток е што нема доволно добра документација ( сепак лесно се учи ).
Zend Framework е голем, многу поспор но со голема збирка на библиотеки, и доста добро документиран. Но можиш да си интегрираш библиотеки од ZF во Kohana без проблем.
 
Кодот е 90% алгоритамски и се брзав така да фрејмворкот не беше опција сега размислувам дали да си продужам да си куцам или да земам пар готови класи, PEAR можеби?

А што ќе ти е фрејмворк, ако имаш 10к линии код.

Само за MVC ?
 
А што ќе ти е фрејмворк, ако имаш 10к линии код.

Само за MVC ?

Можеби зошто е модерно? :)
Шала на страна, ако тие 10.000 се „лошо“ напишани, ако почнува да се губи во кодот а треба да додава нови функционалности, зошто да не го среди како што треба ако има време? Може само да добие (оптимизиран код, лесно надградлив, прегледен и документиран, ... ) а не и да изгуби (освен време ... хух само да се има време и се е можно)
 
Можеби зошто е модерно? :)
Шала на страна, ако тие 10.000 се „лошо“ напишани, ако почнува да се губи во кодот а треба да додава нови функционалности, зошто да не го среди како што треба ако има време? Може само да добие (оптимизиран код, лесно надградлив, прегледен и документиран, ... ) а не и да изгуби (освен време ... хух само да се има време и се е можно)
Ако го средил сам кодот и дошол до тие 10.000 реда тогаш претпоставувам дека знае кое што каде како е...

А за прегледност и документација, смислиле коментари, делење на помали фајлови кои се инклудираат и тн. така да негледам причина зошто би се добивал прегледен код со користење на некој фрејмворк, а непрегледен без него. Сепак се е до педантноста и организираноста на тој што го “шљакал“ кодот :)
 
CodeIgniter (http://codeigniter.com)

Symfony и Cake се вештачка имитација на Ruby on Rails. Symfony го користи најглупиот ORM на светов. Сум работел со неги и ќе ти кажам - ужас е.
Zend е претерано тешка и комплицирана.

Што прават тие 10к линии код ?
Тоа е стварно многу.
 
CodeIgniter (http://codeigniter.com)

Symfony и Cake се вештачка имитација на Ruby on Rails. Symfony го користи најглупиот ORM на светов. Сум работел со неги и ќе ти кажам - ужас е.
Zend е претерано тешка и комплицирана.

Што прават тие 10к линии код ?
Тоа е стварно многу.

Кодов е 90% алгоритамски, многу малце работи со база.

CodeIgniter за каков тип на проекти е наменет light,medium,intermediate?
 

Kajgana Shop

Back
На врв Bottom