Pull to refresh

Comments 27

Swift очень удобный и простой язык, при наличии стандартных библиотек под линукс и компилятора, можно создать веб-фреймворка и писать веб-приложения на нем. Я лично бы очень хотел иметь такой инструмент для веб-приложений.
UFO just landed and posted this here
ну я бы не отказался от Swift'а на Линуксе, чтобы использовать его как альтернативу Python. Такой же простой и немногословный, но при этом компилируемый язык, с хорошей скоростью, без проблем с многопоточностью. Вопрос в поддержке и либах, готова ли Apple выделять на это деньги, и не будет ли это open source для галочки.
UFO just landed and posted this here
Swift выглядит как просто велосипед от Apple для своих собственных платформ. За пределами этих платформ язык выглядит довольно странно и, в общем-то, не особо нужен. Да даже на своих платформах — сколько читаю про язык, не появилось и мысли, чтобы слезть с obj-C. Ну нет там просто ничего, что бы меня мотивировало. Тем более он до сих пор не дорос до стабильного состояния.
В Swift еще бы асинхронность добавили, тогда может и зашагает по планете.
асинхронность — это first class citizen в Swift 2.0
Наконец-то!
И смотрите как интересно, крупные корпорации понемногу открывают свой код, все-же open source постепенно побеждает!
Objective-C тоже открытый язык, но без закрытой Cocoa — он не имеет смысла, как бы Swift не ждала, прибитая гвоздями к OS X судьба.
Ну у меня интерес хотя-бы поиграться с языком без шаманства с Хакинтошами:) А в данном случае есть шанс что Apple сделает официальный релиз для Linux, это нечто большее чем просто «открытый язык».
Вы плохо прочитали мой комментарий, либо просто не поняли.
Компилятор obj-c доступен в gnu gcc. Ставьте и используйте на любой ос.
Проблема в том, что без Cocoa, это практически голый Си.
Я про Swift, а не про obj-c. Для «поиграться» достаточно сборки консольных приложений, то что вы назваете «практически голый си». Конечно хотелось бы бОльшего, но даже если будет минимальная конфигурация — меня устроит.
с ObjC проблема в другом, это очень простой язык и малополезный в голом виде, много функциональности сделано в рантайме, Foundation и других фреймворках. Нет даже управления памятью (помимо того что предоставляет Си), она реализована в рамках NSObject из Foundation. Не говоря уже о какой то стандартной библиотеке, контейнеров и т.п.

Swift в голом виде вполне юзабельный язык, есть контейнеры, ввод-вывод
Swift точно так же полностью полагается на рантайм и без него бесполезен. Просто в данном случае помимо компилятора будут открыты и библиотеки со всем добром, в отличие от Obj-C
Надо сказать, что у свифта по сути нет своей стандартной библиотеки. Он может работать со старыми Obj-C, пожет работать с посикс-Си, но все это выглядит довольно костыльно. Как мне кажется, скорее всего Аппле будет пилить новую низкоуровневую свифт-либу с рантаймом под Опен Сурс, доступную везде, и отдельно чисто яблочный фремворк с бекджеком и ГУИ.
Для разработчиков это как минимум удобно для написания мультиплатформерных приложений, если не как основным языком, то покрайней в виде мостика между языками.
В смысле нет? В каждое приложение под swift же сейчас кладется пачка динамических библиотек, где все богатство и реализовано. Вскоре планируется включить это все в iOS, чтобы не тащить с каждым приложением из AppStore
По сути это все костыли к Obj-с либам(мосты для CF, Cocoa и тд) и капельку своего уникального функционала. Я имею ввиду, что нет именно своей родной стандартной библиотеки. Реализован необходимый минимум для основного функционала языка, но нет свой родной полноценной так сказать языковой экосистемы. Но она наверняка в ближайшее время появится.
У меня одного сумма процентов больше 100 по результатам?
А что Вас смущает? Каждый может выбрать несколько вариантов.
Ну ладно, просто в любом случае странные варианты ответа:
Всё что ниже «миру не нужен еще один язык программирования» формально пункту «Всем пофиг»
Вот когда станет открытым, тогда и будет смысл обсуждать.
Джобс вон и Facetime обещал открыть.
Проблема с Facetime не в хотелках (или скорее нехотелках) со стороны Apple — там проблемы юридического характера до сих пор (с 2010 года) бушуют, которые в свою очередь вызывают проблемы технического и архитектурного характера. Детали можно прочитать в этой статье.
Быстрей бы свифт на веб портировали и на андроид.
Sign up to leave a comment.

Articles