Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Ресурсы посвященные Symfony2 Framework

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
digi
Отправлено: 17 Апреля, 2013 - 07:55:00
Post Id


Посетитель


Покинул форум
Сообщений всего: 406
Дата рег-ции: Янв. 2012  


Помог: 4 раз(а)




Для тех кто начинает вникать в самый трендовый фреймворк, прелагаю немного ознакомиться с чего начать и с чем это всё едят ;))

В первых для профессионального программирования нужно умение читать текст на английском т.к. самая актуальная документация будет всегда только на нём, находится она на оффсайте http://symfony[dot]com/doc/current/index[dot]html описано всё достаточно простым и лаконичным языком, так что вдойне полезно будет её читать для изучения енг в том числе ;))

Если всёже нужно первое знакомство с проектом Symfony2 на русском, то есть дока
http://symfony-gu[dot]ru/documentati[dot][dot][dot]/html/index[dot]html но она не полная и для версии 2.0 хотя базовые принципы описаны, но нужно будет сверять с изменениям версий в файлах UPGRADE*, например https://github[dot]com/symfony/symfo[dot][dot][dot]r/UPGRADE-2[dot]1[dot]md

Далее нужно понимать что симфони это не монолитный "фреймворк", это может казаться не привычным, а можно сказать "мета-фреймворк" или просто "проект" Улыбка суть в том, что у него очень мало связанные компоненты и их можно ипользовать где угодно, например впилить симфонический компонент контейнера сервисов в Yii. Для понимания на сколько симфони можно разложить по кирпичикам, есть хорошый цикл статей от автора симофни: http://fabien[dot]potencier[dot]org/arti[dot][dot][dot]omponents-part-1 там 12 частей, также есть переводы первых 5 частей на русский http://habrahabr[dot]ru/post/136110/

В симфони используется ряд библиотек, которые можно использовать и вне проекта Symfony2, например:

- Twig - Шаблонизатор (дока на русском - http://twig[dot]kron0s[dot]com/ , оффсайт - http://twig[dot]sensiolabs[dot]org/ ) да да, чистый пхп непригоден в качестве шаблонизации ;)

- Doctrine 2 ORM - объектная работа с БД (дока на русском - http://odiszapc[dot]ru/doctrine/ , официальная дока - http://docs[dot]doctrine-project[dot]org/en/latest/ )

Система управления пакетами Composer позволяет очень гибко управлять зависимостями, поверхностный обзор тут http://habrahabr[dot]ru/post/145946/

Ну и на последок шпаргалочка http://www[dot]symfony2cheatsheet[dot]com/ ;)) хотя она для версии 2.1 т.е. уже есть небольшие различия, но в целом весьма полезно ;)
 
 Top
armancho7777777 Супермодератор
Отправлено: 17 Апреля, 2013 - 08:48:47
Post Id



Активный участник


Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011  
Откуда: Москва


Помог: 221 раз(а)




digi пишет:
также есть переводы первых 5 частей на русский http://habrahabr.ru/post/136110/

6-ая
http://habrahabr[dot]ru/post/138893/
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« CMS и фреймворки »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB