участие в разработке веб-приложений с помощью фреймворка Symfony

ну, я программист на php, который какое-то время создает какое-то приложение на php, используя фреймворк codeigniter. Теперь я перейду на следующий уровень, используя более мощный фреймворк, и мой выбор пал на фреймворк Symfony. Я читал хорошие отзывы об этом и ищу информацию об этом, мне кажется, что это хороший следующий уровень. Я видел, что он использует имя механизма шаблонов Twig, и, поскольку я пришел из codeigntiter, мне стало немного неудобно. Теперь я бы знал, какие преимущества в использовании веток? Действительно ли это помогает использовать его в веб-приложении?


person eng_mazzy    schedule 22.02.2012    source источник


Ответы (2)


По моему краткому, субъективному мнению, движки шаблонов обычно приводят к более чистым представлениям, а в некоторых случаях движков (у одних - больше, чем у других) - к лучшему обеспечению разделения проблем.

Что касается дискуссий и статей, их много, если вы их поищете. Вот несколько ссылок:

Веб-сайт Twig даже дает вам обзор того, почему это может быть полезно:
http://twig.sensiolabs.org/

Что касается Symfony, то нужно помнить, что вы не привязаны к использованию Twig. На мой взгляд, это проще, если вы это сделаете, но вы можете так же легко сказать Symfony, что хотите использовать вместо этого простые шаблоны PHP.

person simshaun    schedule 22.02.2012

Twig - чрезвычайно простой, но мощный язык шаблонов, и это всего лишь набор ярлыков для того, что вы делаете в PHP.

Есть классные встроенные инструменты, такие как фильтры, чтобы избежать стандартных обработок строк в PHP (например), макросов и возможности расширения языка. Синтаксис очень чистый и легкий для изучения.

Существует отличная документация.

person rayfranco    schedule 22.02.2012