Технологии

Инструментарий

Специалисты компании имеют богатый опыт разработки программного обеспечения с использованием современных инструментов разработки, отладки, тестирования, контроля версий:

  • Eclipse platform
  • IntelliJ IDEA
  • Microsoft Visual Studio
  • Subversion
  • Maven
  • Jira
  • Confluence
 
 

Платформы

Компания имеет большой опыт в разработке программного обеспечения под следующие платформы:

  • Linux (RHEL, Debian, Solaris, FreeBSD)
  • Windows (NT, 2000, 2003, 2008, Vista)

Мы разрабатываем как клиент-серверное программное обеспечение с использованием технологии толстого клиента, так и веб-системы и сервисы. Значительная часть наших решений относится к классу Middleware. Выбор серверной платформы определяется исходя из потребностей реализуемой системы, будь то Java/J2EE приложение для реализации портала или веб-сервисов или С++ модуль, от которого требуется высокая производительность. Высокие компетенции в портальных, интеграционных, клиент-серверных и сетевых технологиях и базах данных позволяют нам эффективно решать широкий спектр задач.

 
 

Языки программирования

Специалисты компании имеют огромный опыт разработки на следующих языках программирования:

  • Java
  • C/C++
  • PHP
  • Perl
  • Python
  • SQL / PL/SQL

Основная часть проектов реализуется на Java-платформе. Часть проектов реализуется на С++. Эти два языка являются основными языками разработки в компании. Решение о выборе языка выбирается в зависимости от особенностей каждого проекта.

При разработке на Java мы активно применяем распространённые J2EE и J2SE фреймворки и технологии, такие как:

  • EJB
  • Struts
  • Spring
  • OSGi
  • Portlets
  • JMS / SOAP / RMI
  • JSF / ExtJS / GWT / Flex / Wicket / Swing
  • MyBatis
  • JPA / Hibernate / JDBC
  • JSP / Servlets
  • JasperReports / Birt

Мы работает со следующими базами данных:

  • PostgreSQL
  • Oracle
  • MySql