28/06/2007 11:09
Компания «Солютекс» начала закрытое бета-тестирование ядра XS2 Framework
v2 — нового поколения продуктов семейства XS2, которое имеет ряд концептуальных
нововведений. Релиз продукта назначен на сентябрь-октябрь 2007 года. «С
момента появления первой коммерческой версии XS2 прошло более 2 лет, за
это время рынок программного обеспечения для веб-разработки сильно изменился»,
говорит Виктор Ясиновский, IT-директор компании «Солютекс», — «Я считаю,
что наше решение провести рефакторинг XS2 сейчас — своевременно и позволяет
нашей компании сделать шаг вперед, заглядывая в будущее рынка. Современные
Интернет-приложения все больше и больше становятся похожи на классические
программы для ПК: они имеют собственные интерфейсы, структуры данных и используют
различные разнородные ресурсы. В этой связи, естественно, концепции серверных
сценариев (скриптов) уходят в прошлое, не позволяя обеспечивать достаточный
уровень абстракций при возрастающей сложности проектов». По словам разработчиков,
теперь система рекурсивно описывает себя через свои объекты, предоставляя
разработчику проекта расширеннные возможности, такие как, например, создание
пользовательских типов данных, триггеров (процедур, связанных с типами объектов
и событиями) и т.д. Такой подход позволяет существенно снизить расходы на
проектировку и разработку проекта. Новая версия XS2 написана на «чистом»
PHP5 (Zend Engine 2) — это позволило реализовать более «стройные», с точки
зрения объектно-ориентированного подхода, механизмы обработки исключений
(Exceptions), абстрактные классы (Abstract classes) и интерфейсы объектов
(Interfaces). «Прозрачные» наследования и перегрузки, по итогам тестирований,
сделали ядро XS2 Framework v2 более чем на 30% быстрее своего предшественника.
В ядре XS2 Framework v2 в полном объеме реализованы механизмы транзакций
и изоляций событий, как для СУБД Oracle 9-10g и PostgreSQL 7.x-8.x, так
и для MySQL версий 4.x-5.x, для таблиц InnoDB и BDB, а так же «виртуальная»
поддержка транзакций для стандартных таблиц MyISAM. В наше время важным
конкурентным преимуществом любых систем разработки является поддержка юникода
— ядро XS2 Framework v2 имеет 100% совместимость с UTF-8, однако возможен
так же режим, при котором система будет работать в традиционных однобайтовых
кодировках — выбор остается за пользователем.
Оригинал (на 28/06/2007): cybersecurity.ru
В случае обнаружения неточностей или ошибок просим Вас сообщить об этом по адресу
|