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


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



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

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

Java — основной язык для разработки мобильных приложений на Android. Он обеспечивает кросс-платформенную поддержку. Кроме того, приложения на Java легко перенести на различные операционные системы. Приложения Java работают по принципу «Написано один раз, запускается везде».

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


  • Естественный код для Android. Сама ОС частично тоже написана на Java, а ядро составляют Linux и собственная виртуальная машина Virtual Machine.

  • Позволяет легко масштабировать и обновлять проекты за счет объектно-ориентированного кода.

  • Большое количество готовых инструментов, которые по умолчанию совместимы с Java, что тоже увеличивает скорость разработки.

  • На языке Java можно разрабатывать не только мобильные, но и серверные, настольные, системные и другие приложения. Поэтому язык Java знают больше программистов.

Недостатки:


Kotlin — язык программирования для создания приложений под Android, рекомендуемый Google.

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


  • Позволяет обходиться меньшим количеством кода, чем на Java.

  • Безопасность. Все синтаксические ошибки и баги, связанные с неправильным обращением к объектам, можно найти и исправить во время сборки. Это упрощает тестирование.

  • Программы на Kotlin могут использовать фреймворки и библиотеки, написанные на Java.

Недостатки:


  • Скорость сборки приложений на Kotlin немного ниже, чем у приложений на Java.

  • Кроссплатформенная версия языка (KMM) пока не получила широкого распространения и уступает другим кроссплатформенным решениям.

Swiftязык программирования от Apple, на котором можно создавать приложения для iOS, Apple Watch и Apple TV.

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

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




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

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