The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Вышла новая версия PHP-фреймворка Zend Framework 2.0

06.09.2012 20:58

Вышел релиз PHP фреймворка Zend Framework 2.0.0, сочетающего в себе такие компоненты, как средства MVC (Model View Controller) разработки, прослойку для работы с базами данных, построенный на базе Lucene поисковый механизм, компоненты интернационализации (I18N), API для аутентификации и фильтрации поступающих от пользователя данных, классы для создания интерактивных web-приложений и т.д.

В новой версии кардинально переработан подход к разработке (осуществлён уход от шаблона проектирования Singleton), добавлена большая порция новых компонентов и переработаны существующие. Например, переработан стек HTTP, переписан с использованием ext/intl компонент интернационализации, улучшен код разбора конфигурации, переделаны реализации обработчиков форм, ведения логов, отслеживания пользовательских сессий, работы с электронной почтой. Среди новых компонентов: EventManager, ModuleManager, ServiceManager (Inversion of Control), DI (Dependency Injection Container), Escaper, InputFilter.

  1. Главная ссылка к новости (http://framework.zend.com/blog...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/34770-zend
Ключевые слова: zend, php
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (25) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, o (?), 21:01, 06/09/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –11 +/
    А зачем? Столько проблем с этим зендом..
     
     
  • 2.2, Аноним (-), 21:12, 06/09/2012 [^] [^^] [^^^] [ответить]  
  • +10 +/
    Это сколько, например?
     

  • 1.3, kuraga (ok), 21:37, 06/09/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А можно пжл привести пример, куда они ушли от Singleton?..
     

  • 1.5, Tuxoid (ok), 22:27, 06/09/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Чем оно лучше Symfony 2?
     
     
  • 2.6, Tuxoid (ok), 22:28, 06/09/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Спрашиваю не холивара ради а просветленья для.
     
     
  • 3.9, Аноним (-), 07:50, 07/09/2012 [^] [^^] [^^^] [ответить]  
  • +/
    +1, интересно было услышать адекватное сравнение этих фреймворком. На первый взгляд развиваются они в схожих направлениях в плане архитектуры (взять тотже DI-контейнер), оба претендуют на роль «PHP EE» (*сарказм*, хотя…).
     
     
  • 4.16, Фкуку (?), 14:52, 07/09/2012 [^] [^^] [^^^] [ответить]  
  • –6 +/
    Symfony 2 — _PHP_ фреймворк.
    Написанный _НА PHP_.

    Zend — написанная НА ПЛЮСАХ СРЕДА ИСПОЛНЕНИЯ PHP кода...

    Что НЕЯСНО??? :(

     
     
  • 5.17, Аноним (-), 15:29, 07/09/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Zend — написанная НА ПЛЮСАХ СРЕДА ИСПОЛНЕНИЯ PHP кода...

    лолшто? вы серьёзно? такую чушь, да ещё и капсом?

     
     
  • 6.19, terr0rist (ok), 16:14, 07/09/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> Zend — написанная НА ПЛЮСАХ СРЕДА ИСПОЛНЕНИЯ PHP кода...
    > лолшто? вы серьёзно? такую чушь, да ещё и капсом?

    ну он в общем прав)) Zend (просто) - это именно оно)
    чувак просто увидел слово Zend и не стал читать остальное. Чукча не читатель, чукча писатель.

     
     
  • 7.23, зачем имя анониму (?), 20:17, 07/09/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Ну тогда уж не просто Zend, а Zend Engine )
     
     
  • 8.26, Фкуку (?), 09:00, 09/09/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Ааа Framework То пардон ... текст свёрнут, показать
     

  • 1.15, Нету имени (?), 12:25, 07/09/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ушли от singleton и превратили фреймворк в какую-то кашу непонятных инклюдов с захардкодеными массивами. Молодцы, аплодирую стоя.
     
     
  • 2.18, terr0rist (ok), 16:13, 07/09/2012 [^] [^^] [^^^] [ответить]  
  • +/
    так это ж специально. Зенду тоже надоело рнр, вот они и прикладывают все усилия, чтобы он сдох побыстрее.
    Зенд 3.0 либо вообще не будет, либо будет написан на каком-нибудь питоне (хотя нет, скорее всего выберут эрланг+хацкель, в привычной для себя парадигме решения проблем, самими и созданных)
     
  • 2.24, kurokaze (ok), 19:20, 08/09/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Синглтон в большинстве ситуаций является антипаттерном. Но вам в книгах этого не сказали, ггггг
     

  • 1.20, terr0rist (ok), 16:21, 07/09/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Зенд в своём репертуаре.
    Вместо того, чтобы решать проблемы в дизайне РНР, они пишут на РНР фреймворк, который должен эти проблемы решать. Супер! Изобрести велосипед на 8 ногах, а потом, чтобы он быстрее бежал, приделать к нему сверху колёса, которые управляют этими ногами.
    Так держать. Я бы даже заплатил им, чтобы это чудо развалилось побыстрее.
     
  • 1.22, Slava Semushin (?), 18:39, 07/09/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Хорошая новость. Пользовался им когда-то и воспоминания по большей части хорошие.
     
  • 1.25, ILYA INDIGO (ok), 01:37, 09/09/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    CodeIgniter - понятно, быстро, просто и эффективно!
    http://cidocs.ru
     
     
  • 2.27, Cobold (??), 17:40, 10/09/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Довелось с этим чудом года два назад столкнуться, лучше не надо такого счастья. Там по прежнему GET - запросы не поддерживаются, всё через POST делать нужно?
     
     
  • 3.28, ILYA INDIGO (ok), 19:49, 10/09/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Довелось с этим чудом года два назад столкнуться, лучше не надо такого
    > счастья. Там по прежнему GET - запросы не поддерживаются, всё через
    > POST делать нужно?

    В ЧПУ от GET-а толку никакого.

     
     
  • 4.29, Cobold (??), 20:33, 10/09/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    прошу прощения, я иностранец, про ЧПУ на php ни разу не слышал. Но вот прикручивать работу с get формами к готовому проекту как раз пришлось, потому что до меня проект на этом поделии изготовили, а потом вдруг заказчик задался вопросом почему это гугл его поиск по каталогу не кэширует. Агрументация авторов что "get это не секьюрно" вообще убила.
    В остальном качество кода в codeigniter даже вполне себе выше среднего, но вот только авторы похоже или люди от веба очень далёкие, или с очень деформированными предствлениями.
     
     
  • 5.30, ILYA INDIGO (ok), 22:21, 10/09/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > прошу прощения, я иностранец, про ЧПУ на php ни разу не слышал.
    > Но вот прикручивать работу с get формами к готовому проекту как
    > раз пришлось, потому что до меня проект на этом поделии изготовили,
    > а потом вдруг заказчик задался вопросом почему это гугл его поиск
    > по каталогу не кэширует. Агрументация авторов что "get это не секьюрно"
    > вообще убила.
    > В остальном качество кода в codeigniter даже вполне себе выше среднего, но
    > вот только авторы похоже или люди от веба очень далёкие, или
    > с очень деформированными предствлениями.

    А что вам помешало в POST форму, хотя все формы по умолчанию в GET-е, в атрибут action засунуть всё, что вам нужно передать GET-ом?

     
     
  • 6.31, Cobold (??), 12:35, 11/09/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    поисковики принциниально кэшируют только get формы. Это семантика http протокола - post создаёт новые ресурсы, но не обязан их возвращать, а через get нельзя ничего менять, он только возвращает контент. Поэтому, если делается например форма регистрации новых пользователей - это post, а если форма поиска - это может быть только get. Всё азы в общем-то.
     
     
  • 7.32, ILYA INDIGO (ok), 03:04, 12/09/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Зачем вам вообще индексировать ФОРМУ поиска?
    Индексироваться должны работы, товары, статьи, то что через поиск ищется, и индексируются они через каталог в главном меню, обычно.
    И даже если вам таки нужно передать искомую фразу именно GET-ом, то я не понимаю чем именно вам CodeIgniter мешает это сделать?
     

  • 1.33, Александр (??), 11:16, 22/11/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Сайт с русскоязычной документацией, мануалами и форумом по ZF2 (Zend Framework 2, ЗФ2):
    http://zf2.com.ua
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру