LINUX.ORG.RU

Microsoft открывает исходные коды .NET, а также заявляет о кросплатформенности (включая GNU/Linux)

 , , , ,


10

10

В среду, 12 ноября, корпорация Майкрософт объявила об открытии исходных кодов платформы .NET (в частности, .NET Framework 4.6 будет доступен под лицензией MIT), включая ASP.NET, компилятор, рантайм и др., заявлено о поддержке нескольких платформ, в том числе и линукса.

Кроме того, заявлено о бесплатной версии IDE VIsualStudio, а также о поддержке разработки приложений для iOS, Android.

>>> Подробности



Проверено: maxcom ()
Последнее исправление: CYB3R (всего исправлений: 3)
Ответ на: комментарий от erzent

VIsualStudio бесплатная явно будет с подвохом, ну очень я слабо верю, что продукт за 100 шт в год сделают бесплатным.

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

Для коммерческой разработки его можно использовать командам до 5 человек, если у тебя контора больше - раскошеливайся. Хочешь MSDN подписку, опять же - плати.

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

это понятно, там проблема с cl )

поскольку ассемблер не шибко отличается по весу.

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

бред... какой такой мейнстрим, гвоздями прибитый к Windows? Про несовместимость версий Net забыли ? И в чем анархичность, уточните - по многим фичам C# отстает на 10 лет...

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

для начала пусть запилят фреймворк уровня OpenJDK на все системы и Android...

Xamarin.com работает на Android, iOs, Windows Phone. Нативно. Java что то предлагает подобное? Нет. В остальном - через год, для тех кого моно не устраивает (меня в том числе).

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

приятно пейсать,в то время пока тебе делают blow job. Причём на важно на чём, можно даже на парте пальцем. )))))))))))))

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

Embrace, extend and extinguish

Мне почему-то кажется, что когда заявляют о ЕЕЕ, неявно признают превосходство рассматриваемой платформы/технологии. Иначе теория «все перебегут на дотнет а его хоп...и закроют» рассыпается.

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

базовый язык должен быть минимальным, а всякие «дополнительные ништяки» - добавляться расширениями

а между тем уже 100500 лет назад изобретен класс языков, с которым всё в порядке. Называются Лиспы, и конкретно это Clojure для JVM.

а еще есть Scala, в которой тоже можно (в каком-то ограниченном смысле) фичи языка упрятывать в либы.

так что ты хотел показать этой помойкой из ключевых слов, которую устроили в Сишарпе?

а джава хотя бы минимальна. И пример Spring'а показывает, что новые фичи вполне можно добавлять не синтаксически, а библиотеками.

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

а еще есть Scala, в которой тоже можно (в каком-то ограниченном смысле) фичи языка упрятывать в либы.

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

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

umren ★★★★★
()

вот, новый поворот ... =)

st4l1k ★★
()

Видимо к Балмеру ночью явился Воланд и пообещал лично разлить масло, если тот грехи не замолит... Ну иначе я не могу объяснить такой резкий уход в религию со стороны М$...

Strannik-j ★★
()
Ответ на: комментарий от stevejobs

практически весь список целиком ненужен, потому что у нас ничего этого нет

fixed.

А вообще ты себе ник очень точно подобрал. Ваш айфон за $$$ ничерта не умеет, потому что это не нужно.

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

Mono и так есть

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

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

Именно. Получается, MS сам ничего для линукса делать не будет

pashazz ★★★★
()
Ответ на: комментарий от Strannik-j

Старикан Балмер уже давно на пенсии и ничего не решает.

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

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

у меня не начинается попоболь, чяднт?

C# - это джаба с сахаром. Какой смысл в другом языке, если у него те же самые фичи? Какая для реального результата разница, лизал ты сахар или нет?

Попробуй какие-нибудь другие технологии, чтобы понять что такое настоящие отличия. Erlang, OCaml, Clojure, Haskell

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

Также не стоит забывать, что Ричард Столлман лично и во всеуслышание назвал Мигеля де Иказа предателем, а ведь из этой новости торчат уши Мигелюшки с его Xamarin.

А разве Столлман хоть раз ошибался в таких вопросах?

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

открывают только Core, а GUI так и останется Windows-only.

Over the coming months, we will be open sourcing the full server-side .NET Core stack, from ASP.NET 5 down to the Core Runtime and Framework, and the open source .NET will be expanded to run on Linux and Mac OS X in addition to Windows. цитата

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

вхождение значительно сложнее

В питон и руби? Не смеши меня. Ты путаешь причину и следствие. Просто на php работает подавляющее большинство веба отсюда и негативный фон, который ещё и форсят люди которые ни хера в этом не понимают, но чего то слышали и лурк читали.

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

Там до черта держателей акций. Но по отдельности они ничего не решают. Решает исполнительный директор. А акционеры всего лишь получают дивиденды. Балмер же не обладает контрольным пакетом акций, что бы диктовать свою волю исполнительному директору. Так же он не является членом совета директоров, где мог бы хоть как то на что то влиять. Так что: «Старикан Балмер уже давно на пенсии и ничего не решает».

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

Erlang

узко слишком, по сути он не нужен т.к. на нем уже есть юзабельные приложения в виде rabbitmq и ejabberd

OCaml

F# на голову выше, есть под .NET

Clojure

борщ, в реальный продакшен никогда не протащишь это

Haskell

борщ который выполнил свою академическую задачу и может смело умирать

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

а Java это очень медленный мастодонт

ссылку на тесты дать, или сам найдешь, фантазер ?

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

ну и как можно сравнивать Java и коммерческую поделку для мыльниц ?

Просто, Xamarin есть и он отлично работает выдавая _нативные_ приложения под каждую из платформ. Как можно сравнивать то что есть и реально работает vs ничего? Никак.

umren ★★★★★
()

По скайпу видно, как они «обеспечивают» поддержку других платформ. Это чудо технологии сейчас на не-LTS убунтах только с бубном запускается.

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

MS стала поворачиваться лицом к опенсорсу ещё пару лет назад.

Только вот лицо у Microsoft такое, что и не сразу отличишь его от жопы.

А вот Google, как раз, за последние пару лет всё активнее превращается в очень поганую корпорацию. Закрытую и несвободную.

Тут мне к сожалению нечего возразить, потому что так оно и есть, как это ни печально.

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

ну у меня на арчике все норм

Подхватывает тему Qt? Курсор нормальный (системый)?

Есть вероятность, что местные умельцы допилили скриптами.

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

бесплатной Windows, распространяемой с открытыми исходниками.

Тогда Jedi-to-be лишится смысла жизни.

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

хотя у меня LTS, а что там с нем на других версиях т

Начинается всё с сегфолта: http://askubuntu.com/questions/285642/skype-crashes-with-a-segmentation-fault

А потом это: Microsoft открывает исходные коды .NET, а также заявляет о кросплатформенности (включая GNU/Linux) (комментарий)

Надо сидеть в интернетах, искать как чинить. Большинство проблем из-за x86_64 (Кстати минус им в карму за отсуствие 64-битной версии).

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

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

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

А разве Столлман хоть раз ошибался в таких вопросах?

К сожалению нет.

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

Это очень плохо, потому что для зоопарка языков, нужно держать зоопарк разнообразных библиотек/модулей/интерпретаторов/виртуальных_машин/компиляторов в /usr.
Не, ну ты представь, если для каждой отдельной программы, будут разрабатывать свой отдельный ЯП?

nexfwall ★★★★
()

Исходников ещё нет? Или хотя бы бинарников Linux-версии? Раз нет, то зачем новость создавать? Потом окажется, что они ошиблись, Linux был добавлен случайно, или имелся в виду ведроид.

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

Драссти

Much of the .NET Core Framework 4.6 and its Reference Source source is going on GitHub. It's being relicensed under the MIT license, so Mono (and you!) can use that source code in their .NET implementations.

превед... тема с реверсом таким образом закрыта, а WPF/WinForms и прочий библогуехэлл, текучий как та с.куа ненужно, бо на qt/gtk это надо делать и это будет совсем другая тема и совсем другой уровень совместимости.

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

C# - это джаба с сахаром.

отличия на уровне системы типов

Господа, полюбуйтесь на жавапрограммиста в естественной среде обитания.

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