Google может перейти на Swift


8 0

Очередной раз появился слух, что Google может перейти с Java на Swift на своей мобильной платформе Android. Походу Oracle из окончательно заебали судебными издержками и возможным штрафом и проще стало перейти на другой язык.

Если Google действительно выберет Swift, то это будет серьёзный пинок в развитии и в светлом будущем для этого языка. Уверен, что программисты воспримут эту новость положительно, потому что их код из коробки будет компилироваться под две самые популярные платформы. 

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

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

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

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

Если программистов Андроида вынудят перейти на другой язык, такой как Swift, то большинство начнет делать выбор - а стоит ли им вообще продолжать изучать Java и использовать его? Если Google выберет C#, то ситуация будет еще хуже для Java. Если Swift - это гвоздик в крышке гроба Java, то C# может стать осиновым колом. 

Допустим, я программист Java. Сейчас я пишу код на Java под андроид, и вполне логично шарить этот же код и под Web или может где-то еще. Если я буду писать на C# код для Андроида, то чтобы экономить деньги и не писать одно и то же дважды, я могу захотеть перевести и Web проекты на .NET. 

Я думаю, что Microsoft должны сейчас прийти к Google и сказать - давайте мы заплатим 9 миллиардов, которые хотят Oracle, а вы перейдёте на C# на андроиде. За счет Xamarin этот вариант выглядит вполне привлекательным. В этом случае MS сможет шарить код, который вынуждены будут писать под Андроид, их серверные платформы так же могут пойти вверх в популярности, а Java станет ходячим трупом.

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


Понравилось? Кликни Лайк, чтобы я знал, какой контент более интересен читателям. Заметку пока еще никто не лайкал и ты можешь быть первым


Комментарии

fcoder

08 Aпреля 2016

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

К тому же у них есть Go


Евгений

09 Aпреля 2016

А вдруг не бред. Идея хорошая. Но есть ощущение, что Apple с Google найдет быстрее общий язык, чем MS с Google, а жаль.


Михаил Фленов

09 Aпреля 2016

Я думаю как раз это и обсуждает сейчас Google, хочет до перехода убедиться, что суда не будет.


Николай

09 Aпреля 2016

Не уловил мысли - зачем гуглу выбирать свифт.
А жаба и без андроида нужна - этерпрайз не перейдет в одночасье на дотнэт


Max

09 Aпреля 2016

Xamarin многие ругают, я так понимаю это такой красивый костыль. Скорее уж действительно Swift.


Ololo

09 Aпреля 2016

Гугл же согласился Angular переписать под TypeScript, поэтому вероятно что если и будут менять язык сорее это будет C#, хотя я в это не верю, что такой переход вообще будет. На счёт Xamarin его ругают за баги, думаю Microsoft теперь доведёт его до ума.


bs

15 Aпреля 2016

  Мне почему то вспомнилось как один из корифеев программирования, который пожалуй ещё круче чем Михаил, упаковал в гроб технологию COM, обколотил крышку гвоздиками и закопал в землю на глубину больше чем на два метра, написав что COM пришёл капец после выхода технологии .NET. Мне это попалось на глаза не так давно, а написано было по моему в 2002 году.
  Но DirectX по моему основана на COM, а в связке DirectX и C++ сейчас пишется вроде как подавляющее большинство игр под Windows? Так какой же это тогда капец? А ведь с тех пор прошло уже почти 15 лет. Я в этих делах полный профан но узнать мнение профи по этому вопросу было бы интересно. Применяются ли компоненты COM и не только существующие но и создаются ли новые. Основано на COM кроме DirectX ещё что то ну и так далее.


Михаил Фленов

15 Aпреля 2016

COM еще будет жить долго, проблема была больше в ActiveX и им вот как раз полный пиздец пришел с выходом .NET


Добавить Комментарий

Еще что-нибудь

Хотите найти еще что-то интересное почитать? Можно попробовать отфильтровать заметки на блоге по категориям.

О блоге

Программист, автор нескольких книг серии глазами хакера и просто блогер. Интересуюсь безопасностью, хотя хакером себя не считаю

Обратная связь

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

Пишите мне