Swift пытается позаимствовать лучшие элементы из относительно новых популярных языков программирования, таких как Python и Javascript. «Это более современные «разговорные» языки, которые поймет больше разработчиков. Их проще изучать, и не так просто допускать критические ошибки», - поясняет Чанг.
Впрочем, по сравнению со сложным Objective-C, у этих простых языков есть и недостаток – производительность. Apple заявляет, что его Swift – это бескомпромиссное решение. «Похоже, что Swift наконец-то даст миру iOS возможность делать то, что уже давно делается в мире скриптов, но без ограничений», - комментирует Дэниел Дубровкин из Artsy, - «Это если компания сдержит свои обещания, которые не выполнили другие. То, что за Swift стоит Apple, дает мне если не твердую уверенность, так как минимум большую надежду».
Еще одна особенность Swift – разработчик может писать код и видеть результат его работы в реальном времени. Пока разработчик пишет строчку за строчку в текстовом поле, а затем компилирует результат, а это длительный и негативно влияющий на производительность процесс. Таким образом, процесс и продукт разнесены во времени. Swift позволяет изменить параметр или алгоритм и сразу же увидеть изменения в одной и той же среде программирования. Теоретически, разработчики смогут «играться» с концепциями быстрее и делать то, что задумали за меньшее время.
«Концепция программирования в реальном времени – это будущее», - заявляет Джереми Олсен, основатель Tapity, - «Это уже есть в веб-разработке, но Swift также работает и с глубоким кодом и алгоритмами».
Чанг и Олсен сходятся во мнении, что появление языка программирования Swift приведет к росту числа разработчиков для продуктов Apple и, соответственно, к еще большему числу приложений в App Store. Создание приложения для iOS становится еще более доступным делом.
Узнавайте о новых обзорах приложений в нашей группе ВКонтакте:
Другие новости по теме:
Постоянный адрес публикации: http://www.procontent.ru/news/28653.html
© Антон Веремьянин «Мобильный Контент»