LINUX.ORG.RU

Rust? Какой нафиг шраст-мраст, Эппол открывает Swift позже в этом году!

 ,


0

5

Apple выпускает Swift под открытой лицензией поже в этом году для iOS, OSX и Линукс.

http://www.apple.com/live/2015-june-event/9d2ad033-d197-4009-96a7-2a97fd044cb7/

http://www.apple.com/live/2015-june-event/

★★★

Последнее исправление: Oxdeadbeef (всего исправлений: 1)

Ответ на: комментарий от anonymous

Переоцененное говно.

Хотя бы выбор из распиареных говн будет :)

Oxdeadbeef ★★★
() автор топика

Я бы отнёс это к событию года наряду с выпуском ubuntu phone. Сегодня ночью смотрел WWDC, и это просто круто.

fornlr ★★★★★
()

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

quiet_readonly ★★★★
()

Остальная инфраструктура вряд ли откроется. Ну будешь ты знать как собирается бинарник до момента вызова библиотеки, а как работают библиотеки iOS/OSx в которых спрятано самое вкусное останется закрытым.

tlx ★★★★★
()

rust-окопец!

Vit ★★★★★
()

Неохота в гугль

Свифт правда так крут, как от него все тащатся? Насколько приколочен к Apple-инфраструктуре? А то вон на Objective C тоже под линуксом можно писать, а толку...

ovk48 ★★★
()

Фу, какое неуважение к Ъ!

Хоть бы написал, что за говно этот "rust" и что за говно этот "swift"!

Eddy_Em ☆☆☆☆☆
()
Ответ на: Неохота в гугль от ovk48

Свифт правда так крут, как от него все тащатся?

Он не такой как все!

devl547 ★★★★★
()
Ответ на: комментарий от sT331h0rs3

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

Deleted
()

И хуле толку? На objective-c под линуксом можно с дремучих времен писать. И чего?

anonymous
()
Ответ на: комментарий от sT331h0rs3

Да не в этом дело, у Apple была и есть куча открытых проектов. http://opensource.apple.com - вот тут глянуть можно.

Большинство проектов, которые были и до эпол под лицензией bsd.

andreyu ★★★★★
()
Ответ на: Неохота в гугль от ovk48

Свифт правда так крут, как от него все тащатся?

Выше уже написали - переоцененное говно.

Насколько приколочен к Apple-инфраструктуре?

Голый свифт нужен только для учебника.

А то вон на Objective C тоже под линуксом можно писать, а толку...

Лучше бы и его не было.

andreyu ★★★★★
()
Ответ на: комментарий от EXL

А язык только для GUI нужен? Другой вопрос, что те же сервисы значительно удобнее на том же Go писать. И уже все работает©. Людей смущает очевидная направленность языка на прикладной софт. Но никто и не говорил, что выпускается очередной убийца {{ lang_name }}.

У него есть одно очевидное применение. Добавленна поддержка онтопика для того чтоб серверную часть iOS приложения можно было писать на том же языке, что и само приложение. Максимум что ему нужно в таком случае - это приличный драйвер для работы с базой. И, я думаю, за этим дело не заржавеет.

Маловероятно, что кроме этого свифтом будут еще для чего-то пользоваться.

northicewind
()

Ты идиот и не понимаешь, что без Cocoa и прочих составляющих платформы iOS, он нафиг не нужен. Точно так же, как C# без WPF нахрен не нужен в качестве гуешлепства за пределами венды (Gtk# по сравнению с WPF как небо и земля). Уже давно есть GnuStep, но он никому не нужен. А Rust...rust уже победил

anonymous
()
Ответ на: комментарий от anonymous

Точно так же, как C# без WPF нахрен не нужен в качестве гуешлепства за пределами венды

С#, по моему, пофичастее всё-таки.

DarkEld3r ★★★★★
()
Ответ на: комментарий от DarkEld3r

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

northicewind
()

И какой в этом смысл? Библиотеки всё равно закрытые.

tailgunner ★★★★★
()
Ответ на: комментарий от anonymous

Стильно, модно, нетрадиционно. Очевидно же.

Дык, там даже «нетрадиционности» нет? Ну если под этим не понимать «сделано в Apple».

DarkEld3r ★★★★★
()

оба никому не нужные поделки с минимальным будущим для «поразвлечься»

anonymous
()

Swift без либ и отвязки от яблочной структуры — это не более, чем студенческие развлечения. Нафиг оно нужно?

Solace ★★
()
Ответ на: комментарий от northicewind

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

Ну хорошо если так. Вот только, насколько я знаю, многие всё равно пишут ядро на каком-нибудь С++, а гуй - нативный.

DarkEld3r ★★★★★
()
Ответ на: комментарий от sT331h0rs3

боясь конкуренции со стороны D

Было бы конечно круто :3

Kilte ★★★★★
()

Очередной киллер крестов и жабы? Ну-ну...

erfea ★★★★★
()
Ответ на: комментарий от DarkEld3r

Смысла в этом нет. Производительности у objc хватает. И собирается очень просто. Использовать C++ можно только если уже есть приложение и нет желания переписывать готовое, а надо просто сделать мобильную версию. А для кроссплатформы в контексте мобильника лучше взять что-то другое. Благо альтернатив полно.

northicewind
()
Ответ на: комментарий от northicewind

Смысла в этом нет.

Да ладно?

А для кроссплатформы в контексте мобильника лучше взять что-то другое. Благо альтернатив полно.

Например?

И заодно предложи варианты, если ядро общее и с дектопными версиями. И для офтопика, в том числе. Опять же, для обжектив С, вроде, нет эмскриптена. Да и на каком языке программистов проще искать тоже вопрос.

DarkEld3r ★★★★★
()
Ответ на: Неохота в гугль от ovk48

А то вон на Objective C тоже под линуксом можно писать, а толку...

в яблочко, со Swift будет тоже самое

umren ★★★★★
()

Послушайте.☝ Мне жаль, ребята.🙌 Вы славные🔥, но это все💦, как объедки🍏 со стола💩...

Zaggani
()
Ответ на: комментарий от DarkEld3r

Например Xamarin. За годы работы с ним ни разу не возникло необходимости писать что-то на плюсах. И ядро общее было и серверная часть на шарпе под моно, и программистов хватает. Насчет эмскриптена, вообще его применимость под вопросом. Но есть http://jsil.org/ и http://duoco.de/ хелоуворлды выводит. Для большего не пробовал.

northicewind
()
Ответ на: комментарий от EXL

пофиг

инкрементирую. ObjC есть и для линукса, раньше можно было даже собирать бинарники для айфонов/айподов. А толку? Библиотеки-то никто портировать не будет.

msgascii
()

objective c открыт, и что, много народу на нем писало? Ну и свифтом этим никто в здравом уме пользоваться не будет. Напридумывали говноязыков. Нужно больше языков, что хипстеры творят, а, ``убивать, убивать и убивать!´´

Freyr69 ★★★
()
Последнее исправление: Freyr69 (всего исправлений: 1)
Ответ на: комментарий от nezamudich

Куда жаловаться на засирание тегов?

В спортлото же. Номер телефона: 1111111111.

Oxdeadbeef ★★★
() автор топика
Ответ на: комментарий от northicewind

Например Xamarin.

Ок, подходит. А ещё? Хотя бы два-три варианты, чтобы убедиться, что альтернатив полно. По моему, их не так и много.

Кстати, бывает, что нужно поддерживать всякую «экзотику». Например, Tizen. Тут Xamarin уже не катит, так ведь?

Насчет эмскриптена, вообще его применимость под вопросом.

Тем не менее, он вполне используется. Значит востребован.

DarkEld3r ★★★★★
()
Ответ на: комментарий от anonymous

В Rust и Go нет классов. В Swift - есть. Swift использует новейшие наработки llvm, компилируется с си-либами clang'ом. Вцелом swift мощнее этих двух языков и идёт популяризация его со стороны Apple. Чтобы разработчики всяких Redis, MongoDB, CouchDB писали свои официальные либы для Swift. В Linux swift нужен для того, чтобы заменить жабку и гоу в написании вебо-сервисов, таких как движки социальных сетей, файлохранилищ, движков для соц. и сетевых игр. Смысл такой: ты весь код пишешь и тестируешь на своём маке, а запускаешь где угодно и зарабатываешь деньги.

menangen ★★★★★
()
Ответ на: комментарий от Freyr69

Objective-C не открыт. Энтузиасты сами переносили эпловский код, переписывая его под openstep маркой. Ну, например, я в двух проектах использовал. Всё работало хорошо с gcc от openstepa. Сейчас же Эпл объявила о реальном опенсорсе, т.е. открытии компилятора и стандартной библиотеки i/o: у людей есть выбор(языка из списка C#, D, Go, Rust, crystal), это же прекрасно!

menangen ★★★★★
()

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

И да, даешь Swift-Qt!

I-Love-Microsoft ★★★★★
()
Последнее исправление: I-Love-Microsoft (всего исправлений: 1)
Ответ на: комментарий от DarkEld3r

NativeScript, ReactNative, RAD Studio от Embarcadero, добавить к Java iOS можно с RoboVM, а наоборот Apportable, есть Kivy для питона, rhomobile и rubymotion для руби, Appcelerator опять же для JS. Кроме того есть гибридные приложения, что для определенного круга задач вполне к месту.

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

northicewind
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.