The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Релиз Mono 5.0, открытой реализации платформы .Net, opennews (ok), 15-Май-17, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


12. "Релиз Mono 5.0, открытой реализации платформы .Net"  +7 +/
Сообщение от лютый жабист__ (?), 16-Май-17, 05:09 
>Это отличная штука лишенная многих болезней Java.

Поначалу прогал на c#. Да, памяти меньше ест. Зато "болезней негрософта" там хоть попой ешь. Чего стоит отсутствие обратной совместимости между разными версиями NET. Это убивает все плюсы наглухо. Аналогов Java EE тоже нет. Ну и на кой ляд такой убийца жабы нужен?

Не говорю уж про то, что сервер на винде это оксюморон.

Ответить | Правка | Наверх | Cообщить модератору

14. "Релиз Mono 5.0, открытой реализации платформы .Net"  –1 +/
Сообщение от Аноним (-), 16-Май-17, 07:01 
из какой пещеры вы выползли?
обратная совместимость есть и всегда была, может руки не из того места растут?
запускать коровский приложения сейчас можно и на линуксе без проблем (даже  текст новости на это намекает).
Главное - ненавидеть и опускать - и тогда другие будут думать что он умный и все знает, да?
Ответить | Правка | Наверх | Cообщить модератору

19. "Релиз Mono 5.0, открытой реализации платформы .Net"  +4 +/
Сообщение от лютый жабист__ (?), 16-Май-17, 08:32 
>обратная совместимость есть и всегда была, может руки не из того места растут?

Особенно фееричные косяки вылезли при обновлении не особо сложного asp-сайтика с winserver2008 на winserver2012. Я не говорю, что пришлось всё пересобирать, хотя зачем(?!) оно же люто совместимое.

Даже после перекомпиляции вылезла тонна мелких проблем с отображением, фильтрацией итд. Т.е. сайт вроде как работает, но коряво.

Дело конечно в косых руках. У Билла Гейца лично всё ОК, я верю!

Ответить | Правка | Наверх | Cообщить модератору

21. "Релиз Mono 5.0, открытой реализации платформы .Net"  –8 +/
Сообщение от нах (?), 16-Май-17, 08:58 
> с winserver2008 на winserver2012

то есть с .net версии 2 на в лучшем случае - 3.5, а скорее всего на модную 4.5
Ничего, что и язык-то успел измениться, через две major version прыгнули (и это нормальные версии, отражающие архитектурные изменения, а не как в опенотсосии принято, чем больше, тем лучше)? Да и сам iis совершенно другой.

А вот с вашей любимой жабкой - подбор единственно-верного _патчлевела_, куда там, нахрен, релиза (кстати, не просто так оно при запуске об этом предупреждает) - вполне обычная и привычная процедура. Иначе нате вам "socket error" без дальнейших объяснений. К счастью, оракл об этом тоже знает, поэтому оно штатно умеет ставить весь зоопарк версий одновременно. Зачем бы это было нужно, если бы была "совместимость"?


Ответить | Правка | Наверх | Cообщить модератору

23. "Релиз Mono 5.0, открытой реализации платформы .Net"  +4 +/
Сообщение от Avator (ok), 16-Май-17, 09:31 
Вы о чем? Какой патч левел? Такого термина в Java нет.
Вообще не понятно о чём пишете. Да, мне кажется, вы и сами не понимаете что написали.
Ответить | Правка | Наверх | Cообщить модератору

49. "Релиз Mono 5.0, открытой реализации платформы .Net"  –5 +/
Сообщение от нах (?), 16-Май-17, 12:13 
> Вы о чем? Какой патч левел? Такого термина в Java нет.

мне, в общем, глубоко наcрать, какие модные термины вы используете.

> Вообще не понятно о чём пишете.

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

А результатом творчества этих слабоголовых и имеем комплект из чего-нибудь вроде 1.7.0_17 (и нет, 15 не работает, 67 тоже) и рядом вовсе 1.5-какую-то jre, поскольку добраться иным способом до управления некоторыми системами невозможно. Что-то вот блин ни разу мне не приходилось ставить специфическую с точностью до цифр после второй точки версию .net - как-то вот оно работает и так (да, тоже в системе управления, рядом с теми жабами).

И нет, не рассказывайте мне что в EE жабе все гораздо лучше - там все ровно так же, да еще плюс привязка к какой-нибудь модной (десять лет назад, а ныне недоступной даже в архивах) версии супер-сервера, имел я и такое щастье на руках, повезло что ненадолго. Шаг влево/вправо - оно все разваливается с совершенно бессмысленной диагностикой.

Ответить | Правка | Наверх | Cообщить модератору

43. "Релиз Mono 5.0, открытой реализации платформы .Net"  +/
Сообщение от Аноним (-), 16-Май-17, 11:48 
> обратная совместимость есть и всегда была

"By default, an app runs on the version of the .NET Framework that it was built for. If that version is not present and the app configuration file does not define supported versions, a .NET Framework initialization error may occur. In this case, the attempt to run the app will fail.
To define the specific versions on which your app runs, add one or more <supportedRuntime> elements to your app's configuration file." (https://msdn.microsoft.com/en-us/library/ff602939(v=vs.110)....
Конфигурационный файл со списком поддерживаемых версий дотнета, иначе программа может не запуститься. Обратная совместимость по-майкрософтовски.

> через две major version прыгнули

Термин "обратная совместимость" подразумевает возможность прыгать через любое количество версий (в пределах которых заявлена эта самая совместимость, разумеется) без перекомпиляции и перенастройки.

> оракл об этом тоже знает, поэтому оно штатно умеет ставить весь зоопарк версий одновременно

Microsoft тоже знает о "совместимости" разных версий дотнета и поэтому на любом виндокомпе установлено сразу несколько версий фреймворка. Да и упомянутый выше конфигурационный файл придумали не просто так.

Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

50. "Релиз Mono 5.0, открытой реализации платформы .Net"  +/
Сообщение от Аноним (-), 16-Май-17, 12:14 
"может" не означает "будет". Эта оговорка на случай мажорного изменения версии - та самая проблема, причину появления которой тебе разжевали выше.

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

Ответить | Правка | Наверх | Cообщить модератору

52. "Релиз Mono 5.0, открытой реализации платформы .Net"  –2 +/
Сообщение от нах (?), 16-Май-17, 12:29 
> Конфигурационный файл со списком поддерживаемых версий дотнета, иначе программа может

да, вот удивительно-то. И ведь предполагается, что они туда попали не от балды, а ты потрудился потестировать с ними всеми. Иначе - наверное запустится, но _может_ - и нет.

> не запуститься. Обратная совместимость по-майкрософтовски.

вполне внятное описание, что точно работает, а что может - гораздо лучше сказочек, что жаба вся из себя совместимая. А на практике оно "запускается", ага. Если б еще и работало... Впрочем, вебня еще иногда может и не запускаться, требуя понижения уровня безопасности...оппа, ниже чем текущая версия вообще может штатно предоставить, вот енто да.

> Microsoft тоже знает о "совместимости" разных версий дотнета и поэтому на любом

в разумных пределах, да - 3 и 4.

> виндокомпе установлено сразу несколько версий фреймворка. Да и упомянутый выше

я даже не уверен, что они рядом ставятся, даже при большом желании. За пределами аж двух major версий, для которых это совершенно нормально - язык/среда исполнения меняются, а не застыли в окаменелости. Необходимости за все время - не возникало. Четверку - да, довольно регулярно что-то хочет. Подсовываю 4.5, хотя половина того софта на три года ее старше - "потомушта могу", и лень держать апдейты всех остальных. Работает, никаких тебе "socket error" (и не смотря на апдейты).
Наверное, если сильно страдать, можно нарыть что-то, что потребует вообще версию 2, но оно, скорее всего, и  всю остальную систему потребует родного 2003го года или когда оно там рождено.

> конфигурационный файл придумали не просто так.

жаба тоже придумала - во всяком случае, предупреждение что "ай-ай-яй, у тебя тут версия неправильная" стабильненько мне тут выводит.
С "правильной", что характерно, не фурычит - вероятно, потому что лет той правильной уже столько, что еще ей надо правильную версию винды (only, мы ж такие все платформо-независимые) подставить.
И это вот самый что ни есть ентер-прайсный софт, от прайса аж очки мутнеют (понятно, не на свои гуляем, но кто-то ж эти бабки "освоил").

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

Ответить | Правка | К родителю #43 | Наверх | Cообщить модератору

27. "Релиз Mono 5.0, открытой реализации платформы .Net"  +/
Сообщение от eganru (?), 16-Май-17, 10:10 
[i]запускать коровский приложения сейчас можно и на линуксе без проблем[/i] - не соответствует действительности.
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

70. "Релиз Mono 5.0, открытой реализации платформы .Net"  +/
Сообщение от _ (??), 16-Май-17, 17:20 
>запускать коровский приложения сейчас можно и на линуксе без проблем (даже  текст новости на это намекает).

БРЕХНЯ! (С) Крамаров из "Неуловимых ..."
:-)

Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

82. "Релиз Mono 5.0, открытой реализации платформы .Net"  +1 +/
Сообщение от ffirefox (?), 21-Май-17, 01:19 
> БРЕХНЯ! (С) Крамаров из "Неуловимых ..."
> :-)

Немного поправлю:
Это говорил Игнат. А его играл Геннадий Юхтин.

Но, смысл не меняется... :)

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру