Мдк. 01. 01 Разработка программных модулей мдк. 01. 03 Разработка мобильных приложений Теоретические вопросы



Скачать 340,14 Kb.
страница8/24
Дата13.12.2022
Размер340,14 Kb.
#196688
ТипВопросы к экзамену
1   ...   4   5   6   7   8   9   10   11   ...   24
Связанные:
Otvety k ekzamenu Tokar

Преимущества


  • Высокая скорость — доходит до уровня C++.

  • Простой для чтения синтаксис и код. По логике он напоминает английский язык.

  • Повышенная безопасность, если сравнивать с Objective С.

  • Упрощенный способ исправления ошибок в коде.

  • Обеспечивает безопасное управление памятью.

Недостатки:


  • Swift используется преимущественно для разработки под устройства Apple. Других применений у языка практически нет, за очень редкими исключениями. Это ограничивает его популярность.

  • Плохая совместимость с предыдущими версиями языка.

  • Для разработки обязательно требуется техника Apple.




  1. Описать суть компонентного программирования в объектно-ориентированном программировании. Какую проблему в ООП решает компонентное программирование.

Суть компонентного программирования в ООП сводится к возможности контролировать взаимодействие проектируемых и выполняемых модулей на предмет согласованности информационных структур. Эта парадигма программирования направлена прежде всего на повышение надёжности коммерческих бизнес-систем.



  1. Перечислимте и опишите инструменты разработки мобильных приложений. Укажите сильные и слабые стороны каждого из них.

Android Studio
 - это официальная IDE (интегрированная среда разработки) для разработки под Android, созданная Google. Вы можете использовать его для создания приложений Android в операционных системах Windows, Linux и macOs. Android Studio поддерживает все языки программирования, которые вы можете использовать для разработки Android: Java, C / C ++ и Kotlin.


Unity 3D - это кроссплатформенный игровой движок и IDE, которые можно использовать для создания мобильных игр с интенсивной графикой. Хотя вы также можете создавать игры для Android с помощью Android Studio и IntelliJ IDEA, Unity 3D был специально разработан для разработки игр, поэтому он имеет несколько специфичных для игры функций.


Apache Cordova – это среда разработки мобильных приложений. Apache Cordova обладает необходимыми функциями для создания приложений предназначенных для мобильных устройств. Отличительной особенностью этого решения является то, что приложение пишется с помощью CSS3HTML5 и JavaScript. Кроссплатформенность обеспечивает возможность компиляции одного кода для разных платформ, таких как Windows Phone, iOS и Android.




  1. Скачать 340,14 Kb.

    Поделитесь с Вашими друзьями:
1   ...   4   5   6   7   8   9   10   11   ...   24




База данных защищена авторским правом ©psihdocs.ru 2023
обратиться к администрации

    Главная страница