Знаех си, че ще прибера поне някоя книжка от днешния семинар на Microsoft. Всъщност, освен с Assessing Network Security, се сдобих с Microsoft Visual Studio 2005 Professional Edition (наред с Standard Edition от предния семинар, който посетих), още едно копие на Microsoft SQL Server 2005 Standard Edition, както и още едно копие на MSDN Library. Така и не подариха един легален Windows XP ! :) За сметка на това си имам DVDта с февруарската бета-версия на Microsoft Windows Vista (за x86 и x64) и със spam-dvd с информация за Imagine Cup 2006. Имали бол, дали… :-P

Повечето лекции бяха зарибяващи. Снощи писах тук за AJAX и само в заключение споменах проекта Atlas (с който всъщност се запознах съвсем бегло преди няколко дни). Една от лекциите днес бе посветена на него. Очертава се той да бъде една голяма крачка за ASP.NET в посока Web 2.0. Учудваща лекота за работа и моментално превръщане на един съвсем обикновен сайт в значително по-интерактивен, при това без никакво познаване на JavaScript. Нещо подобно може да бъде намерено и сред компонентите на Telerik. Последните като че ли разучават възможностите за интегриране на Atlas в .NET Framework 2.0 имплементацията си…

Другата доста любопитна за мен лекция бе на Стефан Добрев и Деян Варчев посветена на LINQ - проект в ранен beta стадий, чиято цел е да унифицира и значително да олесни достъпа до данни съхранявани в обикновени колекции от обекти, SQL бази (DLinq), в XML файлове (XLinq)… Това става със значителни разширения в синтаксиса на C# и VB (както и компилаторите им). Част от нещата, които вероятно ще се появят в C# 3.0 и респективно в .NET Framework 3.0, са:

  • локални обекти от анонимен клас (зависещ от инициализацията на обекта);
  • разширяващи методи, които дават възможност за добавяне на статични методи към съществуващ клас, без той да бъде онаследяван;
  • ламбда-изрази;
  • инициализация на обекти и колекции без нужда от извикване на конструктор;
  • анонимни типове и възможност за създаването им с new;
  • масиви от имплицитно зададен тип (според инициализацията им);
  • не на последно място са query-изразите - SQL-подобни изрази за извличане на данни от различни източници;
  • неописаните в PDC 2005 Technology Preview изразни дървета;

Въобще множество нови заклинания оптимизиращи старите. Просто великолепно !

Иначе имаше представяне на възможностите на ISA Server 2006, Windows 2003, Windows Vista, WinFX… али-бали… всякакви неща, които (не мога да си изкривя душата) показват, че Microsoft дърпат напред. Този път нямаше запой ! :(

P.S. За пореден път оставам замислен за миродавността на аналогията между морското свинче и жената-програмист…

Popularity: 9% [?]