Направления разработки

Условно разработку программного обеспечения можно разделить на следующие направления.

Направления разработки по фундаментальному принципу (применимы к любой платформе):

  • Бэкенд (backend) - разработка серверного кода, который исполняется на удаленном компьютере и организует хранение и обработку данных, а также их последующую выдачу клиентскому приложению.

  • Фронтенд (frontend) - разработка клиентского кода, который исполняется на компьютере пользователя, включает в себя программирование пользовательских интерфейсов и клиентских приложений.

Направления разработки по типу платформы:

  • Веб разработка - разработка веб-сайтов и приложений;

  • Десктоп разработка - разработка программ и приложений под Windows, MacOS, Linux;

  • Мобильная разработка - разработка приложений под мобильные платформы iOS, Android, Symbian;

  • Эмбеддед разработка (от англ. embedded - встроенный) - программирование под встроенные микропроцессоры и микроконтроллеры (Arduino, Raspberry);

  • Разработка игр;