[NIXP] «Разверзлись хляби небесные»: Microsoft переводит .NET в разряд кроссплатформенных открытых проектов

Обсуждение новостей, соответствующих тематике форума

Модератор: Модераторы разделов

Аватара пользователя
Dmitry Shurupov
Сообщения: 336
Статус: Open Source geek
ОС: Ubuntu Linux

[NIXP] «Разверзлись хляби небесные»: Microsoft переводит .NET в разряд кроссплатформенных открытых проектов

Сообщение Dmitry Shurupov »

В то время как уже существует свободная реализация .NET в виде Mono для Linux, OS X, iOS и других платформ, компания Microsoft анонсировала открытие официальной реализации .NET и грядущую поддержку GNU/Linux и Mac OS. В официальном анонсе сообщается следующее: «Microsoft Corp. подтвердила взятые на себя обязательства по обеспечению кроссплатформенной разработки путём полного открытия всей серверной части стека .NET и расширения всей экосистемы за счёт включения поддержки платформ Linux и Mac OS». Речь идёт об открытии ASP.NET, компилятор .NET, .NET Core Runtime, фреймворк и библиотеки. Исходные коды доступны под лицензией MIT в репозитории на GitHub. «Качественная свободная кроссплатформенная CLR открывает значительные новые возможности для построения больших серверных систем», — сообщает Брайан МакКалистер (Brian McCallister), директор по технологиям в Groupon. Помимо этого Microsoft сообщила о предоставлении Visual Studio 2013 на бесплатной основе, объявила о доступе к предварительным версиям Visual Studio 2015 и ASP.NET 5.0. Также в рамках стратегического сотрудничества Microsoft и Xamarin (компания, основанная Мигелем Де Икаса) доступ к Xamarin будет осуществляться из Visual Studio, а в Xamarin Starter Edition будет добавлена дополнительная поддержка Visual Studio.


оригинал на www.nixp.ru
По-моему, это еще один повод перейти на Убунту.
Спасибо сказали:
Аватара пользователя
Janik
Сообщения: 866
Статус: Оператор вычислительных машин
ОС: Debian

Re: [NIXP] «Разверзлись хляби небесные»: Microsoft переводит .NET в разряд кроссплатформенных открытых проектов

Сообщение Janik »

Им ещё осталось портировать студию! :)
Кто ищет, тот всегда найдет!
Опыт - это когда все получается с первого раза.
Спасибо сказали:
Аватара пользователя
chitatel
Сообщения: 2097

Re: [NIXP] «Разверзлись хляби небесные»: Microsoft переводит .NET в разряд кроссплатформенных открытых проектов

Сообщение chitatel »

Эээээ... А Mono в топку?.. Ну и слава Всевышнему.

P.S.

Мигель де Икаса, создатель монструозного бессмысленного хлама. Предтеча Сами_Знаете_Кого...
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: [NIXP] «Разверзлись хляби небесные»: Microsoft переводит .NET в разряд кроссплатформенных открытых проектов

Сообщение NickLion »

Нет, Mono не в топку:
1. Они говорят об участии Xamarin во всём этом. (We’re closely working with Miguel de Icaza from Xamarin/Mono in order to create a shared code base that can become a cross-platform implementation of .NET Core.)
2. Открыли не весь .NET, а только ядро. Приоткрыли ещё одну часть.

http://blogs.msdn.com/b/dotnet/archive/201...pen-source.aspx
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21402
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: [NIXP] «Разверзлись хляби небесные»: Microsoft переводит .NET в разряд кроссплатформенных открытых проектов

Сообщение Bizdelnick »

Объясните им кто-нибудь, что бесполезные проекты принято сдавать на утилизацию фонду Apache под соответствующей лицензией, а не заливать на гитхаб под MIT.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: [NIXP] «Разверзлись хляби небесные»: Microsoft переводит .NET в разряд кроссплатформенных открытых проектов

Сообщение NickLion »

Bizdelnick
А почему бесполезные? .NET довольно таки популярный продукт. Во многих вопросах получше Java будет. Особенно с непонятными вопросами использования Java (Sun vs MS, Oracle vs Google). Так что, не всё так однозначно.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21402
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: [NIXP] «Разверзлись хляби небесные»: Microsoft переводит .NET в разряд кроссплатформенных открытых проектов

Сообщение Bizdelnick »

NickLion писал(а):
13.11.2014 18:52
Во многих вопросах получше Java будет.

Вот ваще не аргумент.
ИМХО конечно.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: [NIXP] «Разверзлись хляби небесные»: Microsoft переводит .NET в разряд кроссплатформенных открытых проектов

Сообщение NickLion »

Я даже близко не фанат ни Java, ни .NET, но всё же это одни из самых распространённых технологий.
Спасибо сказали:
Аватара пользователя
Hephaestus
Сообщения: 3728
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

Re: [NIXP] «Разверзлись хляби небесные»: Microsoft переводит .NET в разряд кроссплатформенных открытых проектов

Сообщение Hephaestus »

NickLion писал(а):
13.11.2014 18:52
А почему бесполезные? .NET довольно таки популярный продукт.
NickLion писал(а):
13.11.2014 20:53
Я даже близко не фанат ни Java, ни .NET, но всё же это одни из самых распространённых технологий.
Распространённые/популярные - не значит полезные.
Сам я c .NET дело имел не часто, в основном, требовалось по зависимостям.
Помню, как-то взбрело мне в голову попробовать схему "windows без антивируса", то есть настроить firewall плюс фильтрацию запуска приложений. Я пробовал связку tdifw + wipfw. А потом узнал, что эти две утилиты участвуют в проекте OpenFirewall и объединены общей графической мордой. Решил поставить "на посмотреть".
Оказалось, там нужен .NET Framework. Скачал требуемую версию. Ставлю. Этот Framework опять просит .NET Framework ещё какой-то версии. Скачал. Тот попросил ещё что-то (уже не помню). То есть для запуска/настройки двух маленьких утилит общим весом (не соврать бы) мегабайта два что ли, пришлось скачать порядка 100Мб фреймворков. В итоге ещё и морда оказалась так себе - не содержала некоторых нужных настроек и была неудобной.
Так вот если эти .NET Framework's тянут друг друга по зависимостям да ещё в таких размерах... Оно, может, и популярно, но "полезным" это назвать - язык не поворачивается. Это как раз бесполезная штука - монстр в сотни мегабайт размером.

Предвижу агрументы в духе "в линуксах тоже полно зависимостей всяких-разных".
Так вот, это не то же самое. Графическая морда может потребовать по зависимостям библиотеки, например, GTK, но в этом случае, как правило, на GTK построено полсистемы - куча приложений, оболочка и т.п., поэтому высока вероятность того, что GTK уже стоит.
В случае с .NET Framework система от него не зависит, в дистр оно не входит, современная винда и без него от 10 до 15Гб на диске занимает (это сразу после установки, почему - загадка для меня) и ставится этот .NET Framework в тот момент, когда некая софтина его попросила (или притащила с собой).

Поэтому вполне разделяю мнение о бесполезности .NET, если оно задумано таким образом. Невзирая на популярность, рейтинг и прочие статистические показатели.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Re: [NIXP] «Разверзлись хляби небесные»: Microsoft переводит .NET в разряд кроссплатформенных открытых проектов

Сообщение azsx »

Hephaestus проблема не в том, что java клиент весит 30 мб, а .net весит 100 мб. Проблема в том, что java пытается быть кросспалтформеным решением, а .net даже не пытается этого делать (mono - это сторонняя попытка решения уже существующей проблемы). Но даже java четко показала проблемы: 1. любая попытка использовать внутренние возможности конкретных ОС или попытка использовать железо на 100% (видеокарту к примеру) чаще всего приводит к привязке к конкретной ОС; 2. по сравнению с обычными программами в нет и джава дыра на дыре на уровне компилятора. В итоге джава используют только для бизнес программ. И программы эти виснут постоянно.
Я как выход вижу портировать под ник фокс про (без понятия как у него с лицензиями после того как фокс майкрософт купила и убила.
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: [NIXP] «Разверзлись хляби небесные»: Microsoft переводит .NET в разряд кроссплатформенных открытых проектов

Сообщение drBatty »

NickLion писал(а):
13.11.2014 18:52
Особенно с непонятными вопросами использования Java (Sun vs MS, Oracle vs Google)

дык с дотнетом всё ещё хуже, т.к. там только малая часть открыта, а 95% как обычно. Разве что хелловорлд ИМХО получится свободный. Ну и зачем оно надо?
Hephaestus писал(а):
13.11.2014 23:08
10 до 15Гб на диске занимает (это сразу после установки, почему - загадка для меня)

потому что она ставит ВСЁ. А если вы что-то "не ставите", оно у вас просто отключено.
Hephaestus писал(а):
13.11.2014 23:08
и ставится этот .NET Framework в тот момент, когда некая софтина его попросила (или притащила с собой).

проблема не в том, что "притащила", а в том, что своей версии.
В Linux тоже есть такая проблема, но она решается пересборкой под самую посл. версию. И решает этот вопрос не пользователь, а маинтейнер.
azsx писал(а):
14.11.2014 05:33
java четко показала проблемы: 1. любая попытка использовать внутренние возможности конкретных ОС или попытка использовать железо на 100% (видеокарту к примеру) чаще всего приводит к привязке к конкретной ОС

при чём тут java? Это ещё со времён C известно. Даже раньше, вот можно сослаться на Кнута, который в 60е-70е писал программы, которые правильно работали и на 6и битном, и на 8ибитном байте. Только они были в три раза больше, и в 10 раз медленнее.
azsx писал(а):
14.11.2014 05:33
2. по сравнению с обычными программами в нет и джава дыра на дыре на уровне компилятора. В итоге джава используют только для бизнес программ. И программы эти виснут постоянно.

просто в любой программе (даже самой большой) на дотнете и жабе используется 5% возможностей ЯП. А всего там 100%. Вот и получается, что любая фича оттестирована в 20 раз хуже, чем в C++ к примеру.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Re: [NIXP] «Разверзлись хляби небесные»: Microsoft переводит .NET в разряд кроссплатформенных открытых проектов

Сообщение azsx »

при чём тут java? Это ещё со времён C известно.

я не знал этого. Просто джава пропагандируется как кроссплатформенное решение, а как показала практика, джае калькулятор при желании можно реализовать с расчетами на видеокарте и джава сливает.
Вот и получается, что любая фича оттестирована в 20 раз хуже, чем в C++ к примеру.

может в этом также причина, но... Огромное число ошибок от банк клиентов (софт который чаще всего на джава и от него не откажешься) в том, что программам то и дело надо отключать антивирус. Куча программ корректно работают только на определенной джава (6 к примеру). Очень часто уточняют, это обновление джава не устанавливайте, сбойнет программа. Почему то часто сбоит их база, не знаю как уж они там реализовывают. Бывают вылеты с запуском одной копии (не выгружается). И так далее...
Я придерживаюсь другого мнения. Был делфи, ему стали обучать в институтах, появилось куча недо-программистов, которые стали генерить сбоящий код. Корпоративные заказчики забраковали делфи. Стали юзать джава, который изначально знали только профессионалы. Институты напряглись и стали выпускать кучу недо программистов на джава. Эти студенты стали генерить сбоящий код на джава. Явно нет ни одного языка программирования, на котором невозможно было бы написать программу с плохим и сбоящим кодом. Что дальше - хз. Если чо - я за фокспро.
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: [NIXP] «Разверзлись хляби небесные»: Microsoft переводит .NET в разряд кроссплатформенных открытых проектов

Сообщение NickLion »

Hephaestus писал(а):
13.11.2014 23:08
Распространённые/популярные - не значит полезные.

Если его используют, значит полезно, мы здесь не о здоровье и морали говорим. Не надо рассказывать, что MS всех купило и т.д. Sun/Oracle тоже всех купило? И новые проекты на Java просто так начинают?

Hephaestus писал(а):
13.11.2014 23:08
В случае с .NET Framework система от него не зависит, в дистр оно не входит

Если речь не об устаревшем XP, то вообще-то входит. Вопрос версии остаётся, конечно, но тем не менее.

azsx писал(а):
14.11.2014 05:33
Проблема в том, что java пытается быть кросспалтформеным решением, а .net даже не пытается этого делать (mono - это сторонняя попытка решения уже существующей проблемы).

Теперь вот как раз и пытается. Почитайте анонс, что ли.

azsx писал(а):
14.11.2014 05:33
Но даже java четко показала проблемы: 1. любая попытка использовать внутренние возможности конкретных ОС или попытка использовать железо на 100% (видеокарту к примеру) чаще всего приводит к привязке к конкретной ОС; 2. по сравнению с обычными программами в нет и джава дыра на дыре на уровне компилятора. В итоге джава используют только для бизнес программ. И программы эти виснут постоянно.
Я как выход вижу портировать под ник фокс про (без понятия как у него с лицензиями после того как фокс майкрософт купила и убила.

1. Да, естественно, если мы говорим о максимально выжать производительность. Но это нужно практически в суперкомпах, супернагруженных серверах (facebook, goolge), где и так нет речи о кроссплатформенности.
2. Я не говорю, что там нет проблем, но что-то не заметил, чтобы в Java было больше проблем, чем в PHP. А в C, да и C++, безопасность и стабильность держится исключительно на программистах и их уровне, внимательности и куче других вещей. А теперь подумайте, что задач гораздо больше, чем отличных программистов.

drBatty писал(а):
14.11.2014 05:51
NickLion писал(а):
13.11.2014 18:52
Особенно с непонятными вопросами использования Java (Sun vs MS, Oracle vs Google)

дык с дотнетом всё ещё хуже, т.к. там только малая часть открыта, а 95% как обычно. Разве что хелловорлд ИМХО получится свободный. Ну и зачем оно надо?

Как раз тут и ошибка. Ещё, когда Mono только появилось, MS гарантировала, что не собирается никого преследовать за альтернативные реализации. Более того, основная часть (которая сейчас в opensource выходит по частям) была стандартизирована как открытый стандарт. Поймите, MS достаточно умная корпорация, стобы понимать, что opensource плохо (для них), когда против них работает. Но в данном случае это может сыграть на их руку, поэтому они выложили код под более чем либеральной лицензией MIT, а не как Oracle судятся с Google, что те использовали такие же декларации функций, как и внутри Java (заметьте, не код, а просто объявления функций!).
Спасибо сказали:
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Re: [NIXP] «Разверзлись хляби небесные»: Microsoft переводит .NET в разряд кроссплатформенных открытых проектов

Сообщение azsx »

Теперь вот как раз и пытается. Почитайте анонс, что ли.

читал. Анонс и реальность для меня разные вещи. вот когда в никс появится реальная поддержка .net от ms -вот тогда я и скажу, ms хоть пытается быть кроссплатформенным. А пока только mono.
А теперь подумайте, что задач гораздо больше, чем отличных программистов.

согласен. Также согласен, что php в реализациях есть проблемы. Только в джава там ваще караул, а в php иногда бывает, меняют прогера.
Да, естественно, если мы говорим о максимально выжать производительность. Но это нужно практически в суперкомпах

ага, небольшая фирма, обслуживает не более 100 клиентов за раз, задача простая выборка из базы и надо брать 2-х процесрный ксеон, так как сервер программа на джава... ппц.
супернагруженных серверах (facebook, goolge), где и так нет речи о кроссплатформенности.

морда книжка выпускала свой фремйворк, он на php и по сути кроссплатформенный в никс, не?
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: [NIXP] «Разверзлись хляби небесные»: Microsoft переводит .NET в разряд кроссплатформенных открытых проектов

Сообщение NickLion »

azsx писал(а):
14.11.2014 11:13
Также согласен, что php в реализациях есть проблемы. Только в джава там ваще караул, а в php иногда бывает, меняют прогера.

Что значит в Java вообще караул? Как по мне Java на голову выше всяких пыхов.

azsx писал(а):
14.11.2014 11:13
ага, небольшая фирма, обслуживает не более 100 клиентов за раз, задача простая выборка из базы и надо брать 2-х процесрный ксеон, так как сервер программа на джава... ппц.

Если кто-то не может нормально писать на Java, что для 100 клиентов требуется 2-х процессорный (не ядерный, я правильно понял?) ксеон, то боюсь там капитальная проблема с программистами и другой язык им не поможет. Либо там не всё так просто как Вы сказали.
PS и да, Java тупая, жрущая ресурсы скотина, в особенности память. Но она полезна, в этом её фича.

azsx писал(а):
14.11.2014 11:13
морда книжка выпускала свой фремйворк, он на php и по сути кроссплатформенный в никс, не?

Да, выпускали, только не на PHP, а замену PHP (HipHop) — по сути транслятор PHP кода в C++. Google тоже много чего кроссплатформенного выпускал. Вопрос не в этом, а в том, что всё равно, для максимального выжимания кроссплатформенный продукт не подходит. Абстракции всё равно забирают какую-то часть производительности. И, уверен, хотя не инсайдер, что даже кроссплатформенные технологии в Google/Facebook всё равно завязаны на архитектуру системы. Возможно, для отдельных узлов система и кросплатформенна, но зависима от архитектуры в целом. Да, и почему-то facebook хочет улучшить linux, а не просто перейти на freebsd. Значит тоже не всё так просто.
Спасибо сказали:
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Re: [NIXP] «Разверзлись хляби небесные»: Microsoft переводит .NET в разряд кроссплатформенных открытых проектов

Сообщение azsx »

Что значит в Java вообще караул? Как по мне Java на голову выше всяких пыхов.

это значит, что многие крупные сайты сделаны на php и работают почти всегда (не смотря на огромную посещаемость). А программы на джава от крупных компаний не работают очень часто (не смотря на мелкую посещаемость "обработку данных от малого числа клиентов").
Если кто-то не может нормально писать на Java, что для 100 клиентов требуется 2-х процессорный

Java тупая, жрущая ресурсы скотина, в особенности память.

всё таки кто то не может или java много кушает априори? Хотя можно сказать "там не всё так просто как Вы сказали". В php, наверное, всё проще.
для максимального выжимания кроссплатформенный продукт не подходит.

я пишу то же самое. Джава кроссплатформенный только если программист сидит в рамках оснонвых конструкций языка (и проблемы будут только в компиляторе). Шаг влево, вправо - кросплатформености нет. В итоге на джава всё равно пишут только бизнес проги (остальные либо требуют более гибкий доступ к железу, либо критичны с производительностью). Нафига тогда объектная джава, нужен кроссплатформенный фокспро!
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: [NIXP] «Разверзлись хляби небесные»: Microsoft переводит .NET в разряд кроссплатформенных открытых проектов

Сообщение NickLion »

azsx писал(а):
14.11.2014 12:14
это значит, что многие крупные сайты сделаны на php и работают почти всегда (не смотря на огромную посещаемость). А программы на джава от крупных компаний не работают очень часто (не смотря на мелкую посещаемость "обработку данных от малого числа клиентов").

Что-то не замечал повально неработающих Java проектов.

azsx писал(а):
14.11.2014 12:14
Если кто-то не может нормально писать на Java, что для 100 клиентов требуется 2-х процессорный

Java тупая, жрущая ресурсы скотина, в особенности память.

всё таки кто то не может или java много кушает априори? Хотя можно сказать "там не всё так просто как Вы сказали". В php, наверное, всё проще.

Для Java в первую очередь критична память, если мало памяти, то там и 100 процессоров не хватит, не в этом проблема. И да, Java жрёт ресурсы, если сравнивать с C++, но на 100 клиентов она не будет плохо себя чувствовать, если там, как Вы сказали "простая выборка из базы".

azsx писал(а):
14.11.2014 12:14
Нафига тогда объектная джава, нужен кроссплатформенный фокспро!

Для FoxPro есть реализации сетевого протокола? Web-сервисы и т.п.? А это только маленькая частичка. Java очень сильна сопутствующими технологиями. Далее. FoxPro лучше Java по производительности и безопасности? Вы смеётесь?
Спасибо сказали:
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Re: [NIXP] «Разверзлись хляби небесные»: Microsoft переводит .NET в разряд кроссплатформенных открытых проектов

Сообщение azsx »

Что-то не замечал повально неработающих Java проектов

везет...
Для FoxPro есть реализации сетевого протокола? Web-сервисы и т.п.?

что такое веб сервисы не знаю, а работа с сетью, в том числе глобальной есть.
Далее. FoxPro лучше Java по производительности и безопасности?

1. фокс изначально имеет целиком рабочую бд (половина программы бизнес приложения).
2. фокс изначально имеет кучу команд на любой вкус с полной поддержкой команд даже первых версий.
3. ваще мне лично линейное процедурное программирование нравилось в разы больше, чем изначально объектно ориентированный джава.
Спасибо сказали:
Kopilov
Сообщения: 957
ОС: [K]Ubuntu, Debian

Re: [NIXP] «Разверзлись хляби небесные»: Microsoft переводит .NET в разряд кроссплатформенных открытых проектов

Сообщение Kopilov »

azsx писал(а):
14.11.2014 15:43
что такое веб сервисы не знаю

SOAP с автоподключением через WSDL, например.

azsx писал(а):
14.11.2014 15:43
фокс изначально имеет целиком рабочую бд

Java изначально имеет возможность подключения ко всем нормальным базам, включая PostgreSQL и Oracle
Спасибо сказали:
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Re: [NIXP] «Разверзлись хляби небесные»: Microsoft переводит .NET в разряд кроссплатформенных открытых проектов

Сообщение azsx »

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

так то я понимаю, что счастья не будет, а будет джава...
Спасибо сказали:
Kopilov
Сообщения: 957
ОС: [K]Ubuntu, Debian

Re: [NIXP] «Разверзлись хляби небесные»: Microsoft переводит .NET в разряд кроссплатформенных открытых проектов

Сообщение Kopilov »

По Вашей логике счастья не будет, а будет FoxPro!

Если нравятся интегрированные базы данных -- Apache Derby к вашим услугам.
Спасибо сказали:
Аватара пользователя
Hephaestus
Сообщения: 3728
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

Re: [NIXP] «Разверзлись хляби небесные»: Microsoft переводит .NET в разряд кроссплатформенных открытых проектов

Сообщение Hephaestus »

drBatty писал(а):
14.11.2014 05:51
потому что она ставит ВСЁ. А если вы что-то "не ставите", оно у вас просто отключено.
Вот это и есть загадка. Что такое это "всё"? Что она ставит-то? В чистой системе (win7) так же как и в XP - драйверов нет, прикладных программ предустановленных нет, но при этом система уже занимает на диске 10-11-15Гб. Что там системных сервисов на 10Гб? У меня Linux с кучей всякой всячины, понаставленной за пять лет, и то до таких размеров не распухал (было что-то чуть меньше 10гб), а чтобы чистая система столько весила - это я не представляю, что туда напихано.
drBatty писал(а):
14.11.2014 05:51
проблема не в том, что "притащила", а в том, что своей версии.
Я говорю о том, что в системе эта штука (.NET) в общем-то не нужна, и не появится, пока какая-нибудь программа её не потребует/притащит. Получается, что .NET нужен только этой программе и выглядит он бесполезным здоровенным монстром на 100+ Мб, а сама программа при этом весит 1-2Мб.
NickLion писал(а):
14.11.2014 10:47
Если его используют, значит полезно, мы здесь не о здоровье и морали говорим.
Ну, по этой логике, наверно, самая полезная программа - это пасьянс "Косынка" (присутствует на 99% компов и используется миллионами юзеров), куда там до него Джаве с дотнетами, правда?

NickLion писал(а):
14.11.2014 10:47
Если речь не об устаревшем XP, то вообще-то входит. Вопрос версии остаётся, конечно, но тем не менее.
Я не знаю, что там куда входит, но на моём рабочем месте на Win7 Prof .NET Framework явно поставлен отдельно, а значит не был интегринован в систему. В противном случае, ставить его не пришлось бы, а вопрос версии решился бы через обновления. Аналогичная ситуация с библиотеками Visual C++.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: [NIXP] «Разверзлись хляби небесные»: Microsoft переводит .NET в разряд кроссплатформенных открытых проектов

Сообщение NickLion »

Вопрос версий в .net обновлениями не решается. Надо было зайти в компоненты системы и поставить галочку возле .net framework. И да, уже даже в xp sp2 на диске был и .net старой версии.

PS о косынке. Не надо сравнивать тёплое с мягким. При чём игра и язык программирования?
Спасибо сказали:
Аватара пользователя
Hephaestus
Сообщения: 3728
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

Re: [NIXP] «Разверзлись хляби небесные»: Microsoft переводит .NET в разряд кроссплатформенных открытых проектов

Сообщение Hephaestus »

NickLion писал(а):
14.11.2014 21:01
PS о косынке. Не надо сравнивать тёплое с мягким. При чём игра и язык программирования?
При том, что и то, и другое - суть программы.
Ваш тезис: программа используется, значит она полезна. Пасьянс-таки используется. И гораздо чаще, чем многие другие программы. Но значит ли это, что пасьянс - мегаполезная штука? Очевидно, нет.
Почему о полезности Java/.NET подобным образом судить можно, а об игре нельзя? Двойные стандарты? Не пойдет. Стало быть, судить о полезности программы только по факту использования, мягко говоря, не совсем правильно.

P.S.По-моему, мы о разных вещах говорим. Вы говорите о языке и процессе создания программ?
А я-то говорил о .NET Framework, который мне пришлось устанавливать аж в трех вариантах и я при этом ничего не программировал. И даже не компилировал.
Для программиста оно может и полезно - облегчает ему задачу.
А мне - юзеру оно полезно? Тянуть несколько сотен метров только чтобы маленькая утилита работала. Это полезно? По-моему, нифига не полезно. Эти фреймворки по размерам скоро сравнятся с установленной WinXP.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: [NIXP] «Разверзлись хляби небесные»: Microsoft переводит .NET в разряд кроссплатформенных открытых проектов

Сообщение NickLion »

Да, косынка полезная штука. О несравнении, я имел в виду, не сравнивать уровень полезности косынки и технологий программирования. И да, пасьянс — мегаполезная шняга. Я их терпеть не могу и не запускаю, но, наверное, милионы офисных работников со мной не согласятся. А запускают, значит они хотят этого, значит программа полезна. Что не так? Конечно же, полезность для офисного работника и руководства предприятия могут не совпадать.

Я понял, что у Вас детская травма™ ;) с .net'ом. Я и сам не люблю, что .Net весит аж 60 метров. Да и .Net’а я не фанат именно с позиции программиста. Но я признаю, что это полезная технология. Да, для программистов, ибо они её и используют. Проблемы для пользователей создаются отсутствием вменяемой системы разрешения зависимостей в Windows. Попробуйте там поставить программку, написанную на Python, Perl или что-то в таком роде. Будут те же самые метания, поиски. Разве что скачать не так много. Хотя, если понадобятся дополнительные пакеты, то адъ будет покруче. Даже, для банального C++ придётся искать и качать MS VC++ Redistributable нужной версии: CRT (искаропки), MS VC++ 6.0 (искаропки с XP, а может и 2000), Redistributable 2003, 2005, 2008, 2010, 2013, to be continued. А ещё SP к ним. А ещё нужную версию DirectX 9 (!) поставить. Это вообще не маразм, когда начинались DirectX 9a,b,c?

Ну, и да, не факт, что маленькая утилита оставалась бі маленькой, если бы не .NET. Всё же он позволяет значительно сократить объём программы.
Спасибо сказали:
Аватара пользователя
Hephaestus
Сообщения: 3728
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

Re: [NIXP] «Разверзлись хляби небесные»: Microsoft переводит .NET в разряд кроссплатформенных открытых проектов

Сообщение Hephaestus »

NickLion писал(а):
18.11.2014 11:12
Попробуйте там поставить программку, написанную на Python, Perl или что-то в таком роде. Будут те же самые метания, поиски. Разве что скачать не так много. Хотя, если понадобятся дополнительные пакеты, то адъ будет покруче.
Но это хотя бы объяснимо - программы на Python и Perl - штуки кроссплатформенные, следовательно обязаны работать в разных системах и потому могут зависеть от кучи вещей, изначально отсутствующих в винде. Здесь вопросов нет.
А .NET-то чего? Самая что ни на есть родная виндовая штука. И даже в дистр входит (по Вашим словам). И какого черта надо вручную это всё выкачивать, да ещё в таких объемах?
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: [NIXP] «Разверзлись хляби небесные»: Microsoft переводит .NET в разряд кроссплатформенных открытых проектов

Сообщение NickLion »

Hephaestus
На самом деле разницы нет. Вы просто находитесь в заблуждении, что раз .Net разработан MS и для Windows, то всё должно быть хорошо. Сам подход Windows не позволяет сделать это самое "хорошо". .Net не является родной виндовой штукой ­— это фреймворк, который может быть, а может и не быть установлен. В ту же Win 7 включён .Net 3.5. Если этого достаточно, то нужно зайти в компоненты системы и нажать галочку. Патчи будут скачаны с обновлениями. Но вот, многие всё равно идут и качают версию с сайта и ставят. А если нужна версия 4 или выше, то иного способа и нет, надо качать. И обновления тут не помогут, потому что версия 4 только частично совместима с версией 2 (3-я версия добавила только библиотеки и совместима со 2) и ставится отдельно.
Спасибо сказали:
Аватара пользователя
Hephaestus
Сообщения: 3728
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

Re: [NIXP] «Разверзлись хляби небесные»: Microsoft переводит .NET в разряд кроссплатформенных открытых проектов

Сообщение Hephaestus »

NickLion писал(а):
18.11.2014 12:19
Вы просто находитесь в заблуждении, что раз .Net разработан MS и для Windows, то всё должно быть хорошо. Сам подход Windows не позволяет сделать это самое "хорошо"
Да почему ж не позволяет-то? Обновляются же всякие системные компоненты, ну и .NET Framework обновлялся бы также. В конце концов, ставится-то он не сложнее любой другой программы. А вот ежели MS сами идут таким путём, что обновление невозможно, тогда что ж... ССЗБ.

NickLion писал(а):
18.11.2014 12:19
.Net не является родной виндовой штукой
Неужели его из *nix портировали? Не верю.
Я имел в виду, что .NET создан авторами винды под виндой и для винды.
И если он при этом в винде не родной, то я вообще ничего не понимаю
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: [NIXP] «Разверзлись хляби небесные»: Microsoft переводит .NET в разряд кроссплатформенных открытых проектов

Сообщение NickLion »

Hephaestus писал(а):
18.11.2014 12:31
Да почему ж не позволяет-то? Обновляются же всякие системные компоненты, ну и .NET Framework обновлялся бы также.

Обновляется. Я же говорил, ставите галочку в компонентах, а патчи с обновлениями прилетят. Даже если ставите 4.5 с сайта, то обновоения на 4.5.2 прилетят.

Hephaestus писал(а):
18.11.2014 12:31
А вот ежели MS сами идут таким путём, что обновление невозможно, тогда что ж... ССЗБ.

Переход на новую версию с обновлениями вообще редко происходит. Потому что новые версии могут сломать что-то в существующих программах. Да и часто позволяют ставить параллельно несколько версий, в том числе и .net. Вот у Вас в дистре gtk2/qt4 были заменены на gtk3/qt5 ? Лично я сомневаюсь, скорее параллельно стоят. То же самое и тут, разве что нумерация странная.

Hephaestus писал(а):
18.11.2014 12:31
Я имел в виду, что .NET создан авторами винды под виндой и для винды.
И если он при этом в винде не родной, то я вообще ничего не понимаю

В таком понимании — родной. Я просто под родным понимаю неотделимые части винды, которые есть в любом случае, вроде kernel32, user32, etc.
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: [NIXP] «Разверзлись хляби небесные»: Microsoft переводит .NET в разряд кроссплатформенных открытых проектов

Сообщение drBatty »

Hephaestus писал(а):
14.11.2014 20:37
В чистой системе (win7) так же как и в XP - драйверов нет, прикладных программ предустановленных нет

в XP всё есть. Куча всякого ненужного мусора, вроде ie, который занимает сотни мегабайт (учитывая Over9000 библиотек). Проблема венды в том и заключается, что библиотеки ie использует _только_ ie (ещё блокнот с пэйнтом), и так этот мусор в системе и лежит, нравится вам это, или нет.

Я не разбирался в седьмом и восьмом маздае, но очевидно, что там тоже самое.
Hephaestus писал(а):
14.11.2014 20:37
Получается, что .NET нужен только этой программе и выглядит он бесполезным здоровенным монстром на 100+ Мб, а сама программа при этом весит 1-2Мб.

именно так.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали: