При работе над интернет-ресурсами с 1999 года WEB.Techart стремится к максимальному уровню повторного использования программного кода. Это помогает уменьшить затраты на разработку проекта и гарантировать соответствие результата принятым в компании стандартам качества. Поэтому создание библиотечных компонент всегда было важным направлением деятельности департамента интернет-решений.
Начав с простых библиотек функций для PHP3 в 2000 году, мы пришли к собственному простому фреймворку для PHP4 в 2003.
Одной из приоритетных задач отдела R&D, сформированного в департаменте Web.Techart осенью 2007 года, стала разработка программной платформы нового поколения. Появление пятой версии языка PHP, имеющей полноценную поддержку ООП, существенно изменило наш подход к разработке повторно используемого кода, в результате чего в 2007 году появилась новая версия корпоративного фреймворка.
Базовые принципы, лежащие в основе дизайна новой версии:
- использование легковесной системы модулей для структурирования кода библиотеки и приложений;
- максимальное использование динамических возможностей языка;
- проектирование внутренних интерфейсов в стиле DSL;
- использование модели REST;
- использование собственного стандарта документирования кода на основе XML.
Подробнее в разделе "Особенности"
Первые веб-сайты на основе нового ПО "Текартом" были созданы в начале 2008 года, а уже с июля новый фреймворк, стал стандартом для разработки всех новых интернет-решений департамента Web.Techart.
Принцип открытости является базовым для нашей компании. Мы стремимся к тому, чтобы наша деятельность, готовые решения и применяемый инструментарий были максимально прозрачны для клиентов и партнеров. Поэтому в начале 2008 года было принято решение об открытии исходного кода корпоративного фреймворка и дальнейшего развития платформы в формате OpenSource. В апреле 2009 года мы сможем предоставить исходные тексты и документацию своего ПО в открытом виде для заказчиков, партнеров и коллег.

