Microsoft официально обязалась не подавать в суд за альтернативные реализации .NET.
Где бумажка?
Не ламерствуй лукаво.
"А петь мне нельзя - постановление суда" (с) Бендер
Неактивен
Поверьте, когда я впервые узнал о Java, вы еще были в весьма сопливом возрасте.
Сколько лет уже прошло, а мозгов у тебя не прибавилось! Какой взрослый дядя, а думает на уровне "ШКОЛЬНЕКА!11"
И гусеничный велотанк от MS только лишь подтверждает востребованность таких технологий, а вот с реализацией у них достаточно туго пока выходит.
У кого, это у майкрасофт туго выходит? Ох лол, майкрасофт создало лучшую кроссплатформенную архитектуру, которая когда-либо существовала, а востребованность динамических технологий вполне понятна.
Я что-то на своем мобильнике не наблюдаю не только нужных мне приложений на дотнете, но даже и вообще приложений на дотнете.
Только не шокируйся, Windows Phone!
Кому верить?
Никому не верить, надо проанализировать все факты и сделать свой вывод, в mono не реализованы WPF, XNA и так далее.
п. 1. Это так принципиально в разрезе...
п. 2. Это БЫЛО давно, сейчас, как я понял, большинство действующих проектов перешли на .NET 3.5.
Мне действительно параллельно эти на ваши патенты, рабство, швабодку и так далее.
Спор начался с моего вопроса, не может ли Python быть примером кросплатформенности из мира СПО.
Опять же, питон не может организовать совместимость 2.6 -> 2.7, какая у него может быть кроссплатформенность?
По моему (может и неправильному) мнению, среда, имеющаяся только для 1 платформы, не может быть названа кросплатформенной, даже если есть альтернативные реализации. Тогда уж правильнее говорить, что Mono -- пример кросплатформенности, так как именно Mono, а не .NET есть для нескольких платформ.
Mono это .NET, .NET - кроссплатформенная среда.
Вот, кстати, список платформ, на которых есть здесь и сейчас CPython от Гвидо:
Из всех них, нормально он работает и вообще развивается, только под Linux
Вообще, я на своей практике заметил, что линуксоеды любят кроссплатформенность только потому, что ВЕСЬ софт пишется для винды, а для линукса его нету, ясное дело переписывать с WPF на gtk никто не соберется, единственная надежда тупого лунохода, это кроссплатформенные технологии, ясное дело майкрасофт не собирается поддерживать платформу с популярностью, никогда за 20 лет не вышедшую за 0.89%, ясное дело разработчики, не собираются портировать свой софт для линупса, ибо сложно и невозможно поддерживать, программа для винды запустится на 95% компьютерах планеты, в линуксе же вообще от одного дистриьбьютива что работает, в другом не работает, т.е. даже из 0.89% не охватит даже 0.2%
Неактивен
Сравнивать ПО с железом -- это так логично.
Да-да... А на железе стоит разное ПО, логично?
В общем уже включил тролий сучий вой наш мисс школьная училка))) уныло)))
Иди лучше, .NET поставь 1.7)))))))))))
Вывод: .NET ни разу не кросплатформенный. То, что его можно сделать таковым, дело не меняет.
Ты упрямый, пристарелый школьный троль, который даже когда обосрался не может признать своей неправоты. Уже же ведь объясняли про байт код)))) Вот и умничка! Теперь домашнее заданее - не неси хуйни))))
Квантовая механика - "малопонятный математический курьёз" (с) msAVA - современный учитель.
Неактивен
Неактивен
Какое это имеет отношение к тому, что .NET отсутствует для всего, кроме Виндоуз?
Ну ты дебил, .NET - mono, для линупс есть моно.
Это означает, что кросплатформенен Mono, а не .NET.
Нет, это как раз таки значит что кроссплатформена технология .NET, mono просто альтернативная реализация.
1) .NET есть только для Винды. И
.NET есть для
1. Windows
2. Mac OS
3. Linux
4. Windows Phone
5. Android
6. iOS
7. xbox
Заметь, при этом, предполагается, что будут писать полноценные приложения, а не соснольные на петуне
Гугли monodroid и так далее.
Т.е. Mono=/=.NET.
!(Mono=/=.NET)
Именно, Mono есть .NET.
Вывод: .NET ни разу не кросплатформенный. То, что его можно сделать таковым, дело не меняет.
Ну тормоз-ебл**, mono есть для всех популярных платформ, почему он не кроссплатформенный?
Python 2.6 и Python 2.7 есть для любой ОС с долей рынка 0,1%? Есть. Это и означает кросплатформенность.
Доля FreeBDSM где-то 1/100%.
Раз его нет под винды
Есть! И даже из исходнекав канпилять нинада https://www.go-mono.com/mono-downloads/download.html
Неактивен
Разве не вариант Винды?
Нет))) Windows 7, WindowsMobile, WindowsPhone - это же не варианты одной и той же системы? Хотя... Я понимаю! Сенсей неокрепших умов с открытым воззрением к миру считает всё, что содержит слово windows в названии - одной и той же системой.
Читаем:
>.NET Framework — программная платформа, выпущенная компанией Microsoft в 2002 году. Основой платформы является исполняющая среда Common Language Runtime (CLR), способная выполнять как обычные программы, так и серверные веб-приложения.
>Common Language Runtime (CLR) — «общеязыковая исполняющая среда» — компонент пакета Microsoft .NET Framework, исполняющий программы, написанные на .NET-совместимых языках программирования.
Где слово "технология"? Технология -- это трансляция исходного кода в байткод и выполнение уже его в некой среде исполнения. Такая "архитектура", как показала Sun с Jav-вой, вполне может быть кросплатформенной. .NET же -- это уже конкретная реальзация, причём не кросплатформенная.
>Хотя .NET является патентованной технологией корпорации Microsoft и официально рассчитана на работу под операционными системами семейства Microsoft Windows, но существуют независимые проекты (прежде всего это Mono и Portable.NET), позволяющие запускать программы .NET на многих других операционных системах.
Т.е. не .NET кросплатформенный:
>Вторым принципом стало ориентирование на системы, работающие под управлением семейства операционных систем Microsoft Windows
Я же говорю - тролий сучий вой. Просрался - веди себя прилично. Контекст разгавора вполне был ясен и ты слил по всем позиям. Не строй из себя клоуна.
Квантовая механика - "малопонятный математический курьёз" (с) msAVA - современный учитель.
Неактивен
Я уверен, если бы подобную технологию бы разработали луноходы первыми и это было бы фичей линупса - все бы луноходы кричали что ".NET - священен, ибо освящен был штулманом", но т.к. это разработали в майкрасофт, то "ни нужно!11111". Луноходный фанатизм
Добавлено спустя 01 мин 43 с:
Я сейчас напишу прогу на VB.Net в которой не будет специфических для винды сборок
Попробуй еще воспользоватся классом из VB.NET в C#, а вообще, ничего не доказывай этому упоротому луноходу, оно же тупое, оно кроме синих экранов на картинках и линупса, сосноли и фото штулмана в своей жизни не видело
Редактировался Babusha (25-11-11 23:41:18)
Неактивен
Под Линукс и Wine есть, это делает Вижуал Студию "кросплатформенной технологией"?
Под windows и jwm есть, это делает RubyMine "кроссплатформенной технологией"?
Т.е. всё же Mono ещё не .NET.
Все же OpenJDK не Java.
Т.е. сам .NET Framework (и пр. как среда разработки и исполнения) -- вовсе не кросплатформенное ПО
Нет - Кроссплатформенное! .NET Framework от майкрасофта работает на Windows, Windows Phone, Xbox и Windows Mobile.
Неактивен
Вот она ваша ШВАБОДА! Novell ни разу не появился в суде с Microsoft, у анальных хозяев - Microsoft нету претензий к моно, тогда как ШВАБОДНАЯ оракл нападает на гугл за дальвик
https://www.securitylab.ru/news/408932.php
Неактивен
msAVA, тогда давайте определение кросс-платформенности. Если программу можно запустить без перекомпиляции на куче разных платформ, является ли эта программа кросс-платформенной? И является ли технология, с применением которой создана программа, предоставляющей кросс-платформенность?
Неактивен
msAVA, программы на C++ не являются кросс-платформенными, так как требуют компиляции в формат бинарных исполняемых файлов, используемый платформой. Если формат бинарных исполняемых файлов поддерживается несколькими разными платформами, то программы в таком формате являются кросс-платформенными. Например, формат ELF - кросс-платформенный, а формат PE - не кросс-платформенный.
Стандарты для MSIL и для оформления сборок опубликованы Microsoft и находятся в открытом доступе. https://msdn.microsoft.com/en-us/netfram … 69283.aspx - вот. Если реализовать виртуальную машину, соответствующую этим стандартам, то в такой виртуальной машине можно будет выполнять любые .NET-сборки, использующие только управляемый код. Виртуальные машины для исполнения MSIL реализованы для нескольких качественно разных платформ (даже если не учитывать расово неверный Mono). Являются ли программы, скомпилированные в MSIL, кросс-платформенными?
Неактивен
Наезда Бабуши на Python с утверждением, что он не есть пример кросплатформенности из СПО.
Линупс-зрение такое линупс-зрение, я говорил, о том, что петун дерьмо как инструмент, для создания кроссплатформенного софта, т.к. даже не может организовать совместимость между минорными версиями, но я не говорил о том, что это не кросс-платформенный инструмент.
Неактивен