Как стать автором
Обновить
5
0
Crypto @Crypto

Разработчик ПО

Отправить сообщение
Еще уточнение:
Есть два вида «инсталляторов» .NET Framework. Первый — это т.н. Microsoft .NET Framework X.X Redistributable Package. Он предназначен для выполнения .NET-приложений текущей версии и более ранних.
А чтобы разрабатывать приложения под конкретный .NET X.X, нужно установить Microsoft .NET Framework X.X Software Development Kit (SDK). Именно он идет с конкретной версией студии (1.1 с 2003-й, 2.0 с 2005-й, 2.0, 3.0 и 3.5 с 2008-й).
Развернуто — долго ждать.
А если кратко, то:
если нужно РАЗРАБАТЫВАТЬ к примеру под .NET 2.0, то должен быть установлен .NET 2.0. Старая добрая Студия 2005 требует именно .NET 2.0. И при её установке он тоже установится, независимо от того, какой фреймфорк уже стоит. Всё потому, что Студия 2005 не знает ничего про фреймфорк 3.0 или 3.5.
С другой стороны, если на компе УЖЕ установлен к примеру .NET 1.1, то винда естественным образом предложит обновить его как независимый продукт. А на компе фреймфорки разных версий замечательно стоят рядом и не жужжат.
С «третьей» стороны, в ту же Висту установлен .NET 3.0, и это означает, что в ней по-умолчанию пойдут ВСЕ приложения, которые написаны на 1.1, 2.0 или 3.0. Более того, если 3.0 устанавливается на чистую машину, то сразу установится и .NET 2.0, т.е. .NET 2.0 как бы входит в дистрибутив 3.0 (потому что 3.0 — это всего лишь набор классов, дополняющий, но не изменяющий 2.0), а если .NET 2.0 уже установлен, то 3.0 просто доустановит все эти WCF, WWF и пр.

Если обобщить, то можно сказать, что дистрибутив каждого следующего фреймворка содержит все необходимое для запуска программ, написанных под предыдущие, но предназначен для разработки только под текущую версию .NET.
Ставь всегда последний Framework (сейчас это .NET Framework 3.5 SP1)
Все фреймворки обратно совместимы
Некоторые как всегда начинают искать виновного в своей криворукости за пределами своего рабочего стола.

Если Вы не читаете рекомендации по установке ПО на сайте Microsoft, и вдруг у вас во время установки что-то не получается, то это не значит, что Вы-то сделали всё правильно, а в Microsoft как всегда облажались.
Если Вы не знаете, как смотреть логи, то это не значит, что их нет.
Если Вы не знаете, зачем «они придумали какой то специальный сервер», то это не значит, что их решение заведомо неправильное.

В любом случае, умные люди всё установили и радуются, а Вы продолжаете сидеть в луже своей некомпетентности и возмущаться.
Microsoft всегда шла навстречу разработчикам Mono.

Но текущий шаг ориентирован не на них, а на обычных разработчиков.
Исходники .NET Framework из-за особой архитектуры .NEТ были доступны изначально. Их можно было дизассемблировать в читаемый вид даже с помощью кустарной проги, написанной «за 10 минут» на самом .NET :) (хотя тут Reflector перешагнул всех)
Чуть позже MS опубликовала Rotor — это спец. проект, в котором была открыта большая часть исходников .NET Framework (с комментариями), и даже исходники некоторых частей CLR. Именно этот релиз очень сильно двинул вперед разработку Mono.

А последнее действие MS — это открытие доступа к некоторым исходникам последней версии .NET Framework с возможностью их дебага (но без возможности изменять что-либо). Естественно при условии, что вы используете Visual Studio. На разработку Mono это скорее всего никак не повлияет.

Про защиту попробую объяснить на пальцах.
Отморозки делятся на два типа: недальновидные и хитрые. Недальновидные отморозки кричат на каждом углу к примеру «Микрософт — мастдай», задают глупые вопросы, при этом не умеют слушать, ничего толкового не делают и продолжают портить своим существованием реальное и виртуальное пространства. Дальновидные же, т.е. хитрые, разбираются в технологиях, постоянно сканируют патентную наполненность, находят «дыры», забивают свои патенты или же консультируют владельцев схожих патентов, и подают в суд на «платежеспособные» компании «за использование интеллектуальной собственности». Бэмс!
Хотя на самом деле конечно же там не всё так просто, учитывается фактор первоочередности и т.п., но в любом случае чтобы не получать такие сюрпризы в будущем, крупные компании, действительно владеющие огромной интеллектуальной собственностью, пытаются себя обезопасить, как можно раньше «забивая» в виде панентов все собственные наработки.
Если бы это не сделали в Microsoft, это сделал бы кто-нибудь другой. Покопайтесь в патентах IBM, Apple, Google и других серьезных компаний, у них подобной «мелочи» не меньше.
Это бизнес, и это делается в первую очередь для защиты, а не для нападения.
Имхо, программы и сервисы создаются для тех, кто ими пользуется.
Кому не нравится что-то, может не пользоваться.
Это рынок.
К слову, "комментатор выше" отлично показал, что существуют две стороны медали, два взгляда на ситуацию, и оба имеют право на существование.
В Вашем же случае ничего доказывать не придется, потому Вы сорвались, проявив ту самую слабость, которая в контексте Вашей образованности совершенно неприемлима.
Типичное мнение человека, которому нелюбовь к Microsoft загрузили в мозг еще в несознательной молодости, и с тех пор она никуда уже не денется, и будет мешать жить, генерирую новые порции желчи, связанные по большей части с завистью, слабостью или прочими негативными комплексами.

Чтобы долго не распинаться, "катализируя холивары", попрошу сделать всего лишь одно: чтобы понять действия Microsoft (да и любого другого участника нашей индустрии), поставьте себя на их место, на место руководства этих компаний. Это не так сложно, как кажется (включите стратегическое мышление, если оно есть). Как бы вы поступили в ситуации, в которой находятся Microsoft, Google, IBM, Oracle, Sun и прочие крупнейшие игроки? Постарайтесь учесть возраст компании, ее размер, количество клиентов (читай, ответственность) и прочие факторы. Возможно, это откроет вам глаза на реальные причины многих действий, совершаемых этими компаниями.

А вообще, статья кишит непроверенными фактами (более того, иногда просто ложными), часто идут ссылки на товарищей, которые в своей некомпетентности не уступают автору. Через слово заслуги компаний в лучших традициях пиар-журанлистики выставляются в негативной (в отношении Microsoft), и наоборот в позитивной (Google) интерпретации. Изначальный настрой "Microsoft - зло!" мешает автору объективно оценивать реалии и вынуждает делать "удобные" ему выводы. Мыслите глубже.

И научитесь уважать соперника, потому что в ином случае в истории от вас не останется и следа.
12 ...
15

Информация

В рейтинге
Не участвует
Откуда
Россия
Дата рождения
Зарегистрирован
Активность