The OpenNET Project / Index page

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

Выпуск стабильной версии PHP-фреймворка Yii 1.0

05.12.2008 14:37

Первая стабильная версия PHP-фреймворка Yii выпущена под лицензией BSD. Сообщается, что фреймворк Yii разработан по строгим требованиям объектно-ориентированной модели, с оглядкой на производительность и масштабируемость. Система будет поддерживаться через выпуск обновлений (Service Packs) с полным соблюдением обратной совместимости. К основным чертам относятся:

  • разработка в рамках парадигмы MVC (Model-View-Controller );
  • слой абстракции БД ( DAO/ActiveRecord );
  • многоуровневое кеширование (кеш данных, блоков и полных страниц);
  • интернационализация и локализация;
  • расширенные средства проверки элементов форм ввода и виджеты;
  • интеграция с JavaScript библиотекой jQuery;
  • расширяемость сторонним кодом, например, можно задействовать код из PEAR и Zend Framework;
  • обширная документация;
  • возможности по автоматической генерации кода;
  • средства защиты от XSS/CSRF атак.


  1. Главная ссылка к новости (http://www.yiiframework.com/fo...)
  2. Набор основных черт Yii 1.0
Автор новости: Peter Vereshagin
Лицензия: CC BY 3.0
Источник: heise-online.co.uk
Короткая ссылка: https://opennet.ru/19239-php
Ключевые слова: php, web
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (18) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, phpcoder (??), 19:50, 05/12/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Звучит вкусно :)
     
  • 1.2, дядя (?), 14:29, 06/12/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    При входе на офсайт сразу в глаза бросаются по пол секунды рендерящиеся статик HTML... Все сразу понятно...
     
     
  • 2.3, Aleksey (??), 19:25, 06/12/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Откуда такие данные? Или интернет у вас данные мгновенно передает?
     
     
  • 3.4, дядя (?), 22:51, 06/12/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Есть опыт наблюдения за производительностью веб-приложений.
    На глаз оценить помогает аддон к фаерфоксу LORI. Ну а локально ab или httperf.
    И даже если ответ не 500мс, а 100-200мс это всеравно безумно много для статичного контента (<=10 обработанных запросов в секунду). Тот же галименький друпал без кэша выдает ~20rps, а с кэшем ~70.
     
     
  • 4.5, Ананимыч (?), 17:30, 07/12/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Друпал? Все в кубики играете?
     
     
  • 5.11, дядя (?), 01:03, 08/12/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Нет, не играю. Клиенту как-то было интересно что есть у опенорса. Проанализировали. Просто помню результаты.
     
  • 4.7, Aleksey (??), 21:43, 07/12/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Ну вы прям какую-то фантастику говорите. А вы про нагруженность каналов слышали? Даже если бы отклик был секунд 20 - это ни о чем бы не говорило, возможно просто у провайдера узкий канал в Россию. Короче больше не говорите глупостей.
     
     
  • 5.10, дядя (?), 00:50, 08/12/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Нет, не слышал, вы один такой. 33ms время отклика от их сервера. И кто вам сказал что я в России.
     
     
  • 6.12, Aleksey (??), 08:48, 08/12/2008 [^] [^^] [^^^] [ответить]  
  • +/
    И что это доказывает? Короче ставьте локально, если хочется похаить и проверяйте. А результаты измерений "на глазок" производительности удаленных веб-сервисов - это понты, ничего общего с действительностью не имеющие.
     
     
  • 7.13, дядя (?), 13:37, 08/12/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Это доказывает что вы не в теме. Когда человек не теме, тогда ему и точные результаты не помогут.
     
     
  • 8.14, Алексей (??), 14:13, 08/12/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Это доказывает, что у вы очень сильно заблуждаетесь В соседней ветке диалог гор... текст свёрнут, показать
     
  • 2.6, Pilat (ok), 21:35, 07/12/2008 [^] [^^] [^^^] [ответить]  
  • +/
    У меня не бросаются. Если и http://www.yiiframework.com/performance/ не врёт, то есть повод усомниться в Вашем сообщении.
     
     
  • 3.8, Gambler (??), 22:30, 07/12/2008 [^] [^^] [^^^] [ответить]  
  • +/
    'A benchmark application is written for each framework. Each application simply tries to display a string "hello world". Any additional framework features are disabled to ensure fairness of the comparison.'

    Извините, но это несерьезно.

     
  • 3.9, дядя (?), 00:47, 08/12/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Не все запускают тесты на персонально выделенном двухядерном ксеоне, в 10 потоков и со всеми отключенными модулями при этом выводя целых 11 символов :)
    Кстати заметьте, по их графикам облегченная версия без APC работает на 25% медленнее обычной, что уже вызывает легкое недоразумение...
    А учитывая что на большинстве хостингов PHP идет в виде fastcgi, то APC наврядли вообще заведется ибо shared memory недоступна...
     

  • 1.15, rihad (?), 22:55, 08/12/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Скачал просто чтобы посмотреть на код. Так себе.
    Если судить по уровню и сложности кода, по степени внедрения самых современных познаний в разработке фреймворков, имхо лидер один - Symfony.
     
     
  • 2.16, о_О (?), 15:03, 15/12/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Скачал просто чтобы посмотреть на код. Так себе.
    >Если судить по уровню и сложности кода, по степени внедрения самых современных
    >познаний в разработке фреймворков, имхо лидер один - Symfony.

    а еще Symfony лидер в тормознутости... один из самых медленных фреймфорков

     
     
  • 3.17, Михаил (??), 19:44, 19/12/2008 [^] [^^] [^^^] [ответить]  
  • +/
    ну ну .. когда я увижу нечто хотя бы похожее на mtv.de возможно я буду смотреть на него(на Yii)
    а так это даже смешно тесты на уровне hello world, symfony для hello world не подходит как и любой другой фреймворк для этого плэйн пхп в 10 раз лучше покажите нормальный высоконагруженый проект на Yii и очень сомневаюсь уровень рефакторинга дотянет до symfony, то что я увидел на офф сайте это некое подобие доработаной Joomla с шеллом
     

  • 1.18, человек (??), 14:46, 10/01/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Установил. Протестировал имеющиеся приложения.
    1.txt — 117 запросов в секунду (hello world).
    1.php — 117 запросов в секунду (echo 'hello world').

    Yii:
    helloworld — 62.7 запроса в секунду.
    blog — 23,3 запроса в секунду ("главная страница" работа с базой данных)
    blog — 4.7 запроса в секунду ("страница отдельного поста" по идее добавлены капча и формы)

    Нормальные результаты, по сравнению с CodeIgniter и Kohana.

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



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

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