Защо ми е необходим Yii и други подобни fremvork
Пълен стак разработчик (Symfony, ъглови)
Рамка - рамка. Буквалният превод на която обикновено отразява добре от съществено значение. Този вид структура, която се придържа към заявлението.
В основата на всяка система е някаква рамка. Структурата, организацията на кода, поне някои от тях. Вземете клас маршрутизация (който се свързва искане и код, който трябва да бъде изпълнен за преработката на ориз) клас за работа с базата данни, управителят на конфигурация. и някак си става въпрос, че вече имате рамка.
В основата на всяка CMS рамка там. Дори и в една и съща WordPress. Това е вътрешен API на ССФ, на която е построена.
Сложността и нивото на рамката определя нивото на абстракция, която той въвежда. Ако ви дам един пример - Symfony2 и все пак, за да изпратите съобщение. Изпращане на поща по себе си е относително мазна работа. Това означава, че от 200 милисекунди и обработка на исканията, 100 от тях може да вземе изпращане на имейли. Това означава, че потребителят ще се върна по-късно. В Symfony2, внедрил слой на абстракция искане на отговор, и следователно, имате пълен контрол над целият поток данни. Рамката е лесно да знаете, когато завършихме обработката на основната заявка. Само в PHP (в зависимост от САПИ) имат възможност да кажете на сървъра, че "ние приключихме обработката на искането, е възможно да се даде на потребителя" и да направим нещо друго. В резултат на това ние можем да вместо да изпраща писма да се сложи на опашката и да изпрати само след искане е оставил на потребителя да получи по-добра система за реакция.
Важно е да се отбележи, че кодът на заявление не е по никакъв начин по-различно. Ако изведнъж няма да има достатъчно капацитет на сървъра и имаме стеснен участък ще бъде по същия начин тук са в очакване на операции - може да е безболезнено, без да се променя бизнес логиката и основен код заявление, добавете всички на опашката на другия, и там е сървър процес всички. Така че можем да направим промени в системата, възможно най-бързо, без да жертвате качество.
Ако имам нужда blogoobrazny сайт, а след това аз ще взема vordpres и пренапише, а аз ще добавя липсващата функционалност в края на краищата да се създаде сайт WP отнема част от времето от рамката.
Но не винаги е така. Като минимум, тъй като времето за функционална WordPress въз основа на неговата вътрешна рамка може да ви отнеме много повече време, отколкото писмено всички популярния нормална рамка, не са оптимизирани за конкретно решение +, за да добавите блог.