The OpenNET Project / Index page

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

Увидел свет php-фреймворк Adventure 1.10

07.09.2009 14:23

Разработчики Php-фреймворка Adventure представили релиз 1.10 с реализацией диспетчера подстановки зависимостей, одними из первых предоставив разработчикам на языке PHP возможность использования технологий, заложенных в некоторых Java-библиотеках, в частности, Swing. Данный интерфейс диспетчеризации предоставляет возможность для сторонних библиотек задействовать другие библиотеки, на основе соглашения о наборе API между разработчиками, благодаря введению дополнительного абстрактного уровня представления классов.

Полученное повышение гибкости приложения, помимо упрощения написания, даёт возможность выбора разных реализаций классов одного и того же назначения. Организационно это может быть использовано для разделения труда разработчиков над взаимозависимыми частями проекта, без необходимости обмениваться кодом и синхронизировать сроки разработки. Также, сходные части приложения могут разрабатываться в нескольких альтернативных вариантах, что позволит владельцу приложения выбирать между реализациями или даже совмещать их, отбирая лучшие участки. Технически же это повышает удобство и скорость функционального тестирования приложения, при отсутствии "настоящей" реализации какой-либо его части. При этом не требуется вносить изменения в код, достаточно изменить настройки приложения, например, поставить класс-заглушку.

Среди прочих изменений отмечен переход основной версии полностью на php5, рефакторинг и адаптация к php 5.3, добавление поддержки "капчи" для модуля комментариев, поддержка ведения журнала sql-запросов.

  1. Главная ссылка к новости (http://adventure-php-framework...)
  2. OpenNews: Вышел релиз PHP-фреймворка Adventure PHP 1.9
  3. OpenNews: Adventure-PHP-Framework сменил лицензию на LGPLv3
Автор новости: Peter Vereshagin
Тип: Программы
Короткая ссылка: https://opennet.ru/23320-php
Ключевые слова: php, web
Поддержать дальнейшую публикацию новостей на OpenNET.


Обсуждение (5) RSS
  • 1, Аноним (-), 02:38, 08/09/2009 [ответить]  
  • +/
    http://components.symfony-project.org/dependency-injection/ уже есть. И она хороша, ага.
     
     
  • 2, Cobold (??), 11:49, 08/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Да, тоже могу symphony посоветовать. Только линк сломался, там обязательно слэш в конце должен быть.
     

  • 3, Аноним (-), 10:03, 09/09/2009 [ответить]  
  • +/
    Как это поможет мне заработать больше денег на реальном Российском рынке?!
     
  • 4, дядя (?), 13:50, 09/09/2009 [ответить]  
  • +/
    Бесконечные уровни абстракции - ахилесова пята объектного программирования.
    Действительно полезная работа просто теряется в нескончаемом потоке чистого сознания.
     
  • 5, Thorn (??), 19:03, 09/09/2009 [ответить]  
  • +/
    Добро пожаловать в динамические языки?
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:
    При перепечатке указание ссылки на opennet.ru обязательно



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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