[Нам пишут] Темная сторона языка Swift

Нам пишет Роман Маресов
Как все мы знаем, чуть больше месяца назад Apple шокировала аудиторию представлением собственного языка программирования. Да, некоторые слухи успели просочиться незадолго до этого, но большинство людей, так или иначе связанных с разработкой приложений, отказывалось в это верить по совершенно разным причинам. Одна из них — недоверие к тому, что выходцы из Купертино смогут провести настолько всеобъемлющую комплексную работу… ради чего? Всего лишь очередного языка программирования? Или всё-таки не «всего лишь»? Мои коллеги уже весьма подробно описали, успев составить даже прогноз её быстрого распространения. Оставим вне рамок данной статьи размышления насчет потенциального роста количества разработок на Swift, дабы не отбирать чужой хлеб, а поговорим и о тех негативных последствиях, которые нам грозят после открытия свободного распространения разработки Apple.

Swift

developer

Будучи программистом по образованию, я, хоть и не написал в своей жизни ничего, что выходило бы за рамки учебной программы, всё же весьма неплохо разбираюсь в этой области. И да, конечно же, я тоже испытал состояние шока после показанного фрагмента кода на WWDC, и дело тут не в содержании, а в самом факте. Сколько лет не показывался программный код на конференциях Apple? Десять? Может быть, двадцать? Второй моей мыслью стало намерение обсудить увиденное с коллегами по университету, выбравшими профильный карьерный путь и имевшими непосредственное отношение к разработке программного обеспечения. И все они, как один, в первую очередь не бросились дискутировать о парадигмах, транспортированности, логике и особенностях языка, а сначала горько вздохнули от предвкушения убийственной по силе волны «быдлокодинга», которую породит Swift.

Оглянемся назад на несколько десятков лет назад и обратимся к истории. В свое время увлечение компьютерами являлось лишь хобби для довольно узкого круга немного помешанных на этом людей. Ведь тогда недостаточно было просто прийти в магазин, купить системный блок и наслаждаться плодами чужих трудов в виде игр и приложений. Гики времен спектрумов чаще всего сами умели паять, программировать, тестировать… и вообще, их можно было охарактеризовать, как «и жнец, и чтец, и на дуде игрец». Время шло, технологии становились все привычнее, но кое-что оставалось по-прежнему доступно только некоторым, а именно — программирование. Нет, конечно же, скомпилировать “Hello World” при должном упорстве способен каждый. Но, все же, разработка даже скромного приложения требует определенных навыков, знаний, а, главное — труда и сил. Я сбился со счета учитывать каждый раз, когда друзья, знакомые и знакомые знакомых просили сделать им сайт, мотивируя крылатым «ты-ж-программист». И всегда, как только я отвечал, что «я сам не специалист в этом, но могу найти нужного человека, как только вы сформулируете техническое задание и озвучите бюджет», эти знакомые испарялись быстрее слез Бразильских болельщиков на пляжах Копакабаны после исторического полуфинала. Так что, в большинстве своем, неспециалисты очень далеки от знаний, достаточных для размещения очередного мусорного приложения в App Store. По-видимому, этим временам скоро наступит кирдык, уж извините меня за такое выражение.

comics

Прямым следствием того, что Apple делает инструменты максимально простыми, нативными и легкими в освоении, станет геометрическое расширение самого разнообразного мусора в магазине приложений. Несомненно, мы увидим и прекрасные образцы творчества и воплощения новых идей, которые будут реализованы именно благодаря простоте Swift, но, согласитесь, основная масса созданного контента вряд ли будет претендовать на High Quality Awards. Да, это всё — развитие технологий, от этого никуда не денешься, но как же горько осознавать, что и область программирования, которая раньше внушала уважение и трепет людям, далеким от нее, стремительно шагает навстречу школьникам, которым наверняка не терпится наваять очередной клон Flappy Bird или 2048. А на чьей стороне вы, уважаемые читатели? Являетесь ли вы закоренелыми снобами и любителями поныть о старых временах, как и я, или, наоборот, с восторгом ждете релиза нового XCode, чтобы творить историю вместе с Apple?

Pages_
Если вам есть, чем поделиться с другими читателями нашего сайта, пишите на advert@appleinsider.ru и не забудьте указать свое имя или ник. Мы внимательно читаем входящие письма и публикуем ваши самые интересные истории.

Разработка приложений для iOS