ПредишенСледващото

Особености рамка symfony2

Symfony2 (Simfoni2) - популярен модерен уеб рамка написани на PHP. Тя е предназначена за създаване на уеб сайтове и уеб приложения.

Ето няколко причини, поради които можете да избирате Symfony2 да се развива.

  • На Общността. Symfony2 е популярен по целия свят. Удобството на работа с тази рамка и своите силни страни оценяват като единични разработчици и големи компании. Symfony2 формира около една голяма общност, чиито членове помагат един на друг, научи начинаещи, да споделят рецепти за блогове.
  • Поредици. Накратко, снопчета - допълнителни модули, които се простират на основните функции на Symfony2. Обществото вече е създал повече от две хиляди връзки, като броят им се увеличава всеки ден. Много популярни пакети се актуализират редовно.
  • Документация. Може би на всички налични рамки днес, на Symfony2 има най-пълната и подробно описание. Основна документация. решаване на общи задачи. функционални ръководства. пълна документация API - как да Карабас Барабас-каза: "това е само празник на някакъв вид". През последните години ние започнахме да напусне книгата на тесни теми от членове на общността (например в годината с Symfony и Symfony2 Електронна търговия: The Lean-книга).

За съжаление, в руски на документация Symfony2 не е достатъчно. Нашият блог ще се опитам да леко коригира ситуацията.

Symfony разработчик

От гледна точка на разработчика, всяка рамка - средство за ускоряване на развитието и подобряване на работния процес. Това се постига основно чрез набор от общи компоненти. По този начин, след преминаването на "новобранец обучението", програмистът може да се концентрира върху решаването на наистина важните задачи, не си губим времето преоткрива колелото. Symfony в това отношение - не е изключение. Освен това, Symfony модули независими един от друг. Това означава, че можете да използвате не цялата рамка, но само на отделни нейни части. Symfony компоненти използват програми като CMS Drupal (осмо издание), рамковата Laravel. Композитор мениджър зависимост. microframework Силекс и др.

В Symfony има удобен инструмент за отстраняване на грешки Profiler среди механизъм, вграден модул за защита, както и подробни страници за грешки. Всичко това също ускорява развитието.

Symfony използва целия ООП и дизайнерски модели. Тя изисква познаването програмист на поне основите на обектно-ориентираното програмиране.

Symfony за отбора

Ако развитието на отбора, не може просто да се вдигне и да се премести в нов инструмент. Това всеобхватно решение, последствията от което трябва да разберат, че целият отбор. Нека да видим това, което трябва да знаете за Symfony различни групи потребители.

Ръководители на проекти, като, на първо място, фактът, че развитието се извършва в рамковата програма. членовете на екипа са много по-лесно да се придвижвате в структурата на проекта и новодошлите изливат в работата по-бързо. Висока скорост на прототипи и развитие като цяло също не могат да угодят на ръководителя на проекта.

Системните администратори ще бъдат полезни да знаете следното. Като цяло проектът на Symfony - това е обичайната PHP-проекта с всички придружител. Така например, в зависимост от текущите нужди, той може да изисква свързване на различни разширения. Symfony изисква достъп за писане на всички от двете папки (кеш и трупи). Местоположението на тези папки може да се настрои ръчно. Console рамка улеснява внедряването на приложения на сървър. Symfony е в състояние да работи с уеб ускорители като лак.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!