Как стать автором
Обновить

Комментарии 53

>>Каждый четвертый пользователь Интернета имеет доступ к компьютеру с установленным Silverlight

Это я как понимаю в продолжение темы о шести рукопожатиях, тогда уж просто каждый :)
Да и конечно понятно что 25% это както слабенько смотрится ;)
После 13 месяцев с выхода первой версии на сильно конкурентном рынке?
Это где это сильная конкуренция, Аякс ака Ява знаю, флеш еще…

Вобще я имел ввиду что красиво написано и каждый четвертый кажется больше чем 25%, а также имеет доступ к компьютеру тоже оч. расплывчато…
Написано языком статистики — как и в исходном пресс-релизе :)
Ну если так то все понятно, их таким языком учат говорить :)
xaml вообще просто скопировали с svg
взгляните только на код:

SVG
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 105 95">
<path fill="#7B4" d="M106,13c-21,9-31,4-40-2l-10,35c9,6,20,11,40,2l10-35z" />
<path fill="#49c" d="M39,83c-9-6-18-10-39-2l10-35c21-9,31-4,39,2l-10,35z" />
<path fill="#E63" d="M51,42c-5-4-11-7-19-7c-6,0-12,1-20,5l10-35c20-8,30-4,39,2l-10,35z" />
<path fill="#FD5" d="M55,52c9,6,18,10,39,2l-10,35c-21,8-30,3-39-3l10-34z" />
</svg>

XAML
<Canvas xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
<Path Data="M106,13c-21,9-31,4-40-2l-10,35c9,6,20,11,40,2l10-35z" Fill="#7B4" />
<Path Data="M39,83c-9-6-18-10-39-2l10-35c21-9,31-4,39,2l-10,35z" Fill="#49c" />
<Path Data="M51,42c-5-4-11-7-19-7c-6,0-12,1-20,5l10-35c20-8,30-4,39,2l-10,35z" Fill="#E63" />
<Path Data="M55,52c9,6,18,10,39,2l-10,35c-21,8-30,3-39-3l10-34z" Fill="#FD5" />
</Canvas>

SVG — это XML Graphics for the Web
XAML — это единый пользовательского интерфейса как для веб, так и для настольных решений (Windows Presentation Foundation).

Напомню, что XAML появился не сегодня — ему уже более 5 лет.

В целом же, я не вижу ничего плохого в том, что есть похожие языки, основанные на XML. Добавьте сюда еще MXML.
Это означает, что люди не изобретают велосипед, а разработчики легко могут освоить нужные инструменты.

Также хочу заметить сходство C, C++, Java, C#, можно долго продолжать. Это очень плохо?
Похож? ха-ха-ха. да он идентичен, разве что слова с большой буквы и не сокращённые.

После этого Могилевский не знаю даже кто (с файтически уже имеющейся поддержкой SVG) со своим
Мы за год перепесали весь engine, это уже большая работа, а вы ещё эсвегэ хотите...

SVG тоже не вчера появился, а в далёком 2001

А насчёт пользовательских интерфейсов я ещё разрожусь статьёй.
Товарищь!!! Разрешите спросить… cколько вы работаете с XAML, сколько проектов вы на нем написали, что вы ТАК хорошо его знаете?

PS: Ссылки смотрел — ОЧЕНЬ поверхностное расмотрение технологий…
прочитал ваш комментарий- очень поверхностный. что вы знаете о SVG? сколько проектов вы на нём сделали, что спрашиваете меня про XAML?
Кстати, насчет MXML — в чистом виде там нет языка разметки графики. Для этого во Флексе 3 используется Degrafa, позволяющая это делать под своим неймспейсом.
Однако, в четвертой версии Flex вводится формат FXG, а вот там будет код, который, думаю, тоже как 2 капли похож и на XAML, и на SVG :)
Java вообще просто скопировали с C
взгляните только на код:

C
int i;
for (i=0;i<10;i=i+1) {

}


Java
int i;
for (i=0;i<10;i=i+1) {

}
На SVG можно писать содержательные приложения, на XAML'е вон RSS читалка написана.
а вот SVG 3D Tetris в виде виждета и просто так
а вот графический интерфейс операционной системы
а вот наглядный пример комбинации xhtml и svg (хотите — сделайте новый интерфейс gmail'у на xhtml+svg)
Пример вообще ни к селу ни к городу. Если для SVG этот кусок красивый, то для XAML — это высано из пальца (уродливей не напишешь).
Ладно, пусть есть внешние сходства (они везде есть).
Как SVG работает с сервером?
А может ли он позволить серверному языку (например C#) работать с DOM'ом на клиенте?

И вот еще разности в реализации: dedjo.blogspot.com/2008/01/svg-vs-silverlight-head-to-head-fight.html
(что-то пока не увидел аргументов в пользу SVG).
в статье человек демонстрирует ужасное незнание сути xml, xhtml и svg — если нужен хорошо отформатированный текст svg можно расширить xhtml тэгами, чего сделать с sliverlight'ом нельзя

работать с DOM'ом на клиенте? почему бы нет — разве AJAX не для этого?
Зачем AJAX, SL позволяет и без него, компилированный код уже на клиенте, он работает куда быстрей того же JS'a, AJAX тут как козе баян будет…
плохому танцорму… баян мешает…
то вам управление подавай, то оно не нравится.

а SL может рабоать без плагина?
AJAX это не управление DOM'oм если что. SVG вообще не конкурент для SL.
а на iPhone запустится? наверно нет
Запустится на Windows Mobile. Уже работает на Xbox360.
А теперь положа руку на сердце, скажите, это маленький рынок?
svg тоже будет работать на Windows Mobile (Opera Mobile)
да ещё и в OperaMini. ду что уж там, уже работает на мобильных. да немаленький рынок.

а silverlight запустят для Wii? или хотя бы для моего Motorola E398?
OperaMini к сожелению платная.

В первую очередь Silverlight охватит платформы совместимые с Microsoft .NET.
Потом, возможно, будут другие платформы, если нужно будет (только сейчас гугл подсказал мне что SL будет работать на Nokia, о Motorola там тоже какой-то слух).
Opera Mini бесплатная, платная — Opera Mobile.
если уж на то пошло, то Opera Mobile 9.5 beta бесплатная.
На то она и бета ;)
Не с тем сравниваете. XAML правильнее сравнивать с XUL-ом.
Пока что вижу единственный существенный плюс технологии — удобство разработки, если остальная часть системы напимана на дотнете. Имхо закрытость технологи значительно помешает распространению.
А что по вашему мнению нужно открыть и как это поможет распространению?
Собственно код платформы Silverlight. А поможет это естественно портированию. Ну это с технологической точки зрения. С писхологической, думаю многие предпочитаю работать с полностью открытыми платформами.
Помогать не надо, Microsoft сама всё портирует куда надо (обещаны и маки и линуксы), лучше них этого никто не сделает.
«Не смешите мои подковы» (с)… :) Портирование сильверлайта на линукс — это опенсорсный проект муунлайт, и МС это не скрывает! И участие конечно МС есть в том проекте, но его недостаточно, для полноценной, 100% поддержки. Также можно говорить, что МС портировало .net на другие платформы в виде Моно :)

ЗЫЖ спасибо конечно МС за определенную поддержку этих проектов, но это далеко не тоже, что МС делает этот проект. Более того, эти проекты не получают полных исходников от МС!
Пеар этой закрытой технологии майкрософтом помогает адобу открыть flash. А это влечёт кроссплатформенность, допил сообществом и портирование на максимальное кол-во устройств. Мечты-мечты…
Ну вообще можно заметить, что после анонса еще первого Silverlight конкуренция между ним и Flash подстегивают обоих и очень сильно.
не спора ради, выберите в это источнике vista — 29.8%
речь наверняка шла про платформу от мирософта, конечно на FreeBSD этот плагин мало кто установил
*этом
при чём тут виста или платформа от микрософта?

Каждый четвертый пользователь Интернета имеет доступ к компьютеру с установленным Silverlight
Windows Update включена на большинстве лицензионных компьютеров под управлением Windows Vista.

Соответственно, на всех таких компьютерах гарантированно будет Silverlight 2.
1. Silverlight автоматически не устанавливается через Windows Update
2. Речь идет о текущей ситуации, а не о будущем
в огороде бузина — в Киеве дядька
и что в этой цитате противоречит моим словам?
вы найдете хотя бы 10% людей которые имеют доступа к интернету и вообще не имеют доступа к машине с платформой от микрософт?

отвечать не обязательно, вопрос для меня риторический, спорить с вами не собирался и не буду
Riastats, насколько я понимаю, измеряет только те сайты, которые у себя разместили специальный код на JavaScript.
Кстати, у них же можно посмотреть на статистику по сайтам, которые пишут про RIA. Там проценты совсем другие.
действительно, почему бы не посмотреть?
ссылку, пожалуйста
Ссылка выше — riastats.com/
Давайте ещё возьмём статистику с silverlight.net — там будет 90%. Microsoft тормозит развитие индустрии не поддерживая SVG & Canvas, потому что им нужно держать её под контролем. Они конечно пробовали сделать ответ Google WebToolkit, но те мегабайты JS, что генерировала Volta никого не устроили, проект прикрыли — вот они и тащат свой рантайм на клиента, чтобы c#&vb.net-щики смогли осилить веб.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории