The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Компания Apple открыла код сборочной системы Swift Build

02.02.2025 10:51

Компания Apple объявила об открытии исходного кода сборочной системы Swift Build, применявшейся в проприетарных интегрированных средах разработки Xcode и Swift Playground. Система оптимизирована для сборки проектов на языках Swift, C и Objective-C, но может применяться и с другими языками. Для пакетного менеджера Swift Package Manager подготовлен экспериментальный модуль ("--build-system swiftbuild"), позволяющий использовать Swift Build в качестве альтернативного движка для сборки пакетов. Код Swift Build написан на языке Swift и открыт под лицензией Apache 2.0. Поддерживается сборка проектов для Linux, macOS, iOS, Android, QNX и Windows.

На основе предоставленных сборочных правил Swift Build формирует план сборки и запускает компоненты сборочного процесса. Проект развивается с оглядкой на обеспечение кросс-платформенной сборки для различных операционных систем и типов устройств. Основное назначение сборочной системы описывается, как преобразование предоставленных пользователем входных данных, таких как описание проекта и исходный код, в результирующие артефакты, такие как библиотеки и приложения.

Система реализована в виде надстройки над набором библиотек llbuild (low-level build), реализующих низкоуровневые примитивы для работы с графом зависимостей, определения формата правил сборки, отслеживания пересобираемых объектов и создания манифестов для инструментария Ninja. Из расширенных возможностей Swift Build отмечается: поддержка интеграции с компилятором Swift для эффективной координации сборка проектов на языке Swift; поддержка сборки различных типов продуктов, включая утилиты командной строки, GUI-приложения и библиотеки; оптимизации сборочного графа для повышения эффективности распараллеливания процессов сборки кода на языках Swift и C.

Основу Swift Build составляет процесс SWBBuildService, который запускается после инициирования сборки клиентом, которым может выступать утилита swbuild, среда разработки Xcode или пакетный менеджер Swift Package Manager. Взаимодействие между сборочным сервисом SWBBuildService и клиентским процессом осуществляется через отправку сериализированных сообщений поверх неименованного потока (pipe). На стороне клиента взаимодействие со сборочной системой осуществляется через API SwiftBuild или через утилиту командной строки swbuild.

Функциональность Swift Build определяет набор фреймворков, таких как:

  • SWBLLBuild - надстройка для доступа к функциональности llbuild;
  • SWBUtil - вспомогательные функции, такие как реализация упорядоченных списков;
  • SWBCSupport - поддержка кода на C и Objective-C;
  • SWBCore - движки для обработки макросов, настроек, модели проекта, спецификаций, платформ;
  • SWBTaskConstruction - логика формирования задач;
  • SWBTaskExecution - организация выполнения сборочных задач;
  • SWBBuildSystem - построение и планирования сборочных операций, управление созданием и выполнением задач.


  1. Главная ссылка к новости (https://www.swift.org/blog/the...)
  2. OpenNews: Компания Apple представила язык программирования Swift 6.0
  3. OpenNews: Facebook опубликовал систему сборки Buck2
  4. OpenNews: Проект Сicada развивает систему автоматизации сборок, похожую на GitHub Actions
  5. OpenNews: Apple опубликовал Pkl, язык программирования для определения конфигурации
  6. OpenNews: Apple опубликовал открытую библиотеку гомоморфного шифрования
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/62661-apple
Ключевые слова: apple, swift, build
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (134) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 11:41, 02/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –28 +/
    Вот кто настоящий друг опенсорса так это эпл. Они не орут на каждом шагу какие они друзья, а просто делают.
     
     
  • 2.41, KKK (?), 17:13, 02/02/2025 [^] [^^] [^^^] [ответить]  
  • +13 +/
    Ни разу не друзья, но и не враги. Вся их деструктивная деятельность направлена исключительно а адрес адептов их секты и почти никогда не выливается за пределы, чего не скажешь про Google или IBM - вот самые страшные враги рода людского, в компьютерном поле, разумеется.
     
     
  • 3.55, Минона (ok), 23:18, 02/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Ни разу не друзья, но и не враги. Вся их деструктивная деятельность
    > направлена исключительно а адрес адептов их секты и почти никогда не
    > выливается за пределы, чего не скажешь про Google или IBM -
    > вот самые страшные враги рода людского, в компьютерном поле, разумеется.

    Как ты посмел клеветать на межделмаш?!
    Если бы не они у тебя вообще не было бы ПиСи.

     
     
  • 4.100, Аноним (100), 16:25, 03/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну не появился бы PC, в своё время, появились бы другие ПК. Например, на проце 68000. Кстати, та же Sinclair Research готовила к выпуску модель Синклера на нём.
     

  • 1.4, Аноним (4), 12:03, 02/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –6 +/
    Забавный язычёк. Жаль что прибит к яблочкной инфраструктуре на порядке крепче чем C# к Windows
     
     
  • 2.6, Anonim (??), 12:14, 02/02/2025 [^] [^^] [^^^] [ответить]  
  • +5 +/
    https://www.swift.org/platform-support/
     
     
  • 3.8, Аноним (8), 13:19, 02/02/2025 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Бесполезно. В каждой новости про Свифт приходят ламеры с загоном про яблочную инфраструктуру. Они необучаемы.
     
     
  • 4.11, Аноним (11), 13:40, 02/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Но сколько-нибудь более-менее известных приложений на свифте за пределами мака ты не назовешь. И да, свифт медленнее даже JS, это очень странный и плохой ЯП.
     
     
  • 5.15, Аноним (15), 14:26, 02/02/2025 [^] [^^] [^^^] [ответить]  
  • +9 +/
    Из этого не следует, что Swift прибит гвоздями к Маку сильнее, чем C# к Windows. Последнее, кстати, еще более бредовое заявление, чем первое.
     
     
  • 6.56, Смузихлеб забывший пароль (?), 04:39, 03/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Конкретно из этого не следует, но в общем - так и есть. Сам по себе ЯП без графики и модулей практически бесполезен.
    Графика у яблока, разумеется, огороженная.
    Модули - как повезет, но обычно тоже специфические.

    У шарпа, насколько помню, был хотя бы моно

     
     
  • 7.72, Аноним (72), 10:31, 03/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Лолшто Он не менее полезен, чем любой другой general purpose язык программирова... большой текст свёрнут, показать
     
  • 7.95, Аноним (-), 15:24, 03/02/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Сам по себе ЯП без графики и модулей практически бесполезен.

    Нет конечно! Вы пишите ядро на кроссплатформе, а графику - в зависимости от задачи.
    Можно и кроссплатформу взять, а можно и нативщину, если заказчик оплачивает.

     
     
  • 8.97, Смузихлеб забывший пароль (?), 15:42, 03/02/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Можно А зачем, если оно уже есть, но, с другой стороны, есть какой-то ЯП , стор... текст свёрнут, показать
     
  • 5.45, Аноним324 (ok), 17:48, 02/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ты мало того что не компетентен в вопросе, так ещё и путаешь свифт и свифт-юи.
     
     
  • 6.62, Аноним (62), 08:05, 03/02/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Обожаю экспертность комментаторов опеннета. На, просвещайся https://opennet.ru/opennews/art.shtml?num=51475
     
     
  • 7.71, Аноним324 (ok), 10:12, 03/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Обожаю экспертность комментаторов опеннета. На, просвещайся https://opennet.ru/opennews/art.shtml?num=51475
    > Экспертность trademark

    При написании кода основное внимание уделялось достижению максимально возможной производительности с учётом особенностей каждого языка.


    > Экспертность trademark 2

    Реализация на Python была использована для оценки скорости работы интерпретаторов без JIT и без специфичных оптимизаций


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

     
     
  • 8.78, Аноним (78), 13:10, 03/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Прикол такой Шутка удалась ... текст свёрнут, показать
     
  • 5.63, Илья (??), 08:13, 03/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > C# к Windows

    c# сейчас максимально абсолютно кросс-платформенный. Его в основном в докере гоняют

     
     
  • 6.134, Аноним (78), 07:07, 04/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Под Wine не гоняют?
     
     
  • 7.136, Илья (??), 07:31, 04/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Под Wine не гоняют?

    ты из 2010 года?

     
     
  • 8.148, нах. (?), 22:20, 04/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А чо, в 2010м в нем графические C приложухи запускались Где б машину времени а... текст свёрнут, показать
     
     
  • 9.150, Аноним (150), 11:05, 05/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    У анона выше бардак в голове, Wine тут вообще не при чем Он, видимо, слышал зво... текст свёрнут, показать
     
  • 4.24, Анон28679234 (?), 15:03, 02/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    я разрабатывал на нем несколько лет назад и тогда весь код создания Ui был привязан к ObjC бекенду и маковской инфраструктуре. Ситуация с тех пор изменилась?
     
     
  • 5.130, yurikoles (ok), 01:57, 04/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    https://swift.org/blog/adwaita-swift/

    >Writing GNOME Apps with Swift
    >...
    > You can write apps that run on Linux, macOS and Windows with a single codebase.

     
     
  • 6.142, _ (??), 18:38, 04/02/2025 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Правда та-а-а-ако-о-о-ое *** получается :)
    Плавали - знаем! :)
     
     
  • 7.149, нах. (?), 22:20, 04/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Правда та-а-а-ако-о-о-ое *** получается :)
    > Плавали - знаем! :)

    дык это... может не свифт виноват?

     
  • 4.31, Аноним (31), 15:45, 02/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Бесполезно. В каждой новости про Свифт приходят фанатики и говорят о кроссплтаформенности при этом забывая что SwiftUI прибит гвоздями к эпплу. А swift без гуя бесполезен. Они необучаемы.
     
     
  • 5.34, Аноним (34), 16:22, 02/02/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >А swift без гуя бесполезен

    Бугага. А еще C# без гуя бесполезен, да? Эти 2 глупости, как мантры, повторяют кучка сектантов в попытке удержать рвущийся шаблон и доказать себе, что дотнет прибит гвоздями к винде, и свифт аналогично. И если всякие предатели начнут тыкать тебя носом в бэкэнд на C#, работающий на Линуксе, ты им такой - да кому нужен бэкэнд? ГУЙ ГДЕ???7 Что может быть важнее нативного гуя в 2025 году?

     
     
  • 6.37, Аноним (31), 16:51, 02/02/2025 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Я прекрасно напишу бекенд на Java зачем мне дотнет тут вообще ?
     
     
  • 7.39, Аноним (-), 16:58, 02/02/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >> Я прекрасно напишу бекенд на Java зачем мне дотнет тут вообще ?

    Какое отношение "C# vs Java" имеет к теме важности поддержки нативного маковского гуя без мака, в которой ты написал это сообщение?

     
     
  • 8.40, Аноним (31), 17:02, 02/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это вы принесли сюда дотнет в тему про swift а не я, болезный Или вы с зеркалом... текст свёрнут, показать
     
     
  • 9.42, Аноним (-), 17:28, 02/02/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    У вас, я вижу, контекстное окно еще меньше, чем у самых простеньких LLM Даже то... большой текст свёрнут, показать
     
     
  • 10.43, Аноним (31), 17:45, 02/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Вся тема идет только лишь о том что SwiftUI не существует вне эппла Что вы пыта... текст свёрнут, показать
     
     
  • 11.61, User (??), 07:33, 03/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ээээ а swift swiftui, и ЧО В стандартной библиотеке python вот msvcrt и ... текст свёрнут, показать
     
     
  • 12.144, _ (??), 19:10, 04/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Детский контрольный вопрос Какие сколько-нибудь значимые программы под линукс н... текст свёрнут, показать
     
     
  • 13.147, User (??), 21:37, 04/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Не-не, это уже переобувание в прыжке - дальше побежим про значимость бодаться ... текст свёрнут, показать
     
  • 5.36, Аноним (-), 16:49, 02/02/2025 [^] [^^] [^^^] [ответить]  
  • +4 +/
    >> SwiftUI прибит гвоздями к эпплу

    Какая же каша у людей в голове... SwiftUI - это фреймворк от Эппла для своих платформ. Его отсутствие на не-Эппл платформах НИКАК не характеризует язык программирования, на котором этот фреймворк написан. Возьми для примера DirectX и примени эту же "логику", что получится? "DirectX прибит гвоздями к винде, поэтому С++ за пределами винды бесполезен".

    Нет никаких проблем использовать swift для разработки гуя, как нативного, так и кросс-платформенного:

    https://www.youtube.com/watch?v=hbo98xNLzog
    Менее чем за 2 часа нативный виндовый news reader

    https://github.com/stackotter/swift-cross-ui
    Кросс-платформенный фреймворк, с поддержкой как нативных бэкэндов для мака и винды, так и GTK.

     
     
  • 6.38, Аноним (31), 16:52, 02/02/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Это у вас каша. Если не использовать SwiftUI то и сам swift зачем вообще для гуя использовать ? Есть прекрасный Qt тогда уж. Что за мания гланды выдирать через другое отверстие за то на любимом языке.
     
     
  • 7.54, мяв (?), 22:41, 02/02/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    а если в языке нет встроенной рисовалки гуев, то язык вообше ненужен?
    интересно, как тогда питон на первых местах всяческих рейтингов держится .. ах, да, биндинги.
    которые есть для всех популярных гуи-фреймворков и почти под все языки, включая свифт и с#.
     
  • 7.70, Аноним324 (ok), 10:05, 03/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Это у вас каша. Если не использовать SwiftUI то и сам swift
    > зачем вообще для гуя использовать ? Есть прекрасный Qt тогда уж.
    > Что за мания гланды выдирать через другое отверстие за то на
    > любимом языке.

    Зачем тебе свифтюи, если есть джаваскрипт, на котором можно гуй нарисовать какой хочешь, а свифт в бекенд отправить.

     
     
  • 8.76, Аноним (31), 13:03, 03/02/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Зачем swift на бекенде если есть Java ... текст свёрнут, показать
     
     
  • 9.89, Аноним324 (ok), 14:33, 03/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Мне что изучать 20 лет существования джава копролитов, для того чтобы написать б... текст свёрнут, показать
     
     
  • 10.107, Аноним (31), 17:06, 03/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Так вы фанатик, так бы и писали, что не желаете ничего слышать кроме свифта Раз... текст свёрнут, показать
     
     
  • 11.115, Аноним (115), 17:42, 03/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А вас нельзя в таком случае назвать фанатиком Java после фразы Зачем swift на б... текст свёрнут, показать
     
     
  • 12.117, Аноним (31), 18:04, 03/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Я беру язык под задачу, а не пытаюсь натянуть сову на глобус ... текст свёрнут, показать
     
     
  • 13.119, Аноним324 (ok), 18:06, 03/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ну я тоже, свифт язык общего назначения если ты не знала, если ты забыла ... текст свёрнут, показать
     
  • 12.118, Аноним324 (ok), 18:05, 03/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это другое Пониимать надо Свифт, питон, джаваскрипт, там дотнет, го, руби это ... текст свёрнут, показать
     
  • 4.101, Аноним (100), 16:26, 03/02/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 4.129, Нуину (?), 00:32, 04/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Покажите для начала хоть какой-то софт под nix на сабже.
     
  • 3.73, Аноним (73), 10:57, 03/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Да-да. А один из двух способо запустить компилятор на линуксе это ЗаПуСк В ДоКеРе. Норм да? Это современный подход такой?
    А при выполнении команды "swiftc -static-executable main.swift" наружу всё ещё вываливаются непонятные warning clang-15 "argument unused during compilation '-pie'"? Это тоже видимо какой-то инновационный подход, разработанный в компании эпл.
     
     
  • 4.75, Аноним (75), 12:07, 03/02/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >> Да-да. А один из двух способо запустить компилятор на линуксе это ЗаПуСк В ДоКеРе. Норм да? Это современный подход такой?

    Норм, да, это современный подход. Если ты уже вылез из криокамеры и освоил «Интернет», то ты обнаружишь докер образы для Python, OpenJDK, dotnet и других. Это не вместо традиционной установки, а вдобавок, там где это удобно. В большинстве случаев это даже не использование в качестве локального инструмента, а как база для своих образов докера. Но ты хотел преподнести это как недостаток, отсюда жалкая и неуклюжая фраза «один из двух способов запустить компилятор» и нелепое использование шифта, чтобы изобразить кривляние.

     
     
  • 5.143, Аноним (143), 18:57, 04/02/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Норм, да, это современный подход. Если ты уже вылез из криокамеры и освоил «Интернет», то ты обнаружишь докер образы для Python, OpenJDK, dotnet и других. Это не вместо традиционной установки, а вдобавок, там где это удобно.

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

    Если хочешь получить пользовательскую базу - то это вообще не вариант.

     
  • 4.96, Аноним (-), 15:31, 03/02/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Норм да? Это современный подход такой?

    Да, это норм для такого убогого способа дистрибьюции софта как в лине.
    Для вас норма, что что вам навалят в репу мейнтейнеры, то вы годами и жрете.
    А для всех остальных это дикость и они не хотят прдлиться с линем, его мейнтейнерами и наркоманскими зависимостями (мы же не забыли де'генератов из деба, которые переименовывают либы и пакеты?). Поэтому есть докер где все просто работает.

    > А при выполнении команды "swiftc -static-executable main.swift"

    Вначале проверь руки на кривизну. При превышении рекомендуем выпрямить.


    > clang-15

    Где ты раскопал это старье? Закапывай назад.
    Актуальный шланг - Clang 19.1

     
     
  • 5.135, Аноним (78), 07:17, 04/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Да, это норм для такого убогого способа дистрибьюции софта как в лине.

    Как и в других ОС, в Linux есть несколько способов дистрибуции, поэтому об убогости какого-то только Вам известного способа говорить некорректно.
    Например, с помощью InstallJammer собираю дистрибутив для Linux. Приложение устанавливается из графического интерфейса так, как привыкли видеть пользователи Windows. Показывается лицензия, необходимые файлы разбрасываются по нужным папкам, приложение появляется в меню, создается иконка на рабочем столе. При необходимости удаляется чисто также из графического интерфейса.
    Словом, зависит от разработчика.

     
  • 2.23, Аноним (23), 14:59, 02/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Если нужна кроссплатформенность, можно делать приложения на С++ для GCC, которые реализованы на всех платформах, в том числе на macOS.
     
     
  • 3.30, Аноним (4), 15:45, 02/02/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Не так. Если нужна кроссплатформенность можно взять вообще любой ЯП кроме Swift и C#.
     
     
  • 4.64, Илья (??), 08:15, 03/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    на какой платформе не работает c#?


     
     
  • 5.66, 1 (??), 09:27, 03/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    На Z/390 (но это не точно)

    Что за глупость привязывать *компилируемый* язык к платформе ? На какую платформу есть компилятор на такой и работает.

     
     
  • 6.67, Илья (??), 09:31, 03/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > На Z/390 (но это не точно)
    > Что за глупость привязывать *компилируемый* язык к платформе ? На какую платформу
    > есть компилятор на такой и работает.

    Я не знаю, при любом упоминании c# выскакивает какой-то хейтерок и пишет почему-то, что c# только для винды

     
     
  • 7.102, Аноним (100), 16:29, 03/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ну а для Linux он часто используется?
     
     
  • 8.105, Аноним (105), 16:44, 03/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Да, даже у Java немного Энтерпрайза откушал уже ... текст свёрнут, показать
     
  • 8.109, Илья (??), 17:11, 03/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Чел на Amazon Web Services dotnet второй по популярности язык, на котором микроп... текст свёрнут, показать
     
  • 5.77, Аноним (31), 13:06, 03/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    На какой другой платформе кроме винды работает WPF ?
     
     
  • 6.82, Илья (??), 13:25, 03/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > На какой другой платформе кроме винды работает WPF ?

    WPF это Windows Presentation Foundation, он с помощью DirectX ускоряет отрисовку.


    Для кросс-платформенной разработки есть Avalonia, которая полностью нативно рисуется на mac, windows, linux, android

     
     
  • 7.87, Аноним (31), 14:09, 03/02/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну так о том и речь, что прибито гвоздями к DirectX зачем вы врете о кроссплатформенности.
     
     
  • 8.88, Аноним (115), 14:22, 03/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Приложите ссылку на комментарий, где утверждалось о кросс-платформенности WPF ... текст свёрнут, показать
     
     
  • 9.108, Аноним (31), 17:09, 03/02/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Минуточку, WPF часть языка Вы только что подтвердили что оно не кроссплатформен... текст свёрнут, показать
     
     
  • 10.110, Илья (??), 17:16, 03/02/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    WPF часть языка А почему можно WPF писать на F ... текст свёрнут, показать
     
  • 10.116, Аноним (115), 17:48, 03/02/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    После этой фразы продолжение ваших бредней можно не читать Была бы у вас хотя б... текст свёрнут, показать
     
     
  • 11.120, Аноним (31), 18:08, 03/02/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Да неужели https learn microsoft com en-us dotnet desktop wpf overview vie... текст свёрнут, показать
     
     
  • 12.122, Аноним (115), 18:49, 03/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Что из этого вам привиделось как WPF - это часть языка Вам же предложили уже ... текст свёрнут, показать
     
  • 8.111, Илья (??), 17:26, 03/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ты странный, тебе же пишут WINDOWS Presentation Foundation https avaloniaui ... текст свёрнут, показать
     

     ....большая нить свёрнута, показать (67)

  • 1.5, быдло (?), 12:08, 02/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    теперь нужно, чтобы кто-нибудь сделал бесплатный IDE под винду для разработки софта для айфона...
     
     
  • 2.106, Аноним (105), 16:47, 03/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    VS Code + C# plugin + MAUI.NET - и пиши на айфон и андроид одновременно.
     
     
  • 3.123, нейм (?), 20:06, 03/02/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > VSCode

    на этом этапе уже фатальная ошибка
    уж лучше виндовый блокнот, чем это. жрет меньше, а функциональность та же

     
     
  • 4.124, Аноним (-), 20:11, 03/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >> VSCode
    > на этом этапе уже фатальная ошибка
    > уж лучше виндовый блокнот, чем это. жрет меньше, а функциональность та же

    Мда... или у тебя блокнот стал IDE или ты VSCode знаешь только по рассказам прдоликов с форумов.
    У меня сейчас VSCode кушает 500мб. А Хкод 1,5 гига.
    Так что с учетом его возможностей вполне норм.
    На рабочей машине будет минимум 16 гектаров оперативки, а скорее 32.


     
  • 3.133, быдло (?), 02:26, 04/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Delphi удобней, хотя С# и Delphi создал один и тоже человек - Андерс Хейлсберг
     
     
  • 4.140, Аноним (140), 12:56, 04/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    C# он не создавал, он потом присоединился. Это видно по языку, когда появились Windows Forms 2 (вот эти всякие Items.Add). Потом оно кажется благополучно ушло в deprecated (не следил уже за .net, но понял, что продвигали ему замену).
     
     
  • 5.141, быдло (?), 13:35, 04/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    везде на Википедиях написано шо это он разработал
     

  • 1.7, KKK (?), 12:27, 02/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Зачем, если для разработки под ифраструктуру Apple всё равно требуется mac?
     
     
  • 2.9, Аноним (8), 13:20, 02/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну давай в сотый раз поиграем в эту игру, ага. Свифт это опенсорсный язык с поддержкой мультиплатформ. Давай, начинай про кровавую руку Эпла и заточки про платформу, пруфов которым у тебя нет.
     
     
  • 3.12, Аноним (12), 14:12, 02/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Но у тебя противоположных пруфов тоже нет.
     
     
  • 4.13, Аноним (-), 14:19, 02/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    https://www.swift.org/platform-support/
    Тут тебе и винда и линукс.
    Так что жду от тебя извинений за дезинформацию.
     
     
  • 5.17, Аноним (17), 14:32, 02/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >> если для разработки под ифраструктуру Apple всё равно требуется mac?
    > https://www.swift.org/platform-support/

    [CODE]Platform running development tools Deployable targets
    macOS Apple platforms
    Ubuntu Ubuntu
    Debian Debian
    Fedora Fedora
    Amazon Linux Amazon Linux
    Red Hat Universal Base Image Red Hat Universal Base Image
    Windows Windows[/CODE]
    > Тут тебе и винда и линукс.

    Дорогой ябблофанат, теперь прочитай изначальное высказывание и _внимательно_ посмотри в приведенную тобою же табличку. Ты только что сам его (изн. высказывание) подтвердил, а не опроверг.

     
  • 5.112, Илья (??), 17:31, 03/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > https://www.swift.org/platform-support/
    > Тут тебе и винда и линукс.
    > Так что жду от тебя извинений за дезинформацию.

    Как собрать приложение под айфон на линуксе?

    Работает ли SWIFT в России?  

     
     
  • 6.113, Аноним (-), 17:36, 03/02/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Как собрать приложение под айфон на линуксе?

    Никак. Но это проблема не свифта.
    Вы ни на каком языке не соберете приложение под айфон не на маке.

    > Работает ли SWIFT в России?  

    Swift - да.
    SWIFT - пока да.

     
  • 3.29, KKK (?), 15:45, 02/02/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    И много на этом опенсорсном языке с поддержкой мультиплатформ написано софта, работающего за пределами яблочного железа? То-то же.

    Без занесения нескольких тонн зелени стрёмным типам из Купертино путь в разработку под Apple закрыт.

     
  • 3.46, 12yoexpert (ok), 18:00, 02/02/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    это как сишарп - кроссплатформенный язык, лол
     
     
  • 4.65, Илья (??), 08:55, 03/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вот, только сишарп реально кросс-платформенный.

    тебе не надоело глупости писать? Почему ты хейтишь бездоказательно?

     
     
  • 5.132, 12yoexpert (ok), 02:21, 04/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    не надоело. второй вопрос некорректный, аксиомы не нужно доказывать, сиди себе под виндой и пиши на юнити
     
     
  • 6.137, Илья (??), 07:33, 04/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > сиди себе под виндой и пиши на юнити

    сижу на федоре, пишу под докер

     
  • 6.151, ivanpetrov (ok), 18:10, 13/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Сижу на Маке, пишу под ГНУ/Линукс (Убунту), дотнет собирает и запускает и тут и там.
     
     
  • 7.152, pavel_simple. (?), 19:16, 13/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Сижу на Маке, пишу под ГНУ/Линукс (Убунту), дотнет собирает и запускает и
    > тут и там.

    запускаешь в облаках? Сколько имидж весит?

     
     
  • 8.153, ivanpetrov (ok), 21:22, 13/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Просто сервер в нашей сети, без хипстерства с кубернетами А сам проект - NET M... текст свёрнут, показать
     
     
  • 9.154, pavel_simple. (?), 09:18, 14/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    вопрос снят ... текст свёрнут, показать
     
  • 3.68, Аноним (78), 09:42, 03/02/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Свифт это опенсорсный язык с поддержкой мультиплатформ.

    Странное у Вас понятие "мультиплатформенности". А где BSD и Haiku?

     
     
  • 4.69, Аноним (78), 09:45, 03/02/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Upd. Когда реализуете BSD и Haiku, я ещё Вам пару подкину. Ахиллес никогда не догонит черепаху. Swift и C# никогда не будут "мультиплатформенными".
     
     
  • 5.84, Илья (??), 13:37, 03/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > C# никогда не будут "мультиплатформенными".

    Под какую "платформу" c# не компилируется?

    Вот на FreeBSD: https://wiki.freebsd.org/.NET

    Вот на хайку: https://www.haiku-os.org/blog/trungnt2910/2023-08-20_gsoc_2023_dotnet_port_fin

     
  • 4.74, Аноним (74), 11:46, 03/02/2025 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Это у вас странное определение мультиплатформенности. Мульти - это значит «несколько», а не «все». Так что и Swift и C# прекрасно под него подходят - они поддерживают платформы с абсолютным большинством пользователей. Что, кстати, не мешает своими усилиями портировать их и на менее популярные платформы, если есть желание. Так, например, в портах FreeBSD лежит актуальная нативная версия дотнета, так что обновите уже методичку, не позорьтесь. То же самое могут сделать и Haiku, никто им ничего не должен и за них это делать не будет. По крайней мере пока ей пользуется 10 человек.
     
     
  • 5.79, Аноним (78), 13:12, 03/02/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Мульти - это значит «несколько», а не «все». Так что и Swift и C# прекрасно под него подходят - они поддерживают платформы

    Упражнение в стиле отечественного реестра ПО. Под Wine запускается (!= работает)? Ура, кроссплатформенное.

     
  • 5.80, Аноним (78), 13:13, 03/02/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > актуальная нативная версия дотнета

    OMG!

     
  • 5.85, Илья (??), 13:41, 03/02/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Так что и Swift и C# прекрасно под него подходят

    Почему вы c# и Swift смешиваете?

    Дотнет открытый, компилируется на всех используемых ОС, у него масса кросс-платформенных средств разработки.

    Свифт только в теории кросс-платформенен,для него мак нужен и x-code, чтобы разрабатывать потому что кроме IPhone он не востребован.

     
     
  • 6.91, Аноним (115), 15:07, 03/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >>Почему вы c# и Swift смешиваете?

    Что значит "смешиваете"? Упомянуть в одном предложении через союз "и", без вашего на то благославления?

    >>Свифт только в теории кросс-платформенен,для него мак нужен и x-code, чтобы разрабатывать

    Какой же бред. Мак нужен, если ты собираешься опубликовать свое приложение в сторе, и это не умеет никакого отношения к Swift - ваш любимый c# здесь в точно таком же положении. Это про требования платформы, а не качества языка.

     
     
  • 7.114, Илья (??), 17:37, 03/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > ваш любимый c# здесь в точно таком же положении.

    Но на дотнете пишут кроссплатформенные приложения, а Swift это только UI разработка на айфоне и mac. На дотнете пишут сервера, а свифт это только UI разработка на айфоне и mac. Дотнет редактируется с кучи редакторов, включая Rider а SWift - только из XCode

     
     
  • 8.121, Аноним (115), 18:38, 03/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Пруфы будут или только отсебятина Где перечисление качеств языка, результатом к... большой текст свёрнут, показать
     
     
  • 9.125, Илья (??), 20:35, 03/02/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Чего Это буквально надстройка над objective-c, ужасная по своему дизайну На нём... текст свёрнут, показать
     
     
  • 10.126, Аноним (15), 20:50, 03/02/2025 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Все ясно, ты просто балабол Дальше можно не читать ... текст свёрнут, показать
     
  • 10.127, Аноним (127), 20:59, 03/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Илья, а может хватит повторять этот бред Вы приходите в темы про свифт и начина... большой текст свёрнут, показать
     
     
  • 11.128, Аноним (15), 21:12, 03/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Он обыкновенный балабол, который думал, что все тут такие и можно попытаться выд... текст свёрнут, показать
     
  • 6.92, Аноним (-), 15:10, 03/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Свифт только в теории кросс-платформенен,для него мак нужен и x-code,
    > чтобы разрабатывать потому что кроме IPhone он не востребован.

    Эм... вообще-то нет.
    Разрабатывать, компилять и т.д. можно что на линуксе, что на винде.
    Мак и xcode нужен только для билда для iphone/mac.

    Более того, свифт платформенен не только в теории, но и на практике.
    У них в блоге, уже не помню кто, приводил свой пример кроссплатформы mac/ios/win/android на свифте.

    > кроме IPhone он не востребован

    Скорее так - разработчиков, знающих swift, почти нет за пределами apple экосистемы.
    Но тем, кто хочет из своего mac only приложения получить кроссплатформу, он очень даже полезен.

     
  • 3.83, Илья (??), 13:34, 03/02/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Ну давай в сотый раз поиграем в эту игру, ага. Свифт это опенсорсный язык с поддержкой мультиплатформ

    Но для сборки приложения под мак или под айфон нужен именно физический МАК. Иначе приложения не компилируются.

    Для чего-то кроме ios/mac приложение свифт не используется.

    Даже если взять c# - для разработки на айос всё равно потребуется мак.

    Хоть ты разбейся

     
     
  • 4.93, Аноним (-), 15:16, 03/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Для чего-то кроме ios/mac приложение свифт не используется.

    Вот пока не используется. И эпл хочет это исправить.
    Напр. они много что открыли в swift 6.

    Сейчас по факту есть два Foundation - закрытый для мака/ios и открытый для всего остального. Но они местами работают чуток по разному + в открытый еще не перенесли все модули. И вот сейчас они переводят Foundation в опенсорс - дописывают недостающее и так далее.

    Поэтому можно только пожелать им удачи. Еще один свободный язык со свободным компилятором и приятным современным синтаксом никому лишним не будет.

    > Хоть ты разбейся

    Даже если взять хамарин (он еще жив?), Compose, Flutter, React... все равно понадобится мак)))

     
     
  • 5.103, Илья (??), 16:29, 03/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Даже если взять хамарин (он еще жив?)

    https://learn.microsoft.com/ru-ru/dotnet/maui/migration/?view=net-maui-9.0&WT.

    переименовали его, он более менее хороший

    > Вот пока не используется. И эпл хочет это исправить.

    думаю, поздновато. И есть ли Intellij для свифта? В чём его программировать?

     
     
  • 6.104, Аноним (-), 16:39, 03/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > переименовали его, он более менее хороший

    Спасибо, не знал.

    > думаю, поздновато.

    Кто знает, кто знает.
    Когда гугл сделал Го, все тоже недоумевали "зачем???"
    А вот как оно повернулось.

    > И есть ли Intellij для свифта? В чём его программировать?

    На маке очевидно что в xcode))
    Так был AppCode, но его вроде уже свернули. Для других их ide есть "Swift Support Plugin", но платный - за целый бакс в месяц. С другой стороны лицухи тоже не бесплатные, так что вряд ли это будет проблема для потенциальных пользователей.

    Отличный вариант - Visual Studio Code, поставил нужные плагины и готово.
    Варианты на любителя - плагины для вима и емакса.


     
     
  • 7.131, yurikoles (ok), 02:18, 04/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А ещё можно прикрутить Swift ко многим редакторам и IDE по протоколу LSP.

    https://github.com/swiftlang/sourcekit-lsp

     
  • 2.10, быдло (?), 13:26, 02/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    ещё где-то с 2012 года начиная c Delphi XE2 можно собирать приложения под айфоны из под Windus
     
  • 2.16, Аноним (16), 14:30, 02/02/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    github shepherdjerred/macos-cross-compiler
    Это то, что вам нужно? Я уже проверял и компилировал для x86-64 и AARCH64 на хост машине под управлением Debian
     
     
  • 3.19, Хру (?), 14:45, 02/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Спачибо за наводку, добрый человек! :)
     
     
  • 4.26, Аноним (16), 15:19, 02/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Не за что!
     
  • 2.22, Аноним (23), 14:58, 02/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Можно macOS в виртуалке запустить.
     
     
  • 3.28, _kp (ok), 15:32, 02/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Толку мало, лагает все,  ускорения то не будет.
    Если просто запустить, то и на 8ми битном AVR Linux запускали, в эмуляторе risk-v, скорость еще ниже чем Вы подумали.
     
  • 3.32, KKK (?), 15:51, 02/02/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Она и на реальном маковском железе лагает, а виртуалке наверное вообще слайдшоу будет. Да и шаманство это всё, может заработать, может и нет.
     
     
  • 4.59, Аноним (78), 07:15, 03/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Да нет, работает. Обратите внимание, оно часто любит обновления ставить. Но очень своеобразно. Гигабайт 15 ОС. Также, если установлен, Xcode гигабайт 5 (Xcode привязан к версии ОС). На хорошей сети это примерно час агонии.
     
  • 3.50, RM (ok), 18:48, 02/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    В какой ос и на каком хосте?
    если что - я пробовал последнюю маковскую ос поставить в виртуалбоксе на вин 10 - не взлетело
     
     
  • 4.51, Аноним (51), 20:57, 02/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    qemu или vmware нужно.

    И opencore если проц амд, ну или эмуляция процы (qemu only)

    https://github.com/kholia/OSX-KVM

     
  • 4.57, Смузихлеб забывший пароль (?), 04:45, 03/02/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Ябблось не рассчитана на запуск вне ябложелеза в отличие от линя или винды
    И в просто виртуалбоксе не взлетит - там подшаманить надо
    Собсно, оно и на просто х86 компе не взлетит( или не определит установленный видеочип ), посему требуется ящик бубнов и коньяка
     
  • 4.58, Аноним (78), 07:05, 03/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    macOS 10.15 Catalina в VirtualBox 7.1.6 под Runtu 22.04

     
  • 4.60, Аноним (78), 07:17, 03/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Добавление. Более новую установить не удалось. Более старая не нужна. Хотя если поковыряться, да найти нужный образ, наверное, можно любую версию установить.
     
  • 4.138, нах. (?), 08:35, 04/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ну не знаю, существует ли для последней шва6000дной вмвари некоторый патч, но для более старых, 15 и старше - существует.

    И после исправления пары битиков опа - в списке выбора операционки ВНЕЗАПНО появляется макость (14я вмварь вообще просто узнавала образ исошника). И просто работает, ога. Плейер тоже.

    Вмваря такая вмваря.

    Хошь на вендовс10, а не хошь - линуксная тоже патчится. Боюсь, броадком запретил это безобразие.

     

     ....большая нить свёрнута, показать (49)

  • 1.18, Аноним (18), 14:32, 02/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Язык быстро развивается, так же как rust. В дистрибутивах он мало где опакечен. Непопулярен в Linux. Технический долг в общем.
     
  • 1.20, Аноним (-), 14:52, 02/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    компилятор языка swift написан на C++
    этим многое сказано...
    надо было на OCaml или на Haskell
     
     
  • 2.94, Аноним (-), 15:19, 03/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > компилятор языка swift написан на C++

    Ну так оба компилятора для сишки ядра написаны на плюсах. Более того, один из них был на сишке, но почему-то его дальше стали писать на плюсах... с чего бы это?

    > этим многое сказано...

    ДА, разумные люди не делают работу дважды.

     
  • 2.99, iLya (?), 16:07, 03/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > компилятор языка swift написан на C++
    > этим многое сказано...

    Что именно "многое" сказано? То, что используется llvm в качестве бэкэнда? И что?

     

  • 1.44, Аноним (44), 17:47, 02/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Если не умеет в подключение зависимостей, установленных через пакетный менеджер, то бесполезно.
     
     
  • 2.139, нах. (?), 08:50, 04/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Как только пропатчишь свой пакетный тебеджер на поиск и подключение зависимостей в swift build - так сразу ж сумеет. Ну, для тех кого опыт игогошечки с миллионом бессмысленных и никому не нужных пакетов не научил ничему.

     
     
  • 3.145, _ (??), 19:33, 04/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Среди нех есть и осмысленные и нужные всем пакеты, просто вы завидуете, не надо тут голозадось за добродетель выдавать :)

    В Го даже core такой что ... вот к примеру net/http, начиная с 1.22.1 просто 90% всех уеб фрамераков сделал тупо ненужными :-) Есть ещё проггеры которые действительно полезные вещи делают...
    Но с другой стороны - итераторы новые ... ППЦ 8-) Всё как у всех живых - что то получается прямо отлично, что то не очень, что то просто ППЦ :)

    А про Swift в Linux ... сказать хорошего - дык нечего. Тогда выпьем молча. И не чокаясь :)

     
     
  • 4.146, нах. (?), 20:31, 04/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Среди нех есть и осмысленные и нужные всем пакеты

    наверняка какие-то 4 из этих двухста кому-то нужны.

    > просто вы завидуете,

    нет, я надысь нечаянно build-deps от какой-то (опакеченой) игого-поделки поставил. Причем уже забыл где, что за поделка, и зачем ее ставил - но вот ЭТО вот произвело неизгладимое впечатление.

    > В Го даже core такой что ... вот к примеру net/http, начиная

    ну в баше тоже можно вызвать curl, логично что его замена для девляпсов умеет в http.

    > Есть ещё проггеры которые действительно полезные вещи делают...

    (глядя в окошко с xray - да, определенно, есть. и подвендой, что немаловажно)

    > А про Swift в Linux ... сказать хорошего - дык нечего. Тогда

    не, ну вдруг ты знаешь swift, и не знаешь игого, а у тебя - вот, линукс... хотя конечно, лучше б уж - триппер.
    Это хоть вылечить можно.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2025 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру