[Форум] [Помощь] [Поиск] [Выйти] |
Добро пожаловать, User |
|
|
| ||
Как и обещал, пишу свои впечатления. Семинар был хорошим :). Для начала представитель Microsoft обозначил основные вехи развития отрасли программирования за последние 20 лет. Выглядели они так: 1. 80-е годы - Unix и C 2. 90-е годы - Windows и C++ 3. 2000-е года - .NET и C# Первая часть семинара была исключительно посвящена языку C#, его синтаксису, нововведениям и стратегии MS отностительно этого языка. А надежды возлагаются большие. Это, своего рода, наш ответ Чимберлену на технологию Java, более не поддерживаемую Microsoft. Так же устаревшей была признана технологие COM+. Теперь проект будет поставляться в так называемых сборках (дистрибутивах, содержащих код на MSIL (Microsoft Intermediate Language)), которые будут включать в себя все необходимое. Будет НЕЛЬЗЯ заменить какую-то библиотеку, не переустанавливая все приложение (все файлы сборки контролируются контрольными суммами (масло масляное :))). Т.е. больше не будет общих частей приложений, установленных на одном компьютере. Каждая инсталляция приложения будет содержать полный набор необходимых ему библиотек. Затем был перерыв - накормили вкусно и от души. Ешь и пей - не хочу :). Было много очень симпатичных девушек-разработчиков. Далее - вторая часть, посвященная Framework .NET и ее компонентам - ASP.NET, ADO.NET, IIS, XML и т.д. Но это уже все можно прочитать и на сайте MSDN. В целом семинар очень понравился - четко и по-делу. Никаких летающих кубиков на экране и т.п. |
| ||
Теперь проект будет поставляться в так называемых сборках (дистрибутивах, содержащих код на MSIL (Microsoft Intermediate Language)), которые будут включать в себя все необходимое. Будет НЕЛЬЗЯ заменить какую-то библиотеку, не переустанавливая все приложение (все файлы сборки контролируются контрольными суммами (масло масляное :))). Т.е. больше не будет общих частей приложений, установленных на одном компьютере. Каждая инсталляция приложения будет содержать полный набор необходимых ему библиотек. Не согласен. Из описания следует совсем (концептуально) другое. - Общий, шарящийся, код остается, и в сборках тоже - Замена возможна, и не как крайний случай (патчи, иначе сервиспаки) - контрольные суммы и версии нужны именно конкретному приложению, его несвежие сборки хранятся в кеше сборок и на основе сумм, версий и правил вызываются именно они, а не обновленные (поведение можно изменить) -- Затем был перерыв - просто рай земной ;-)) |
| ||
Вполне возможно, что так оно и есть. Я передал лишь то, что сказал представитель. А он сказал именно так. |
| ||
Саш, по моему ты говоришь об общих частях сборок, а не об общих частях различных приложений. |
| ||
возможно, спорить не стану. только всё своё для приложения этот ведь и CLR, иначе как? тут выплывает проверка версии вида >1.*, вместо 1.2.3.4, и свой CLR и прочие другие сборки перестают быть обязательными. так я понял. |
| ||
да, действительно, CLR должен быть не машине |
| ||
/me завидует. В основном обеду :) А демки/беты/доки не выдавались? Тут семинар будет лишь в Апреле... Кстати, о портах .net платформы на другие ос ничего не рассказывали? |
| ||
не-а ничего не дали По поводу платформ - тоже ничего |
| ||
Очень интересно, чем ОНИ аргументировали старость СОМ(+)? На мой взгляд, все сводится к усилению защиты программного обеспечения, и, в частности, к появлению недобросовестной конкуренции со стороны Майкрософт и Ко. Помнится был уже скандал о использовании компанией Билла известных только ей механизмов работы ее ОС и приложений. ЗЫ Буду рад, если меня поправят |
| ||
http://arstechnica.com/paedia/n/net/net-1.html |