The OpenNET Project / Index page

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



"Компания Apple открыла код сборочной системы Swift Build"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

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

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=62661

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Компания Apple открыла код сборочной системы Swift Build"  –26 +/
Сообщение от Аноним (1), 02-Фев-25, 11:41 
Вот кто настоящий друг опенсорса так это эпл. Они не орут на каждом шагу какие они друзья, а просто делают.
Ответить | Правка | Наверх | Cообщить модератору

41. "Компания Apple открыла код сборочной системы Swift Build"  +9 +/
Сообщение от KKK (?), 02-Фев-25, 17:13 
Ни разу не друзья, но и не враги. Вся их деструктивная деятельность направлена исключительно а адрес адептов их секты и почти никогда не выливается за пределы, чего не скажешь про Google или IBM - вот самые страшные враги рода людского, в компьютерном поле, разумеется.
Ответить | Правка | Наверх | Cообщить модератору

55. "Компания Apple открыла код сборочной системы Swift Build"  +2 +/
Сообщение от Минона (ok), 02-Фев-25, 23:18 
> Ни разу не друзья, но и не враги. Вся их деструктивная деятельность
> направлена исключительно а адрес адептов их секты и почти никогда не
> выливается за пределы, чего не скажешь про Google или IBM -
> вот самые страшные враги рода людского, в компьютерном поле, разумеется.

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

Ответить | Правка | Наверх | Cообщить модератору

100. "Компания Apple открыла код сборочной системы Swift Build"  +/
Сообщение от Аноним (100), 03-Фев-25, 16:25 
Ну не появился бы PC, в своё время, появились бы другие ПК. Например, на проце 68000. Кстати, та же Sinclair Research готовила к выпуску модель Синклера на нём.
Ответить | Правка | Наверх | Cообщить модератору

98. "Компания Apple открыла код сборочной системы Swift Build"  +/
Сообщение от Аноним (-), 03-Фев-25, 16:03 
> Google или IBM - вот самые страшные враги рода людского, в компьютерном поле, разумеется.

Ух, как Столлманщеной завоняло...

Как же удивительно (нет))), что Свободное Сообщество™ не смогло предложить людям продукты, имеющие хотя бы десятую часть функциональности и удобства, которое предоставляет гугел)))
Где "открытые и свободные" смартфоны??
Где открытые и свободные компы?

Ответить | Правка | К родителю #41 | Наверх | Cообщить модератору

4. "Компания Apple открыла код сборочной системы Swift Build"  –4 +/
Сообщение от Аноним (4), 02-Фев-25, 12:03 
Забавный язычёк. Жаль что прибит к яблочкной инфраструктуре на порядке крепче чем C# к Windows
Ответить | Правка | Наверх | Cообщить модератору

6. "Компания Apple открыла код сборочной системы Swift Build"  +5 +/
Сообщение от Anonim (??), 02-Фев-25, 12:14 
https://www.swift.org/platform-support/
Ответить | Правка | Наверх | Cообщить модератору

8. "Компания Apple открыла код сборочной системы Swift Build"  +6 +/
Сообщение от Аноним (8), 02-Фев-25, 13:19 
Бесполезно. В каждой новости про Свифт приходят ламеры с загоном про яблочную инфраструктуру. Они необучаемы.
Ответить | Правка | Наверх | Cообщить модератору

11. "Компания Apple открыла код сборочной системы Swift Build"  –1 +/
Сообщение от Аноним (11), 02-Фев-25, 13:40 
Но сколько-нибудь более-менее известных приложений на свифте за пределами мака ты не назовешь. И да, свифт медленнее даже JS, это очень странный и плохой ЯП.
Ответить | Правка | Наверх | Cообщить модератору

15. "Компания Apple открыла код сборочной системы Swift Build"  +9 +/
Сообщение от Аноним (15), 02-Фев-25, 14:26 
Из этого не следует, что Swift прибит гвоздями к Маку сильнее, чем C# к Windows. Последнее, кстати, еще более бредовое заявление, чем первое.
Ответить | Правка | Наверх | Cообщить модератору

56. "Компания Apple открыла код сборочной системы Swift Build"  +/
Сообщение от Смузихлеб забывший пароль (?), 03-Фев-25, 04:39 
Конкретно из этого не следует, но в общем - так и есть. Сам по себе ЯП без графики и модулей практически бесполезен.
Графика у яблока, разумеется, огороженная.
Модули - как повезет, но обычно тоже специфические.

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

Ответить | Правка | Наверх | Cообщить модератору

72. "Компания Apple открыла код сборочной системы Swift Build"  –1 +/
Сообщение от Аноним (72), 03-Фев-25, 10:31 
>> Сам по себе ЯП без графики и модулей практически бесполезен.

Лолшто? Он не менее полезен, чем любой другой general purpose язык программирования, в нем нет ничего, хотя бы отдаленно делающего его «языком для гуя». Ты хочешь сказать, что за пределами платформы Эппл все языки программирования практически бесполезны, ведь там нет Apple-only библиотек? Ни один серьезный язык программирования не имеет в себе «вшитый гуй», это удел игрушечных языков для детей и скриптовых языков для разработки плагинов. Swift здесь не исключение и не содержит никакого «вшитого» гуя, а использует то, что доступно на конкретной платформе, без каких-либо проблем (ссылки тут были ниже). Это уже не говоря о том, что важность нативного гуя сегодня - ниже плинтуса. Но если надо - никаких проблем.

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

И в твоём мире основная функция моно была запуск корявых виндовых WinForms? Потому что для тебя ЯП бесполезен, если не нем нельзя писать гуй, используя библиотеку из совершенно другой платформы?

Ответить | Правка | Наверх | Cообщить модератору

95. "Компания Apple открыла код сборочной системы Swift Build"  –1 +/
Сообщение от Аноним (-), 03-Фев-25, 15:24 
> Сам по себе ЯП без графики и модулей практически бесполезен.

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

Ответить | Правка | К родителю #56 | Наверх | Cообщить модератору

97. "Компания Apple открыла код сборочной системы Swift Build"  +/
Сообщение от Смузихлеб забывший пароль (?), 03-Фев-25, 15:42 
Можно. А зачем, если оно уже есть, но, с другой стороны, есть какой-то ЯП , сторонний, без кучи наработок и графики, на котором почти ничего нет, но, при большом желании, на энных платформах, можно что-то да слепить... без графики и с урезанным функционалом и далеко не на всех платформах и штука не оч популярная...
Ну в общем, есть подозрение, как, куда и на что пошлют при разработке конкретного продукта с подобным предложением
Ответить | Правка | Наверх | Cообщить модератору

45. "Компания Apple открыла код сборочной системы Swift Build"  +1 +/
Сообщение от Аноним324 (ok), 02-Фев-25, 17:48 
Ты мало того что не компетентен в вопросе, так ещё и путаешь свифт и свифт-юи.
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

62. "Компания Apple открыла код сборочной системы Swift Build"  –2 +/
Сообщение от Аноним (62), 03-Фев-25, 08:05 
Обожаю экспертность комментаторов опеннета. На, просвещайся https://opennet.ru/opennews/art.shtml?num=51475
Ответить | Правка | Наверх | Cообщить модератору

71. "Компания Apple открыла код сборочной системы Swift Build"  +/
Сообщение от Аноним324 (ok), 03-Фев-25, 10:12 
> Обожаю экспертность комментаторов опеннета. На, просвещайся https://opennet.ru/opennews/art.shtml?num=51475
> Экспертность trademark

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


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

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


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

Ответить | Правка | Наверх | Cообщить модератору

78. "Компания Apple открыла код сборочной системы Swift Build"  +/
Сообщение от Аноним (78), 03-Фев-25, 13:10 
> достижению максимально возможной производительности ... Реализация на Python

Прикол такой? Шутка удалась.

Ответить | Правка | Наверх | Cообщить модератору

63. "Компания Apple открыла код сборочной системы Swift Build"  +1 +/
Сообщение от Илья (??), 03-Фев-25, 08:13 
> C# к Windows

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

Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

24. "Компания Apple открыла код сборочной системы Swift Build"  +1 +/
Сообщение от Анон28679234 (?), 02-Фев-25, 15:03 
я разрабатывал на нем несколько лет назад и тогда весь код создания Ui был привязан к ObjC бекенду и маковской инфраструктуре. Ситуация с тех пор изменилась?
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

31. "Компания Apple открыла код сборочной системы Swift Build"  +1 +/
Сообщение от Аноним (31), 02-Фев-25, 15:45 
Бесполезно. В каждой новости про Свифт приходят фанатики и говорят о кроссплтаформенности при этом забывая что SwiftUI прибит гвоздями к эпплу. А swift без гуя бесполезен. Они необучаемы.
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

34. "Компания Apple открыла код сборочной системы Swift Build"  +2 +/
Сообщение от Аноним (34), 02-Фев-25, 16:22 
>А swift без гуя бесполезен

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

Ответить | Правка | Наверх | Cообщить модератору

37. "Компания Apple открыла код сборочной системы Swift Build"  +3 +/
Сообщение от Аноним (31), 02-Фев-25, 16:51 
Я прекрасно напишу бекенд на Java зачем мне дотнет тут вообще ?
Ответить | Правка | Наверх | Cообщить модератору

39. "Компания Apple открыла код сборочной системы Swift Build"  +2 +/
Сообщение от Аноним (-), 02-Фев-25, 16:58 
>> Я прекрасно напишу бекенд на Java зачем мне дотнет тут вообще ?

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

Ответить | Правка | Наверх | Cообщить модератору

40. "Компания Apple открыла код сборочной системы Swift Build"  +1 +/
Сообщение от Аноним (31), 02-Фев-25, 17:02 
Это вы принесли сюда дотнет в тему про swift а не я, болезный. Или вы с зеркалом разговариваете ?
Ответить | Правка | Наверх | Cообщить модератору

42. "Компания Apple открыла код сборочной системы Swift Build"  +2 +/
Сообщение от Аноним (-), 02-Фев-25, 17:28 
>> Это вы принесли сюда дотнет в тему про swift а не я, болезный. Или вы с зеркалом разговариваете ?

У вас, я вижу, контекстное окно еще меньше, чем у самых простеньких LLM. Даже тот комментарий, на который вы непосредственно отвечаете, вам вновинку.
Делаю ревью, специально для вас: сообщение, с которого началась эта ветка, содержит совершенно некорректный тезис о том, что якобы swift прибит к платформе Эппл даже сильнее, чем C# к винде. Это момент, когда в теме появился С#, задолго до моего комментария. Далее дискуссия развивается в виде попыток объяснить группе малограмотных пользователей факт абсурдности этого заявления. Объективная реальность такова, что как Swift уже не прибит гвоздями к Apple, так и C# не прибит гвоздями к винде. У последнего, конечно, примеров использования гораздо больше, поэтому и были упомянуты бэкэнды, работащие в Линукс и написанные на C#. И тут врываетесь ВЫ и сообщаете миру, что вы могёте писать бэкэнды на Java, и никакой дотнет вам не нужен. И, что?.. Вы как-то опровергли факт того, что Дотнет не прибит гвозями к винде? Или вы опровергли факт того, что Свифт больше не прибит гвоздями к Apple?  

Ответить | Правка | Наверх | Cообщить модератору

43. "Компания Apple открыла код сборочной системы Swift Build"  –1 +/
Сообщение от Аноним (31), 02-Фев-25, 17:45 
Вся тема идет только лишь о том что SwiftUI не существует вне эппла. Что вы пытаетесь доказать ? Зачем вы говорите о СОВЕРШЕННО другом, какие-то бекенды. Постоянно суете ваш любимый дотнет в тему про свифт.

Ответить | Правка | Наверх | Cообщить модератору

61. "Компания Apple открыла код сборочной системы Swift Build"  +/
Сообщение от User (??), 03-Фев-25, 07:33 
Ээээ... а swift != swiftui, и ЧО?! В стандартной библиотеке python вот msvcrt и winreg есть - "он не кроссплатформенный, а-за-за!!!111", так что ли?
Ответить | Правка | Наверх | Cообщить модератору

86. "Компания Apple открыла код сборочной системы Swift Build"  –2 +/
Сообщение от Аноним (31), 03-Фев-25, 14:07 
Слив защитан
Ответить | Правка | Наверх | Cообщить модератору

90. Скрыто модератором  +/
Сообщение от User (??), 03-Фев-25, 15:00 
Ответить | Правка | Наверх | Cообщить модератору

36. "Компания Apple открыла код сборочной системы Swift Build"  +4 +/
Сообщение от Аноним (-), 02-Фев-25, 16:49 
>> SwiftUI прибит гвоздями к эпплу

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

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

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

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

Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору

38. "Компания Apple открыла код сборочной системы Swift Build"  –1 +/
Сообщение от Аноним (31), 02-Фев-25, 16:52 
Это у вас каша. Если не использовать SwiftUI то и сам swift зачем вообще для гуя использовать ? Есть прекрасный Qt тогда уж. Что за мания гланды выдирать через другое отверстие за то на любимом языке.
Ответить | Правка | Наверх | Cообщить модератору

54. "Компания Apple открыла код сборочной системы Swift Build"  +2 +/
Сообщение от мявemail (?), 02-Фев-25, 22:41 
а если в языке нет встроенной рисовалки гуев, то язык вообше ненужен?
интересно, как тогда питон на первых местах всяческих рейтингов держится .. ах, да, биндинги.
которые есть для всех популярных гуи-фреймворков и почти под все языки, включая свифт и с#.
Ответить | Правка | Наверх | Cообщить модератору

70. "Компания Apple открыла код сборочной системы Swift Build"  +1 +/
Сообщение от Аноним324 (ok), 03-Фев-25, 10:05 
> Это у вас каша. Если не использовать SwiftUI то и сам swift
> зачем вообще для гуя использовать ? Есть прекрасный Qt тогда уж.
> Что за мания гланды выдирать через другое отверстие за то на
> любимом языке.

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

Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору

76. "Компания Apple открыла код сборочной системы Swift Build"  –1 +/
Сообщение от Аноним (31), 03-Фев-25, 13:03 
Зачем swift на бекенде если есть Java ?
Ответить | Правка | Наверх | Cообщить модератору

89. "Компания Apple открыла код сборочной системы Swift Build"  +/
Сообщение от Аноним324 (ok), 03-Фев-25, 14:33 
> Зачем swift на бекенде если есть Java ?

Мне что изучать 20 лет существования джава копролитов, для того чтобы написать бекенд на языке которого я не знаю, вместо свифта который я знаю. Где логика? Джависты чёт в сишников превращатся начали. Зачем я буду покупать и варить пельмени, если у меня есть джава монолит, который можно посасывать время от времени.

Ответить | Правка | Наверх | Cообщить модератору

107. "Компания Apple открыла код сборочной системы Swift Build"  +/
Сообщение от Аноним (31), 03-Фев-25, 17:06 
Так вы фанатик, так бы и писали, что не желаете ничего слышать кроме свифта. Разумеется вы будете его защищать, так как больше ни во что не умеете.
Ответить | Правка | Наверх | Cообщить модератору

115. "Компания Apple открыла код сборочной системы Swift Build"  +/
Сообщение от Аноним (115), 03-Фев-25, 17:42 
>> Так вы фанатик, так бы и писали, что не желаете ничего слышать кроме свифта. Разумеется вы будете его защищать, так как больше ни во что не умеете.

А вас нельзя в таком случае назвать фанатиком Java после фразы "Зачем swift на бекенде если есть Java ?"?

Ответить | Правка | Наверх | Cообщить модератору

101. Скрыто модератором  +/
Сообщение от Аноним (100), 03-Фев-25, 16:26 
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

73. "Компания Apple открыла код сборочной системы Swift Build"  +/
Сообщение от Аноним (73), 03-Фев-25, 10:57 
Да-да. А один из двух способо запустить компилятор на линуксе это ЗаПуСк В ДоКеРе. Норм да? Это современный подход такой?
А при выполнении команды "swiftc -static-executable main.swift" наружу всё ещё вываливаются непонятные warning clang-15 "argument unused during compilation '-pie'"? Это тоже видимо какой-то инновационный подход, разработанный в компании эпл.
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

75. "Компания Apple открыла код сборочной системы Swift Build"  +2 +/
Сообщение от Аноним (75), 03-Фев-25, 12:07 
>> Да-да. А один из двух способо запустить компилятор на линуксе это ЗаПуСк В ДоКеРе. Норм да? Это современный подход такой?

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

Ответить | Правка | Наверх | Cообщить модератору

96. "Компания Apple открыла код сборочной системы Swift Build"  +/
Сообщение от Аноним (-), 03-Фев-25, 15:31 
> Норм да? Это современный подход такой?

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

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

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


> clang-15

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

Ответить | Правка | К родителю #73 | Наверх | Cообщить модератору

23. "Компания Apple открыла код сборочной системы Swift Build"  +/
Сообщение от Аноним (23), 02-Фев-25, 14:59 
Если нужна кроссплатформенность, можно делать приложения на С++ для GCC, которые реализованы на всех платформах, в том числе на macOS.
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

30. "Компания Apple открыла код сборочной системы Swift Build"  –1 +/
Сообщение от Аноним (4), 02-Фев-25, 15:45 
Не так. Если нужна кроссплатформенность можно взять вообще любой ЯП кроме Swift и C#.
Ответить | Правка | Наверх | Cообщить модератору

64. "Компания Apple открыла код сборочной системы Swift Build"  +/
Сообщение от Илья (??), 03-Фев-25, 08:15 
на какой платформе не работает c#?


Ответить | Правка | Наверх | Cообщить модератору

66. "Компания Apple открыла код сборочной системы Swift Build"  +/
Сообщение от 1 (??), 03-Фев-25, 09:27 
На Z/390 (но это не точно)

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

Ответить | Правка | Наверх | Cообщить модератору

67. "Компания Apple открыла код сборочной системы Swift Build"  +/
Сообщение от Илья (??), 03-Фев-25, 09:31 
> На Z/390 (но это не точно)
> Что за глупость привязывать *компилируемый* язык к платформе ? На какую платформу
> есть компилятор на такой и работает.

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

Ответить | Правка | Наверх | Cообщить модератору

102. "Компания Apple открыла код сборочной системы Swift Build"  +/
Сообщение от Аноним (100), 03-Фев-25, 16:29 
Ну а для Linux он часто используется?
Ответить | Правка | Наверх | Cообщить модератору

105. "Компания Apple открыла код сборочной системы Swift Build"  +/
Сообщение от Анонимemail (105), 03-Фев-25, 16:44 
Да, даже у Java немного Энтерпрайза откушал уже.
Ответить | Правка | Наверх | Cообщить модератору

109. "Компания Apple открыла код сборочной системы Swift Build"  +/
Сообщение от Илья (??), 03-Фев-25, 17:11 
> Ну а для Linux он часто используется?

Чел на Amazon Web Services dotnet второй по популярности язык, на котором микропенисы пишут. На Azure так же примерно.

dotnet сейчас в основном в линуксе крутится

Ответить | Правка | К родителю #102 | Наверх | Cообщить модератору

77. "Компания Apple открыла код сборочной системы Swift Build"  +/
Сообщение от Аноним (31), 03-Фев-25, 13:06 
На какой другой платформе кроме винды работает WPF ?
Ответить | Правка | К родителю #64 | Наверх | Cообщить модератору

82. "Компания Apple открыла код сборочной системы Swift Build"  +/
Сообщение от Илья (??), 03-Фев-25, 13:25 
> На какой другой платформе кроме винды работает WPF ?

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


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

Ответить | Правка | Наверх | Cообщить модератору

87. "Компания Apple открыла код сборочной системы Swift Build"  –1 +/
Сообщение от Аноним (31), 03-Фев-25, 14:09 
Ну так о том и речь, что прибито гвоздями к DirectX зачем вы врете о кроссплатформенности.
Ответить | Правка | Наверх | Cообщить модератору

88. "Компания Apple открыла код сборочной системы Swift Build"  +/
Сообщение от Аноним (115), 03-Фев-25, 14:22 
>> Ну так о том и речь, что прибито гвоздями к DirectX зачем вы врете о кроссплатформенности.

Приложите ссылку на комментарий, где утверждалось о кросс-платформенности WPF.

Ответить | Правка | Наверх | Cообщить модератору

108. "Компания Apple открыла код сборочной системы Swift Build"  +/
Сообщение от Аноним (31), 03-Фев-25, 17:09 
Минуточку, WPF часть языка. Вы только что подтвердили что оно не кроссплатформенно, при этом вы же парировали что дотнет кроссплаформенен. У вас шизофрения ?
Ответить | Правка | Наверх | Cообщить модератору

110. "Компания Apple открыла код сборочной системы Swift Build"  +/
Сообщение от Илья (??), 03-Фев-25, 17:16 
> Минуточку, WPF часть языка.

WPF часть языка? А почему можно WPF писать на F#?

Ответить | Правка | Наверх | Cообщить модератору

116. "Компания Apple открыла код сборочной системы Swift Build"  +/
Сообщение от Аноним (115), 03-Фев-25, 17:48 
>> Минуточку, WPF часть языка.

После этой фразы продолжение ваших бредней можно не читать. Была бы у вас хотя бы крупица знаний и понимания, можно было бы ответить подробнее, но увы. WPF это никакая не часть никакого языка, нет никаких проблем писать WPF-приложения хоть на Visual Basic, хоть на F#.

Ответить | Правка | К родителю #108 | Наверх | Cообщить модератору

111. "Компания Apple открыла код сборочной системы Swift Build"  +/
Сообщение от Илья (??), 03-Фев-25, 17:26 
> Ну так о том и речь, что прибито гвоздями к DirectX зачем
> вы врете о кроссплатформенности.

Ты странный, тебе же пишут WINDOWS Presentation Foundation.

https://avaloniaui.net/ - кроссплатформенный
https://dotnet.microsoft.com/en-us/apps/maui - кроссплатформенный
WPF, WinForms - не кроссплатформенный

Ответить | Правка | К родителю #87 | Наверх | Cообщить модератору

5. "Компания Apple открыла код сборочной системы Swift Build"  +/
Сообщение от быдло (?), 02-Фев-25, 12:08 
теперь нужно, чтобы кто-нибудь сделал бесплатный IDE под винду для разработки софта для айфона...
Ответить | Правка | Наверх | Cообщить модератору

106. "Компания Apple открыла код сборочной системы Swift Build"  +/
Сообщение от Анонимemail (105), 03-Фев-25, 16:47 
VS Code + C# plugin + MAUI.NET - и пиши на айфон и андроид одновременно.
Ответить | Правка | Наверх | Cообщить модератору

7. "Компания Apple открыла код сборочной системы Swift Build"  +/
Сообщение от KKK (?), 02-Фев-25, 12:27 
Зачем, если для разработки под ифраструктуру Apple всё равно требуется mac?
Ответить | Правка | Наверх | Cообщить модератору

9. "Компания Apple открыла код сборочной системы Swift Build"  +1 +/
Сообщение от Аноним (8), 02-Фев-25, 13:20 
Ну давай в сотый раз поиграем в эту игру, ага. Свифт это опенсорсный язык с поддержкой мультиплатформ. Давай, начинай про кровавую руку Эпла и заточки про платформу, пруфов которым у тебя нет.
Ответить | Правка | Наверх | Cообщить модератору

12. "Компания Apple открыла код сборочной системы Swift Build"  –1 +/
Сообщение от Аноним (12), 02-Фев-25, 14:12 
Но у тебя противоположных пруфов тоже нет.
Ответить | Правка | Наверх | Cообщить модератору

13. "Компания Apple открыла код сборочной системы Swift Build"  +/
Сообщение от Аноним (-), 02-Фев-25, 14:19 
https://www.swift.org/platform-support/
Тут тебе и винда и линукс.
Так что жду от тебя извинений за дезинформацию.
Ответить | Правка | Наверх | Cообщить модератору

17. "Компания Apple открыла код сборочной системы Swift Build"  +/
Сообщение от Аноним (17), 02-Фев-25, 14:32 
>> если для разработки под ифраструктуру Apple всё равно требуется mac?
> https://www.swift.org/platform-support/

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

> Тут тебе и винда и линукс.

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

Ответить | Правка | Наверх | Cообщить модератору

112. "Компания Apple открыла код сборочной системы Swift Build"  +/
Сообщение от Илья (??), 03-Фев-25, 17:31 
> https://www.swift.org/platform-support/
> Тут тебе и винда и линукс.
> Так что жду от тебя извинений за дезинформацию.

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

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

Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

113. "Компания Apple открыла код сборочной системы Swift Build"  +/
Сообщение от Аноним (-), 03-Фев-25, 17:36 
> Как собрать приложение под айфон на линуксе?

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

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

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

Ответить | Правка | Наверх | Cообщить модератору

29. "Компания Apple открыла код сборочной системы Swift Build"  –1 +/
Сообщение от KKK (?), 02-Фев-25, 15:45 
И много на этом опенсорсном языке с поддержкой мультиплатформ написано софта, работающего за пределами яблочного железа? То-то же.

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

Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

46. "Компания Apple открыла код сборочной системы Swift Build"  –1 +/
Сообщение от 12yoexpert (ok), 02-Фев-25, 18:00 
это как сишарп - кроссплатформенный язык, лол
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

65. "Компания Apple открыла код сборочной системы Swift Build"  +/
Сообщение от Илья (??), 03-Фев-25, 08:55 
Вот, только сишарп реально кросс-платформенный.

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

Ответить | Правка | Наверх | Cообщить модератору

68. "Компания Apple открыла код сборочной системы Swift Build"  –2 +/
Сообщение от Аноним (78), 03-Фев-25, 09:42 
> Свифт это опенсорсный язык с поддержкой мультиплатформ.

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

Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

69. "Компания Apple открыла код сборочной системы Swift Build"  –1 +/
Сообщение от Аноним (78), 03-Фев-25, 09:45 
Upd. Когда реализуете BSD и Haiku, я ещё Вам пару подкину. Ахиллес никогда не догонит черепаху. Swift и C# никогда не будут "мультиплатформенными".
Ответить | Правка | Наверх | Cообщить модератору

84. "Компания Apple открыла код сборочной системы Swift Build"  +1 +/
Сообщение от Илья (??), 03-Фев-25, 13:37 
> C# никогда не будут "мультиплатформенными".

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

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

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

Ответить | Правка | Наверх | Cообщить модератору

74. "Компания Apple открыла код сборочной системы Swift Build"  +2 +/
Сообщение от Аноним (74), 03-Фев-25, 11:46 
Это у вас странное определение мультиплатформенности. Мульти - это значит «несколько», а не «все». Так что и Swift и C# прекрасно под него подходят - они поддерживают платформы с абсолютным большинством пользователей. Что, кстати, не мешает своими усилиями портировать их и на менее популярные платформы, если есть желание. Так, например, в портах FreeBSD лежит актуальная нативная версия дотнета, так что обновите уже методичку, не позорьтесь. То же самое могут сделать и Haiku, никто им ничего не должен и за них это делать не будет. По крайней мере пока ей пользуется 10 человек.
Ответить | Правка | К родителю #68 | Наверх | Cообщить модератору

79. "Компания Apple открыла код сборочной системы Swift Build"  –1 +/
Сообщение от Аноним (78), 03-Фев-25, 13:12 
> Мульти - это значит «несколько», а не «все». Так что и Swift и C# прекрасно под него подходят - они поддерживают платформы

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

Ответить | Правка | Наверх | Cообщить модератору

80. "Компания Apple открыла код сборочной системы Swift Build"  –1 +/
Сообщение от Аноним (78), 03-Фев-25, 13:13 
> актуальная нативная версия дотнета

OMG!

Ответить | Правка | К родителю #74 | Наверх | Cообщить модератору

85. "Компания Apple открыла код сборочной системы Swift Build"  –1 +/
Сообщение от Илья (??), 03-Фев-25, 13:41 
> Так что и Swift и C# прекрасно под него подходят

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

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

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

Ответить | Правка | К родителю #74 | Наверх | Cообщить модератору

91. "Компания Apple открыла код сборочной системы Swift Build"  +/
Сообщение от Аноним (115), 03-Фев-25, 15:07 
>>Почему вы c# и Swift смешиваете?

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

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

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

Ответить | Правка | Наверх | Cообщить модератору

114. "Компания Apple открыла код сборочной системы Swift Build"  +/
Сообщение от Илья (??), 03-Фев-25, 17:37 
> ваш любимый c# здесь в точно таком же положении.

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

Ответить | Правка | Наверх | Cообщить модератору

92. "Компания Apple открыла код сборочной системы Swift Build"  +1 +/
Сообщение от Аноним (-), 03-Фев-25, 15:10 
> Свифт только в теории кросс-платформенен,для него мак нужен и x-code,
> чтобы разрабатывать потому что кроме IPhone он не востребован.

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

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

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

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

Ответить | Правка | К родителю #85 | Наверх | Cообщить модератору

83. "Компания Apple открыла код сборочной системы Swift Build"  –1 +/
Сообщение от Илья (??), 03-Фев-25, 13:34 
> Ну давай в сотый раз поиграем в эту игру, ага. Свифт это опенсорсный язык с поддержкой мультиплатформ

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

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

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

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

Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

93. "Компания Apple открыла код сборочной системы Swift Build"  +1 +/
Сообщение от Аноним (-), 03-Фев-25, 15:16 
> Для чего-то кроме ios/mac приложение свифт не используется.

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору

103. "Компания Apple открыла код сборочной системы Swift Build"  +/
Сообщение от Илья (??), 03-Фев-25, 16:29 
> Даже если взять хамарин (он еще жив?)

https://learn.microsoft.com/ru-ru/dotnet/maui/migration/?vie...

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

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

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

Ответить | Правка | Наверх | Cообщить модератору

104. "Компания Apple открыла код сборочной системы Swift Build"  +/
Сообщение от Аноним (-), 03-Фев-25, 16:39 
> переименовали его, он более менее хороший

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

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

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

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

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

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


Ответить | Правка | Наверх | Cообщить модератору

10. "Компания Apple открыла код сборочной системы Swift Build"  +/
Сообщение от быдло (?), 02-Фев-25, 13:26 
ещё где-то с 2012 года начиная c Delphi XE2 можно собирать приложения под айфоны из под Windus
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

16. "Компания Apple открыла код сборочной системы Swift Build"  +2 +/
Сообщение от Аноним (16), 02-Фев-25, 14:30 
github shepherdjerred/macos-cross-compiler
Это то, что вам нужно? Я уже проверял и компилировал для x86-64 и AARCH64 на хост машине под управлением Debian
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

19. "Компания Apple открыла код сборочной системы Swift Build"  +1 +/
Сообщение от Хру (?), 02-Фев-25, 14:45 
Спачибо за наводку, добрый человек! :)
Ответить | Правка | Наверх | Cообщить модератору

26. "Компания Apple открыла код сборочной системы Swift Build"  +/
Сообщение от Аноним (16), 02-Фев-25, 15:19 
Не за что!
Ответить | Правка | Наверх | Cообщить модератору

22. "Компания Apple открыла код сборочной системы Swift Build"  +/
Сообщение от Аноним (23), 02-Фев-25, 14:58 
Можно macOS в виртуалке запустить.
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

28. "Компания Apple открыла код сборочной системы Swift Build"  +1 +/
Сообщение от _kp (ok), 02-Фев-25, 15:32 
Толку мало, лагает все,  ускорения то не будет.
Если просто запустить, то и на 8ми битном AVR Linux запускали, в эмуляторе risk-v, скорость еще ниже чем Вы подумали.
Ответить | Правка | Наверх | Cообщить модератору

32. "Компания Apple открыла код сборочной системы Swift Build"  +/
Сообщение от KKK (?), 02-Фев-25, 15:51 
Она и на реальном маковском железе лагает, а виртуалке наверное вообще слайдшоу будет. Да и шаманство это всё, может заработать, может и нет.
Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

59. "Компания Apple открыла код сборочной системы Swift Build"  +/
Сообщение от Аноним (78), 03-Фев-25, 07:15 
Да нет, работает. Обратите внимание, оно часто любит обновления ставить. Но очень своеобразно. Гигабайт 15 ОС. Также, если установлен, Xcode гигабайт 5 (Xcode привязан к версии ОС). На хорошей сети это примерно час агонии.
Ответить | Правка | Наверх | Cообщить модератору

50. "Компания Apple открыла код сборочной системы Swift Build"  +/
Сообщение от RM (ok), 02-Фев-25, 18:48 
В какой ос и на каком хосте?
если что - я пробовал последнюю маковскую ос поставить в виртуалбоксе на вин 10 - не взлетело
Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

51. "Компания Apple открыла код сборочной системы Swift Build"  +1 +/
Сообщение от Аноним (51), 02-Фев-25, 20:57 
qemu или vmware нужно.

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

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

Ответить | Правка | Наверх | Cообщить модератору

57. "Компания Apple открыла код сборочной системы Swift Build"  –2 +/
Сообщение от Смузихлеб забывший пароль (?), 03-Фев-25, 04:45 
Ябблось не рассчитана на запуск вне ябложелеза в отличие от линя или винды
И в просто виртуалбоксе не взлетит - там подшаманить надо
Собсно, оно и на просто х86 компе не взлетит( или не определит установленный видеочип ), посему требуется ящик бубнов и коньяка
Ответить | Правка | К родителю #50 | Наверх | Cообщить модератору

58. "Компания Apple открыла код сборочной системы Swift Build"  +/
Сообщение от Аноним (78), 03-Фев-25, 07:05 
macOS 10.15 Catalina в VirtualBox 7.1.6 под Runtu 22.04

Ответить | Правка | К родителю #50 | Наверх | Cообщить модератору

60. "Компания Apple открыла код сборочной системы Swift Build"  +/
Сообщение от Аноним (78), 03-Фев-25, 07:17 
Добавление. Более новую установить не удалось. Более старая не нужна. Хотя если поковыряться, да найти нужный образ, наверное, можно любую версию установить.
Ответить | Правка | К родителю #50 | Наверх | Cообщить модератору

18. "Компания Apple открыла код сборочной системы Swift Build"  +/
Сообщение от Аноним (18), 02-Фев-25, 14:32 
Язык быстро развивается, так же как rust. В дистрибутивах он мало где опакечен. Непопулярен в Linux. Технический долг в общем.
Ответить | Правка | Наверх | Cообщить модератору

20. "Компания Apple открыла код сборочной системы Swift Build"  +/
Сообщение от Аноним (-), 02-Фев-25, 14:52 
компилятор языка swift написан на C++
этим многое сказано...
надо было на OCaml или на Haskell
Ответить | Правка | Наверх | Cообщить модератору

94. "Компания Apple открыла код сборочной системы Swift Build"  +/
Сообщение от Аноним (-), 03-Фев-25, 15:19 
> компилятор языка swift написан на C++

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

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

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

Ответить | Правка | Наверх | Cообщить модератору

99. "Компания Apple открыла код сборочной системы Swift Build"  +/
Сообщение от iLya (?), 03-Фев-25, 16:07 
> компилятор языка swift написан на C++
> этим многое сказано...

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

Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

44. "Компания Apple открыла код сборочной системы Swift Build"  +/
Сообщение от Аноним (44), 02-Фев-25, 17:47 
Если не умеет в подключение зависимостей, установленных через пакетный менеджер, то бесполезно.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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