TGViewer
Андруша пишет код Андруша пишет код @xavescor_code · 1.33K subscribers
Post #348 2.27K
Я в последнюю неделю окунулся в macos разработку на Swift. И вот что я вам скажу ребятки, врут те люди, которые пеняют на фронтенд хоть в чём-то.

- В npm куча мусора? Так в нём есть всё. От нейронок до нативных протоколов об ОС(чего, кстати нет в том же расте нормально). Да, мусора много. Но мы не заставляем пользователей ставить пакеты с гитхаба, как это сделано в swift мире.
https://github.com/apple/swift-protobuf?tab=readme-ov-file#using-swift-build. И это официальный плагин от эпла.
- мусор в логах - тот же плагин выше срёт в логи о депрекейс апихах, что непонятно как выключить. И это официальный плагин от эпла. Спасибо, очень приятно тратить токены и ризонинг на вашу фигню. Во фронтенд мире за подобное уже бы расстреляли и форкнули бы библиотеку 10 раз
- падения xcode - это вообще ужас. Помните когда падал webstorm или vscode? Вот и я не помню. Надо прямо сурово подзадолбаться, чтобы это как-то специально сделать. Но положить xcode проще простого. Я за неделю положил его дважды: создал симлинк случайно не туда и потом дебажил нейронкой часа 3 что не так, и случайно создал директорию в проекте с именем ~. Ещё 3 часа в помойку
- привыкли иметь удобные девтулы - пфф, забудьте. Вам придётся сурово так поприседать, чтобы сделать хотя бы скриншот нейронкой вашего приложения. Вам, наверное просто это не надо
- тесты? Ну они есть у нас. Правда нет "--watch", который есть у любого тест тула во фронте, начиная с jest и vitest, и заканчивая bun'ом. А ты как дурачок, пылызы, запускай тесты сам ручками с полной пересборкой мира

Ну и последнее - xcode в принципе проектировался для каких-то других людей. Если продукты jetbrains, vscode, Visual Studio, всякие, прости господи, Eclipse, Netbeans и прочие кого я трогал в работе, но уже не вспомню, строились по одинаковым лекалам, то xcode - для существ с другой планеты.
Эти ребята умудрились сделать максимально странный и неинтуитивный интерфейс. Я не могу обьяснить почему у них проекты конфигурируются в json-like файлах, а вот настройки тестов, к примеру, через UI в редакторе.
И в итоге при разработке нейронка делает что-то сама, а для настройки тестов даёт мне инструкции что надо делать. И это всякие хвалённые опусы и гыпыты.

Вот честно, если бы react-native не заставлял меня для даже слабой наркомании лазить в натив, то я бы с радостью выкинул Swift и поделку от Эпла. Потому что создание нового подпроекта у меня в монорепке приложения каждый раз вызывает очень большие боли.
  • 👍 21
  • 💩 7
  • ❤ 6
  • 🔥 4
More from @xavescor_code
  1. Sep 29, 2026https://x.com/thsottiaux/status/2104823812042940713 Ну, впервые в жизни ванганул, и походу…
  2. Sep 24, 2026Тут в моём казахстанском пузыре происходит прикольная вещь. Ща, в пятницу, в кз обьявлен т…
  3. Sep 22, 2026Чуть чуть проснусь от спячки по важному поводу. Мы походу пришли к AGI в ЛЛМках. Ну, точне…
  4. Aug 6, 2026Уже почти месяц прошел после взлома моделями OpenAI – HuggingFace. Спустя это время каждая…
  5. Jul 28, 2026https://t.me/denissexy/11581 Знаете, меня очень сильно удивляет вопрос: какого чёрта подоб…
  6. Jul 28, 2026Антропик: китайцы дистилируют наши модели, надо забанить их Опенаи: китайцы дистилируют на…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →