Лекция №2 Языки и технологии создания мобильных приложений: программирование под ios и Android, эмуляторы



Download 150,46 Kb.
bet3/3
Sana16.03.2022
Hajmi150,46 Kb.
#496616
TuriЛекция
1   2   3
Bog'liq
Лекция 2

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

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

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

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

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

  • Стабильность за счет библиотек, которые автоматически связываются с обновленной версией и присоединяются к приложению.

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

Недостатки:

  • Он развивается и меняется, поэтому работа может замедляться — нужно изучать и применять информацию об обновлениях.

  • Мосты синхронизации с файлами Objective С тормозят сборку проекта.

Rust

Rust начал создаваться в 2006 году разработчиком Грейдоном Хором, который хотел соединить в нем скорость C++ и надежность Haskell. В 2009-ом к нему присоединилась Mozilla, и год спустя его презентовали на Mozilla Summit. Сейчас Rust является одним из самых популярных среди разработчиков кроссплатформенных приложений.
Преимущества:

  • Безопасная синхронизация с памятью, не допускающая ошибок в сегментации и утечки данных.

  • Ошибки во время компиляции видны сразу + предлагаются варианты исправления.

  • Сопоставим по скорости с C++.

  • Надёжный API для организации сетевого взаимодействия с использованием библиотек.

  • Система выполняет сразу несколько вычислений одновременно и обеспечивает их взаимодействие друг с другом.

Недостатки:

  • Относительно новый и быстро развивается, поэтому нет подходящей литературы и выбора специалистов.

  • Строгий компилятор, который требует самостоятельного заполнения большого объема данных и замедляет процесс разработки.

С#

С# — объектно-ориентированный язык, который был создан компанией Windows и использовался в основном для Windows Mobile, но в последнее время C# научился работать на Mac, Linux, IoS и Android. За счет удобного синтаксиса, строгого структурирования и большого количества библиотек и инструментов на нем можно писать разные виды интерфейсов и решать любые задачи с меньшими затратами времени и ресурсов.
Плюсы:

  • Windows уделяет особое внимание поддержке, регулярно выпускает обновления и выявляет баги, поэтому работать с C# можно комфортно и быстро.

  • Некоторые организации и индивидуальные разработчики могут пользоваться инструментами бесплатно.

  • Ответы практически на все вопросы, связанные с работой в C#, можно найти в интернете или профессиональных сообществах.

  • Большой набор инструментов и средств для работы C# позволяет пользоваться только одним языком.

  • Автоматический режим очистки памяти от объектов, которые не используются.

  • Корректно работает даже при переходе продукта на новую версию.

Минусы:

  • Работает практически на всех ОС, но все же приоритет основан на платформе Windows.

  • Бесплатен только для небольших фирм, индивидуальных программистов, стартапов и учащихся. Крупной компании покупка лицензионной версии выйдет в крупную сумму.

Выбор языка программирования зависит от OC, задач приложения и способа разработки, который вы выберете. 
Download 150,46 Kb.

Do'stlaringiz bilan baham:
1   2   3




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish