Новости

Вход для клиентов

Имя пользователя:
Пароль:

Счетчики

Rating All.BY



Программирование

Общая информация

Компания «Альтграфик» предоставляет услуги по разработке и сопровождению высококачественного программного обеспечения для электронного бизнеса.
Мы используем передовые технологии программирования и создаем решения, отвечающие самым жестким стандартам безопасности. Профессионализм команды «Альтграфик» гарантирует качественное, компетентное и быстрое выполнение любых, даже самых нестандартных заказов. Подтверждением выше сказанного является использование специалистами компании методологии создания программного обеспечения Rational Unified Process (RUP).
Наши программисты способны воплотить любые бизнес модели в динамические сетевые приложения. В качестве инструментов используются как широко известные технологии и языки программирования (SQL, PHP, Perl, Java, Python, ASP.NET и т.д.), так и технологии собственной разработки. Например, для автоматизации управления сайтом мы используем платформу CoolMS.CMS, которая была создана специалистами компании, опираясь на многолетний опыт работы. В свою очередь применение этой платформы дает возможность использовать язык dTMPL для создания мощных Интернет порталов в рекордно короткие сроки. Если Вам нужен больше чем веб-сайт, компания «Альтграфик» готова предоставить свои гибкие технологии для удовлетворения нужд Вашего бизнеса.
Мы помогли нескольким компаниям выйти на новый технологический уровень путем внедрения веб-технологий для автоматизации бизнес процессов. Наши специалисты работали в тесном сотрудничестве с техническими отделами этих компаний для создания экономных и эффективных решений.
С 2002 года «Альтграфик» работает с компаниями, организациями и ассоциациями США и Европы, которым необходимы передовые технологии и решения.

Информация для ИТ-специалистов

В настоящее время компания специализируется на создании платформонезависимого сетевого программного обеспечения, ориентированного на применение его, в первую очередь в области Интернет. Большинство приложений и скриптов создаются при помощи языков PHP, Perl или Java. Однако в отдельных случаях, когда нужна высокая производительность, и необходимо снизить нагрузку на ЦПУ, мы создаем модули расширения для конкретных платформ, используя язык программирования C. Имеется ввиду обработка большого количества текста, сложные математические вычисления, сокеты и т.д.
Мы придерживаемся от четырех до шестиуровневой модели в разработке сетевых приложений.
  1. Визуальное представление - графический пользовательский интерфейс коим, конечно же, является браузер.
  2. Визуальная логика создается на основе технологии dTMPL (Dynamic Template) или XML и XSLT схемы преобразования. Мета код соответствует рекомендациям W3C для языков HTML 4, XHTML или XML, каскадные таблицы стилей находятся в полном соответствии стандартам W3C CSS. JavaScript (ECMA script) коды, создаваемые нашими HTML-кодерами, как правило, полностью универсальны и совместимы с DOM, но при необходимости мы создаем специфические скрипты для IE или GEKO (Mozilla/Netscape) браузеров.
  3. В подавляющем большинстве случаев внутренняя логика создается при помощи PHP. Перед программистами стоит задача сделать программный код как можно менее зависимым от версий и настроек PHP. При написании скриптов за основу принимаются следующие настройки php.ini: error_reporting=E_ALL и register_globals=off. Таким образом, мы закрываем несколько потенциальных дыр в безопасности создаваемых систем, улучшаем производительность, а также получаем на выходе аккуратно организованный код. Для достижения независимости от версий PHP, а также организации правильной и безопасной обработки данных, вводимых пользователем, используются специальные сервисные классы.
  4. В некоторых случаях создаются объекты для доступа и управления хранилищами данных. Это позволяет нам поддерживать связанные структуры баз данных, создавать и разбирать сложные запросы, а также очень быстро изменять структуру баз данных. Обычно в таких случаях используется техника ООП, позволяющая сохранять быстродействие при обеспечении наибольшей совместимости.
  5. Структура и тип хранения данных разрабатывается в зависимости от требований, изложенных в техническом задании (ТЗ) на проект. Мы можем разработать структуру для DBMS, SQL, XML или CSV файлов. Однако чаще всего в качестве хранилища данных используются, прежде всего, различные представления SQL и наибольшей популярностью среди них, при создании веб-приложений, пользуется MySQL. Прежде всего, это связано с очень высокой производительностью и скоростью обработки данных, что является самым важным приоритетом при создании сетевых программ. Кроме MySQL, платформа CoolMS.CMS поддерживает еще пять различных реализаций SQL: MSSQL, Oracle, PostgreSQL, Sybase, InterBase, что является безусловным преимуществом перед продуктами иных компаний.

Безопасные, производительные и платформонезависимые решения

Мы занимаемся разработкой программ, которые могут использоваться под управлением любой популярной операционной системой (Unix-совместимые, Windows) и веб-серверами (Apache, IIS).
Однако чаще всего специалисты компании рекомендуют применять платформу Linux/FreeBSD, веб-сервер Apache с модулем PHP и/или TomCat, базу данных MySQL или PostgreSQL.
Наши программисты создают качественные и свободные от ошибок коды. Период тестирования и исправления ошибок, как правило, очень невелик. Основные платформо- и конфигурационнонезависимые классы позволяют нашим экспертам быстро переносить проекты с нашего локального сервера, на веб-сервер заказчика. Все это экономит драгоценное время и, как следствие, позволяет исполнять заказы точно в указанные сроки.
Главная страница Форма обратной связи Карта сайта CoolMS.CMS Logo