Языки мобильной разработки.

Давайте разберем какие бывают виды мобильных приложений?:

  1. Веб-приложения. Иначе говоря, мобильные версии сайтов, запускаемые напрямую через браузер вашего устройства.
  2. Нативные приложения. Здесь речь идет о приложениях, разработанных под «родную» платформу, то есть Android, iOS или Windows.
  3. Гибридные приложения. Большинство сходится во мнении, что их можно считать веб-сайтами, разрабатываемыми по универсальной схеме для десктопов и мобильных устройств. Яркими примерами являются страницы Google или Amazon.

Начнем с языков под нативные приложения.

IOS — Базовые языки для iOS — ObjectiveC и Swift. Swift  создавался с целью закрыть все недостатки ObjectiveC и не отвергнуть уже состоявшихся разработчиков. В итоге, на сегодняшний день это один из самых прогрессирующих языков, как с точки зрения популярности, так и качественного развития.

В Android-еJava и Kotlin. Вот, кстати. хорошая статья про противопоставление и симбиоз этих языков.

Windows — это C#

Пара слов про гибридные приложения. Несмотря на все кажущиеся преимущества данного вида приложений, подводных камней здесь тоже немало. Языки вы можете использовать любые, в зависимости от того, что у вас за приложение. В простейшем случае, для создания интерфейсной части вы используете нативную часть (Swift, Java, C# и т. д.), а внутренности создаются на HTML5, JS, да и вообще на чем угодно.

Также может быть интересно...

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *