Технологии

Выбор технологии, языка программирования определяется поставленными целями и задачами.

Чаще всего наша цель — это создать программный продукт как можно быстрее, дешевле, надежнее, а также сделать его масштабируемым, легко поддерживаемым, качественным и удобным.

Желаемые характеристики программных продуктов влияют на выбор методов, инструментов и способов их разработки.

В нашей практике сформировался набор технологий, который мы применяем при разработке программного обеспечения.

Эти технологии позволяют эффективно достигать конечных целей проекта.

Технологии и наша практика их применения

Для разработки веб-приложений используем:

  • чистый PHP в связке с необходимыми библиотеками;
  • клиентский JavaScript, HTML и конечно CSS/Sass;
  • С/C++ для создания модулей и серверных утилит;
  • веб-серверы Apache и Nginx;
  • БД MySQL/MariaDB;
  • ОС Linux.

Для разработки кроссплатформенных настольных приложений для ОС Windows, Linux, MacOS, а также для создания мобильных приложений для ОС Android и iOS:

  • Qt фреймворк /C++/QML/JavaScript/.

Использование Qt позволяет быстро создавать программный продукт и в основном сделать его платформо-независимым. Qt позволяет существенно снизить затраты на разработку приложения под разные ОС и аппаратные платформы.

Правильный выбор технологий существенно снижает риски, а также стоимость разработки и последующей эксплуатации программного продукта!