Добро пожаловать обратно! Swift - это родной язык программирования для разработки под iOS, iPadOS и macOS, этот язык на самом деле был разработан Apple. Если вы ничего не знаете об этом языке программирования, перейдите по ссылке ниже:



Этот язык программирования несовершенен, давайте рассмотрим несколько причин, по которым вам не следует использовать Swift.

Не кросс-платформенный

Прежде всего, одна из самых больших жалоб на Swift заключается в том, что он действительно используется только для разработки программного обеспечения Apple, это неплохая вещь, существует множество продуктов Apple, но есть другие языки / платформы, которые являются кроссплатформенными. , как и Flutter, которые вы также можете использовать:



Хотя у Flutter есть и минусы, он по-прежнему дает вам возможность разрабатывать приложения для нескольких операционных систем (включая iOS).

Более новый язык (по сравнению с другими)

Еще одна небольшая проблема Swift - это его возраст, он появился только в 2014 году, что сделало его чрезвычайно новым языком программирования, это проблема? Не по сути, но это может быть проблемой, если этот язык программирования не используется. Глядя на индекс TIOBE (не самый лучший показатель), можно увидеть, что интерес к Swift, похоже, достиг пика примерно в 2018 году:

Возможно, в будущем этот язык станет очень популярным, но его возраст не обязательно поможет этому языку.

Меньшее сообщество разработчиков (по сравнению с другими языками)

Наконец, поскольку Swift - более новый язык, он все еще нуждается в расширении аудитории. Из того, что я видел, могут потребоваться десятилетия, чтобы язык стал популярным (Python - отличный пример), так что и для этого языка может потребоваться некоторое время. Не так давно я пытался разработать игру на Swift (SpriteKit), и я не смог найти по ней слишком много руководств, а те немногие, что были доступны, уже устарели. Так что это неплохо, если меньше людей используют язык, но новичкам (например, мне) очень больно, когда так мало руководств по изучению конкретных вещей на языке.

Без сомнения, я считаю Swift очень важным языком программирования, но он не идеален. Как вы думаете, Swift все еще стоит изучать? Я хотел бы услышать ваше мнение по этому поводу!

Как всегда

если у вас есть какие-либо предложения, мысли или вы просто хотите пообщаться, не стесняйтесь связываться / подписывайтесь на меня в Twitter! Кроме того, ниже приведена ссылка на некоторые из моих любимых ресурсов по изучению программирования, Python, R, Data Science и т. Д.



Спасибо за прочтение!