All streams
Search
Write a publication
Pull to refresh
4
0
Lex Lavnikov @LexL

Архитектор

Send message
Что продолжение следует, я написал.

А задача была, не вдаваясь в глубокие детали, где «доктор, мы его теряем» — заинтересовать программистов именно простотой использования Linq на повседневных задачах.

Просто даже у нас в команде есть люди, которые начинали с C# 1.0, где даже анонимных делегатов не было.

Да и LINQ появился не так, что бы очень давно, многим просто не хватает свободного времени, чтобы понять, что это такое, даже совсем не страшное, а удобное и полезное в будущем :)
Или это прикол такой прямо в разметке страницы код монстрячить? Аля PHP
Ну чего-чего, а динамики в XAMLе с C# хватает.

Или я не так понимаю вашу «динамику»?
Ну XAML никто не заставляет использовать.

Можно по старинке — в конструкторе весь интерфейс кодом налепить :) Но это как бы уже немодно.

Сейчас модно, когда дизайнер свой файл мусолит, а разраб — свой…

P.S. к XML у меня только одна притензия — в печенках сидит эскейпинг типо > < &…
Silverlight проектировался с учетом всех болячек и костылей Flash-а, а также производственных мозолей агонизирующих программистов на Flash, к которым ОП относится не понаслышке…

Уже сейчас возможности SL4 в разы больше еще только стандартизирующегося HTML5. И canvas, и video, и sockets, и web-services, и linq, и hardware acceleration, и динамическая подгрузка частей вашего приложения, и печать, и доступ к файловой системе, и isolated storage, и trusted приложения, и out-of-browser, и автоматическое обновление приложений — все это есть уже сейчас. Через годик mono подтянется, накроет оставшийся 1% рынка, и HTML5 в стадии рекомендации станет уже просто никому не нужным.

Кроме того, MS тесно сотрудничают с Apple, не удивлюсь, если Silverlight заработает на iPhone и iPad.
Мордочка Windows Mobile 7 уже на Silverlight написана (судя по слухам).

C# 4.0 vs AS3/ECMAscript, CLR vs AVM/V8/etc., VS.NET vs FlashIDE/etc — тут Microsoft в отрыве лет на 5 от конкурентов.

Главная задача у Микрософта набрать критическую массу разработчиков под SL, чтобы началась повальная миграция на SL.

Извините, если оскорбил чьи-то чувства, это просто личный анализ ситуации.
Блин. А ведь тогда ASP.NET получается :)
$829 за юзабельную модель (3G+64GB)
$499 за WiFi only 16GB

Но это цены по USA. Накиньте как минимум 20% для других стран
Под моим — возможно, но уважаемый ОП считает иначе :)
Это на всякий случай, вдруг (раз в 100 лет) программа сгенерирует Guid, который уже зарегистрирован в системе…

Как говорится — береженого…
Говорят, что в Windows Mobile 7 тоже будет Zune-подобный интерфейс…

Если это так, готов простить Microsoft даже то, что WM7 несовместима с предыдущими версиями.

Silverlight как единая платформа для PC, Mac, Windows Mobile, XBox — звучит слишком уж заманчиво
Но это же не мешает «метастазам» Mono все глубже проникать в Gnome :)

P.S. В наше время ни в чем нельзя быть уверенным. Вот уже и RSA 768 бит взломали… Но жить как-то ведь надо?

P.P.S. Последние годы, при Scott Guthrie, Microsoft стал намного более открытым. Поэтому насчет обещаний по поводу Silverlight, я склонен Microsoft-у доверять.
Видимо Microsoft еще более «эргономичен» на платформе Apple, чем сам Apple :)

P.S. Ну а если серьезно, это просто баг бета версии…
Microsoft как раз таки удосужился поделиться плюшками с OSS community:

1) Передали unit test suite команде Mono, чтобы они могли гарантировать совместимость с Silverlight. И обещали делать это в дальнейшем.
2) Публично пообещали не судиться ни с кем, кто будет распространять Moonlight.
3) Подарили Moonlight видеокодеки, используемые в Silverlight.

P.S. Кстати, C#, используемый в Silverlight, уже давно стандартизован, как и весь .NET.
ЕМНИП, официально на Маковских мышах нет ни колес, ни правой кнопки — это усложняет конструкцию мыши и неэргономично по мнению Apple. Видимо поэтому ось и не благоволит Сильверлайту…

Хоть я в целом и разделяю мнение Apple об эргономике и стиле, в случае с мышами наши мнения разошлись.
Можно привести пример, как в редиске звучик аналог «select * from table»?
Версию 6.1 оставили из-за нерадивых программистов, которые безграмотно проверяют версию ОС.

Сколько раз я лично наблюдал такой вот «гениальный» код проверки на Vista и выше:

if (MajorVersion == 6 && MinorVersion >= 0) { ... }
12 ...
40

Information

Rating
Does not participate
Location
Frankfurt am Main, Hessen, Германия
Date of birth
Registered
Activity