Ceylon от RedHat (Страница 2) / Программирование / Форум StopLinux

Объявление

Kwork.ru - услуги фрилансеров от 500 руб.

#26 24-11-11 16:25:53

Babusha
Нехристь
Зарегистрирован: 12-03-10
Сообщений: 2,160
MacintoshSafari 5.0

Re: Ceylon от RedHat

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

Неактивен

#27 24-11-11 16:27:53

Гареев Станислав
Вижуалкибергоп
Из Пятигорск
Зарегистрирован: 24-07-10
Сообщений: 3,103
Сайт
LinuxFirefox 7.0.1

Re: Ceylon от RedHat

msAVA пишет:

У .HET тоже бывали проблемы, когда прога требовала совершенно определённую версию .NET-а и отказывалась работать на более "высокой" версии.

Подтверждаю.
Сейчас расскажу про ИНТЕРПРАЙЗ. Может некоторые люди думают что это что то волшебное и идеальное где ВЫСОКОПЛАЧИВАЕМЫЕ СУПЕРСПЕЦИАЛИСТЫ пишут ИДЕАЛЬНЫЙ код, но они ошибаются.

* Букмекерская контора Марафон, является одной из крупнейших в России и у неё заключены субагентские договоры с кучей мелких лавочек. Прибыль просто огромна. То есть ЭНЕРПРАЗ во все поля. Но её простенькая прога для приёма ставок требует только определённую версию дотнета, часто требует отключения UAC, и не поддерживает транзакционность как банковский софт, благодаря чему деньги могут просто "потеряться".
* Букмекрская контора ФОН-бет. Её клинтская программа тоже не поддерживает транзакционность, но кроме того со временем файл данных этой программы (размещаемый не в домашнем каталоге) становиться причиной того что эта программа аварийно завершается при его чтении во время запуска.
* Зенит-бет. Таже самая фигня.

Заодно хочу задать вопрос воспевателям энерпрайза. Где он мля?


Не ламерствуй лукаво.
"А петь мне нельзя - постановление суда" (с) Бендер

Неактивен

#28 24-11-11 16:58:30

selenscy
Участник
Зарегистрирован: 28-11-10
Сообщений: 2,558
LinuxFirefox 6.0.2

Re: Ceylon от RedHat

msAVA пишет:

Это пиЗдец! .NET не просто прибит к Винде, он ещё имеет в реализации защищённые патентами технологии!

И чо?


База сама по себе сплошной скрипт (с) AleksK

При том, что свежие очевидно работают лучше и исправляют некоторые глюки. А в линуксе они (глюки!!!)ещё и становятся нормальными (c) Журнашлюшка smile

Неактивен

#29 24-11-11 17:14:37

Гареев Станислав
Вижуалкибергоп
Из Пятигорск
Зарегистрирован: 24-07-10
Сообщений: 3,103
Сайт
LinuxFirefox 7.0.1

Re: Ceylon от RedHat

selenscy пишет:

И чо?

Значит НИЗЯ!


Не ламерствуй лукаво.
"А петь мне нельзя - постановление суда" (с) Бендер

Неактивен

#30 24-11-11 18:38:09

Дестер
Капитан
Зарегистрирован: 09-11-10
Сообщений: 705
Сайт
Windows 7Chrome 15.0.861.0

Re: Ceylon от RedHat

msAVA пишет:

.NET не просто прибит к Винде, он ещё имеет в реализации защищённые патентами технологии!

Этим летом писал по заказу одной больницы программу для работы с больничными листами нового образца, - печать, централизованное хранение данных и автоматизированное заполнение бланков. Программа без перекомпиляции завелась под XP, вистой, 7 и убунтой в mono (впрочем, под убунту пришлось дописать кусок для работы с принтерами). Что это, если не кросс-платформенность?

Babusha пишет:

в дотнете реализована полная обратная совместимость

Это называется "прямая совместимость".
Babusha, прочти http://msdn.microsoft.com/ru-ru/library … s.90).aspx

Добавлено спустя 01 мин 38 с:

Гареев Станислав пишет:

Но её простенькая прога для приёма ставок требует только определённую версию дотнета, часто требует отключения UAC, и не поддерживает транзакционность как банковский софт, благодаря чему деньги могут просто "потеряться".

Быдлокодеры, вестимо. Но, обрати внимание, Стасик, даже у таких быдлокодеров есть клиенты и заработок.

Неактивен

#31 24-11-11 19:28:46

Дестер
Капитан
Зарегистрирован: 09-11-10
Сообщений: 705
Сайт
Windows 7Chrome 15.0.861.0

Re: Ceylon от RedHat

MOP3E пишет:

От винды его начали активно отрывать с появлением дотнета на мобильных устройствах и игровых приставках

Можно даже сказать, что это винда привязана к дотнету, а не дотнет к винде.

Неактивен

#32 24-11-11 22:46:01

Babusha
Нехристь
Зарегистрирован: 12-03-10
Сообщений: 2,160
Windows 7Chrome 15.0.874.120

Re: Ceylon от RedHat

Гареев Станислав пишет:

только определённую версию дотнета

Для ынтерпрайза все правильно, нечего трахаться, что у клиентов .NET 1.0, а программа написанная на .NET 3.5.

msAVA пишет:

Это пиЗдец! .NET не просто прибит к Винде

Пиздец! И эти люди себя позиционируют как "it-образованные", слейся уже, неуч, программа написанная на .NET по своей архитектуре полностью кроссплатформенна, к Windows прибита исключительно реализация .NET от майкрасофт, можно написать реализацию .NET, которая окошки хоть на Qt будет рисовать.

msAVA пишет:

он ещё имеет в реализации защищённые патентами технологии!

Microsoft официально обязалась не подавать в суд за альтернативные реализации .NET.

msAVA пишет:

.. проблема MS, потому что только MS имеет право его реализовывать.

Слейся уже луноходище глупое, microsoft к примеру, к mono не имеет никакого отношения.

msAVA пишет:

Наличие кроссплатформенности -- это возможность запустить ЗДЕСЬ И СЕЙЧАС прогу, а не мифическая "архитектура".

Тут ниже тема про мой шизотерический изык программирования, который в самом последнем mono запускается и работает, при этом было все собрано в VS2010 + .NET 4.0

Дестер пишет:

Это называется "прямая совместимость".

Не важно, просто назовем "совместимость с будущими версиями".

petrun пишет:

То что прога может требовать только определенную версию дотнета уже кое-что говорит нам про обратную совместимость.

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

MOP3E пишет:

От винды его начали активно отрывать с появлением дотнета на мобильных устройствах и игровых приставках, а также на линухе (многострадальный Моно). Поэтому просто не используй в своих программах чисто виндовые компоненты дотнета. Благо, уже для всего есть более современные и удобные полностью кроссплатформенные аналоги.

Более того, к примеру, с WinForms перешли на WPF и так далее.

Неактивен

#33 24-11-11 23:30:23

Tiphon
Участник
Зарегистрирован: 08-07-10
Сообщений: 2,354
Windows 7Chrome 15.0.874.121

Re: Ceylon от RedHat

Дестер пишет:

Этим летом писал по заказу одной больницы программу для работы с больничными листами нового образца, - печать, централизованное хранение данных и автоматизированное заполнение бланков. Программа без перекомпиляции завелась под XP, вистой, 7 и убунтой в mono (впрочем, под убунту пришлось дописать кусок для работы с принтерами). Что это, если не кросс-платформенность?

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

Для примера же могу привести вот такую штучку
http://dev.mysql.com/downloads/connector/net
Ты скачиваешь MySql.Data.dll (скомплиированный файл) и она свободно работает, как в MS.NET, так и в Mono))

Но это только половина радостей от этого файла. Еще и документация вполне при нем. Пощелкав по файлу вполне можно посмотреть, что там к чему без гугленья и форумов. Но если ты работал с другими дата коннекторами, то тебе особенно не надо читать документацию. Они же поддерживают те же интерфейсы...


Ну не чудо ли?)))

P.S. Но линукс аудитории форума этого не понять)))) Спецификация, доументация и интеграция - не их метод))))))


Квантовая механика - "малопонятный математический курьёз" (с) msAVA - современный учитель.

Неактивен

The following 2 users say "Thank You" for this post:linupzer, shell32

#34 25-11-11 00:13:00

Tiphon
Участник
Зарегистрирован: 08-07-10
Сообщений: 2,354
Windows 7Safari 534.12

Re: Ceylon от RedHat

Вау, особенно я люблю, когда так глубоко в лужу садится MsAva
Он, правда, частенько это делает, наш неуч школьный училка.
Почему неуч? Потому что нихуя не знает, но пиздит везде))))
Всем, например, известно, что в тайных корпорациях везде стоят .NET 1.7 и, *лядь не 1.6 и не, *лядь, 1.8 . Потому что 1.6 и 1.8 - стабильные версии, а 1.7 - нестабильная, значит стоять и требоваться не может! Очевидно же!

msAVA пишет:

Так в реализации всё дело. Кросплатформенность -- только когда она есть, а не может быть.

Tiphon пишет:

Для примера же могу привести вот такую штучку
http://dev.mysql.com/downloads/connector/net
Ты скачиваешь MySql.Data.dll (скомплиированный файл) и она свободно работает, как в MS.NET, так и в Mono))

Это, конечно, нихуя не кросплатформенность ибо это изрёк MsAva))) Поддельная кросплатформенность))))

msAVA пишет:

Mono такой же .NET, как Wine -- WinAPI.

Честно, в данном случае мне споминается наш Паша с его словами про работников цирка.


Квантовая механика - "малопонятный математический курьёз" (с) msAVA - современный учитель.

Неактивен

#35 25-11-11 00:59:22

Дестер
Капитан
Зарегистрирован: 09-11-10
Сообщений: 705
Сайт
Windows 7Chrome 15.0.861.0

Re: Ceylon от RedHat

msAVA пишет:

Любая прога на .NET запуститься на Mono?

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

msAVA пишет:

WinAPI

В wine, если я не ошибаюсь, обращения к функциям WinAPI подменяются линуксовыми аналогами, а mono - полноценная реализация виртуальной машины для MSIL.

Неактивен

#36 25-11-11 01:52:46

Babusha
Нехристь
Зарегистрирован: 12-03-10
Сообщений: 2,160
Windows 7Chrome 15.0.874.120

Re: Ceylon от RedHat

msAVA пишет:

Mono такой же .NET, как Wine -- WinAPI.

Вот мне тоже нравится садить мсявку в лужу деьмеца  tongue
Это никак не назвать, как просто ГРАНДИОЗНЫЙ И ЭПИЧНЕЙШИЙ ФЕИЛ  lol
Мсява, проваливай, специалист, блеать!  lol
Рассказываю тебе РАЗ и НАВСЕГДА что такое .NET.
.NET это технология межязыкогово взаимодействия, для этого, в отличии от говножабы, был придуман сверхпростой язык MSIL, в буквальном смысле, это как "ассемблер", для ВМ дотнета, абсолютно любая программа на дотнете, хоть на фшарпе, на сишарпе, компилируется в код MSIL, после чего собирается ассемблером MSIL. Программа написанная на MSIL не зависит от ничего, ни от типа процессора, ни от операционной системы, ни от мнения козявки - мсявы, кроме среды выполнения промежуточного кода msil - виртуальной машины дотнета, дальше этот файл запускай на чем угодно, он просто изолирован от ОС. Единственное что ему нужно, это среда выполнения, любая, главная чтобы полностью поддерживала .NET. .NET - название платформы в целом, среда исполнения от майкрасофта называется так же.

msAVA пишет:

Любая прога на .NET запуститься на Mono? То, что есть .exe-проги, запускающиеся через wine, означает, что .exe -- кросплатформенный?

Не любая прога на .NET может запустится на mono, все претензии к mono. А при чем здесь wine, ты вообще еб*******? Каким образом wine связан с .NET?

msAVA пишет:

MS признали Mono полноценной и лицензионно чистой реализацией .NET

Именно, так и есть.

Неактивен

#37 25-11-11 03:55:16

Дестер
Капитан
Зарегистрирован: 09-11-10
Сообщений: 705
Сайт
Windows 7Chrome 15.0.861.0

Re: Ceylon от RedHat

Linups_Troolvalds пишет:

смартфоны не нужны. ©®™

Linups_Troolvalds пишет:

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

Линукс-логика?

Неактивен

The following 2 users say "Thank You" for this post:Tiphon, Babusha

#38 25-11-11 07:29:58

Tiphon
Участник
Зарегистрирован: 08-07-10
Сообщений: 2,354
Windows 7Chrome 15.0.874.121

Re: Ceylon от RedHat

msAVA пишет:

Какие ещё корпорации? То была прога для записи DVD для XP.

Я просто тащусь от тебя, школьный учитель))) Проглатываешь 1.7 все глубже и глубже. Ну не может быть 1.7, может быть только 1.6 или 1.8!!!


Квантовая механика - "малопонятный математический курьёз" (с) msAVA - современный учитель.

Неактивен

#39 25-11-11 12:43:36

Tiphon
Участник
Зарегистрирован: 08-07-10
Сообщений: 2,354
Windows 7Safari 534.12

Re: Ceylon от RedHat

msAVA пишет:

Кому верить?

Мне, конечно. Не тебе же))

Любая самая "кросплатформенная" среда, хоть джава, хоть питон - имеет возможность вызова функций из нативных библиотек. Как делаются Си-шные вставки в питоне? Или джаве) Дальше, если кто-то делает библиотеки с такими вставками эти библиотеки сразу "несовсем легко переносятся с платформы на платформу". НО от наличия таких библиотек в арсенале языка/платформы/срдества - он/она/оно НЕ перестает быть кросплатформенной. Хочешь поспорить?

msAVA пишет:

Вот, кстати, список платформ,

В этом списке нету БК0010-01. И еще ДВК2 и еще дохуя хитровыебнутых никому не нужных систем. Всё? Язык не кроссплатформенный?

Так же даже если ты берешь даже .NET от майкрософта без моно, он работает и на PC, и на смол форм фактор девайсах, и на ХБокс и т.д. Что в списке платформ в данном случае линукс занимает место БК0010-01 - проблема линукса.

Которую, впрочем, линукс решает с помощью моно. ТАК ЖЕ, как и опен дждк под линуксом стоит по умолчанию в дистрах.

З.Ы. Не было версии .НЕТ 1.6 и 1.7 и 1.8. Ты просто хуйню порешь, как обычно)))) Зато всегда прав))))
З.Ы.Ы. Но хоть поглумились, над умудренным сенсеем несчастных детей))))


Квантовая механика - "малопонятный математический курьёз" (с) msAVA - современный учитель.

Неактивен

#40 25-11-11 14:45:59

Дестер
Капитан
Зарегистрирован: 09-11-10
Сообщений: 705
Сайт
Windows 7Chrome 15.0.861.0

Re: Ceylon от RedHat

msAVA пишет:

Кому верить?

msAVA, сборка для .Net состоит не столько из собственного уникального кода, сколько из обращений к другим сборкам, имеющимся на компьютере. Например, к сборкам, входящим в состав http://ru.wikipedia.org/wiki/Base_Class_Library

В состав Mono входят виртуальная машина для исполнения MSIL и набор сборок, дублирующий сборки, входящие в BCLibrary .Net Framework.
Любая сборка .NET запустится в Mono (соответствующей версии), так как Мигель сделал хорошую виртуальную машину по спецификациям Мелкософта.

После запуска сборка проинформирует о том, от каких сборок она зависит. Если нужных сборок на компьютере пользователя не окажется, программа завершит работу, а пользователь будет проинформирован о том, что нужно доустановить на компьютер.
Большинство мелкомягких сборок дублированы в Mono, что позволяет без перекомпиляции запускать приложения, скомпилированные с использованием виндовых сборок.
Программа для .NET может подключать сборки, которые используют неуправляемый и непереносимый код. Так, для Mono есть большое количество библиотек классов, которые не актуальны для винды (например, библиотека для работы с гномом). Под виндой есть библиотеки для работы с WPF, которые пока, насколько я знаю, не актуальны в линуксе. Для макоси тоже есть свои платформо-зависимые библиотеки.

Программы для .NET кроссплатформенны при условии наличия на целевой платформе виртуальной машины. Некоторые из библиотек классов, использующиеся в .NET-ных прогах, не кроссплатформенны, так как используют неуправляемый (привязанный к платформе) код.

Если есть вопросы, задавайте, отвечу.

Редактировался Дестер (25-11-11 14:47:25)

Неактивен

Kwork.ru - услуги фрилансеров от 500 руб.
Мой VPS с 2016 года !
✅ Виртуальные от 300 ₽/месяц, RAM 1-10GB, DISK 20-360 GB;
✅ Выделенные от 3000 ₽/месяц. RAM 4-64GB, DISK до 4TB;
✅ Intel Xeon, SSD, XEN, iLO/KVM, Windows/Linux, Администрирование;
✅ Бесплатно Full Backup и Anti-DDoS.





Подвал форума

Под управлением FluxBB
Модифицировал Visman

Яндекс.Метрика