Солютекс начинает закрытое бета-тестирование

Компания Солютекс объявляет о начале закрытого бета-тестирования ядра XS2 Framework v2 - нового поколения продуктов семейства XS2, которое имеет ряд концептуальных революционных нововведений, обеспечивающих принципиально новый уровень безопасности и надежности. Релиз продукта назначен на сентябрь-октябрь 2007 года.
"С момента появления первой коммерческой версии XS2 прошло более 2 лет, за это время рынок программного обеспечения для веб-разработки сильно изменился", - говорит Виктор Ясиновский, IT-директор компании "Солютекс", - "Я считаю, что наше решение провести рефакторинг XS2 сейчас - своевременно и позволяет нашей компании сделать шаг вперед, заглядывая в будущее рынка.

Современные Интернет-приложения все больше и больше становятся похожи на классические программы для ПК: они имеют собственные интерфейсы, структуры данных и используют различные разнородные ресурсы. В этой связи, естественно, концепции серверных сценариев (скриптов) уходят в прошлое, не позволяя обеспечивать достаточный уровень абстракций при возрастающей сложности проектов".

XS2 Framework v2 - это прежде всего новая философия. Теперь система рекурсивно описывает себя через свои объекты, предоставляя разработчику проекта неограниченные возможности, такие как, например, создание пользовательских типов данных, триггеров (процедур, связанных с типами объектов и событиями) и т.д. Такой подход позволяет существенно снизить расходы на проектировку и разработку проекта.

"С одной стороны XS2 похожа на объектную СУБД, с другой, ее можно представить как современное средство разработки приложений - к таким программным комплексам и можно применить термин Framework>, говорит Арсений Лебедев, руководитель отдела R&D компании <Солютекс", "За два года мы, вместе с нашими партнерами, столкнулись примерно с сотней интересных, с нашей точки зрения, сложных и больших проектов, от нестандартных систем электронной коммерции до систем автоматизации управления предприятиями крупного Российского холдинга. И каждый из них был по-своему уникален, что позволило нам выработать новый набор критериев для ядра второй версии 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 - самая большая гордость нашей компании. Многие решения и открытия рождаются не только в процессе споров или мозговых штурмов, но и, во время "соревнований по качеству", регулярно проводимых в отделе R&D. В результате одного из таких соревнований родилась идея нового транзакционного механизма для работы с файловой системой - и уже после серии предварительных тестирований оказалось, что новый компонент не только превосходит по скорости старый, но и позволяет избавиться от целого ряда критичных "тяжелых" проверок тем самым увеличивая относительную скорость в разы!", - говорит Виктор Ясиновский.

В наше время важным конкурентным преимуществом любых систем разработки является поддержка юникода - ядро XS2 Framework v2 имеет 100% совместимость с UTF-8, однако возможен так же режим, при котором система будет работать в традиционных однобайтовых кодировках - выбор остается за пользователем.

"Самое главное для наших клиентов и партнеров - сохранность инвестиций, именно поэтому мы уделяем очень много времени обратной совместимости нового ядра с проектами, созданными в XS2 Framework v1. В настоящий момент мы можем с уверенностью сказать, что переход с первой на вторую версию возможен и обязательно будет доступен всем клиентам и партнерам нашей компании", - подчеркнул Виктор Ясиновский.

© Галактика, 2007
© Издание 12NEWS (ИП Маринин А.Л.), 2007



Опубликовано
Просмотров: 3428
Статистика Открыть ссылку в новом окне

Комментарии на публикацию Солютекс начинает закрытое бета-тестирование

Компания Солютекс объявляет о начале закрытого бета-тестирования ядра XS2 Framework v2 - нового поколения продуктов семейства XS2, которое имеет ряд концептуальных революционных нововведений, обеспечивающих принципиально новый уровень безопасности и надежности. Релиз продукта назначен на сентябрь-октябрь 2007 года.