Pull to refresh

Comments 58

А почему «Сильверлайтер» не на сильверлайте? :)
Хм, с выходом нового Flash, Silverlight 2 и Native Client можно запасаться попкорном и смотреть кто победит.
Точнее не победит, а захватит большую часть браузерных приложений. Жить то скорее все три будут.
А страдать, как всегда, будут пользователи =)
а куда ж без этого. Мне вот половина Silverlight'a не доступна, так как Moonlight работает криво.
На данный момент silverlight ничего особенного из себя не представляет. Из приличия могли бы посерьезней вложиться в Moonlight!

Буду болеть за Flash, или какой-нибудь JavaFx.
Очень правильная позиция :)
MS не вложилась в Moonlight — вот им наше «фи».
А Sun с JavaFX пока вообще забили на Линукс — честь им и почет!
Flash для linux есть, Java fx sun скоро сделает если технология распространиться. А вот сильверлайт — в лучшем случае ребята из mono костыль сделают.

Так что извините, но технологии, которую производитель никогда не сделает клиента для очень часто используемой мной OS, желаю благополучно загнуться.
Flash есть, за столько лет было бы странно, если бы не было.
JavaFX сделают, я не сомневаюсь.

А вот камней в огород SL я не понимаю.

«в лучшем случае ребята из mono костыль сделают» — почему? Типа в Новелл и МС такие лузеры, куда им до АДОБЕ?

"… производитель никогда не сделает клиента для очень часто используемой мной OS..." — какой ОС, если не секрет? для Мак ОС есть клиент — от Microsoft. Для Линукса — в процессе. Мунлайт прошел путь от альфы до релиза за полгода — хороший показатель. По моему, для такой молодой технологии — хороший показатель.
Проблема в том что MS не будет делать ничего для OS отличных от Win и Mac, а Новеловский клиент всегда будет отставать, работать не совсем так и т.д, если вы имели ввиду их клиента для linux.

Камни — просто с точки зрения пользователя — если технология распространиться обязательно найдутся сервисы (банковские какие-нибудь) которые мне нужно будет использовать и которые будут реализованы на SL — при чём таком сильверлайт которые не будет работать в linux-овом клиенте. И мне как пользователю такой сценарий совсем не привлекателен.

Небольшое дополнение — это как с .NET и Mono — вроде кое-как и работает, но для психического равновесия лучше сразу использовать что-то реально кросплатформенное. Но .NET это платформа для разработки, и тут проблем нет, а вот SL — пользовательская, и если она распространиться широко, то каждая несостыковка в реализациях MS и Новел будет головной болью для меня как пользователя.
Я думаю, спрос рождает предложение — если будут востребованные и уникальные сервисы на SL, то и Moonlight отшлифуют, и MS подключится к разработке.
.NET это не только платформа для разработки. Для работы .NET приложений на машине клиента нужен .NET Framework, так же как и для Silverlight нужен утсановленный Silverlight.
Не знаю как у вас, а у меня Java fx на убунте работает, мне даже не пришлось ничего устанавливать дополнительно…
Спасибо большое за сайт!
В закладки :)
спасибо, любопытная статья. привет из flex баррикад )))
flex +1

стоит упомянуть что у Adobe есть в лабах сишный компилятор под flash, как никак тоже в сторону производительности ++ ))
Странно, на FreeBSD, Linux, OpenSolaris (коих машинок сумарно набирается более 30%) нет Silverlight'а. А вот JavaFX работает на этих платформах и на Windows в том числе.

Так в чём преимущества Silverlight перед JavaFX?
название красивее :)
java.sun.com/javafx/downloads/ я тут чего-то не нашел рантайма для линукса или юникса.
И не найдёте.

Рантайм для JavaFX == Java Plug-In к браузеру (загрузка апплетов) и Java WebStart (который загружает приложения по jnlp). :)
Не много не понял, тоесть райнтайм для «javaFx приложений» в линуксе это стандартный JRE?
А сколько он там весит под линукс полный JRE?
JavaFX — это jar-библиотека (да, оно написано на Java, а не в нативном формате), которая подгружается вместе апплетом в Web-браузер и/или в составе приложения по протоколу JNLP через Java WebStart (javaws -viewer).
Кроме установки Sun JRE и ввода URL в браузере от пользователя ничего не требуется.

Загружаете «Java SE Runtime Environment (JRE) 6 Update 11» с сайта java.sun.com:
выбираете пакет оффлайнового (лучше) инсталлятора для своей операционной системы. Для Windows есть три типа инсталлятора: онлайновый, полный и ядерный — в последнем случае устанавливается только небольшой модуль, а всё остальное «подтягивается» по мере затребованности.

Скачиваете, устанавливаете, в панели управления Java (jcontrol) отмечаете галкой, в какой браузер (IE, Firefox) интегрировать плагин для использования апплетов и ВСЁ!

В Linux, в зависимости от дистрибудива, Java Plug-In может быть отделён от JRE (например, в Ubuntu), так что смотрите в репозитории. В FreeBSD этот плагин устанавливается вместе с JRE и неотделим от неё.
А сколько он там весит под линукс полный JRE?


Полная версия JRE для Linux около 19МБ.
Для сравнения: под Windows ~13МБ; kernel ~200КБ.
вроде написано, что только будет, а пока на виндах и макосях работает только
30% — это статистика откуда?
Фига в вас слепого оптимизма сколько :)

marketshare.hitslink.com/operating-system-market-share.aspx?qprid=8
Вы ещё приплюсуйте к статистике ПК телефоны (iPhone) и игровые приставки (Playstation). Что, впрочем, и сделано на графике. :D
а почему бы и нет собственно?

впрочем речь не об этом, а о том что вместо ваших 30 процентов выходит меньше 1 процента.
Потому что мобильных устройств на планете гораздо больше настольных ПК.
Простите, а где на вашем сайте вообще сервелат?
Отличная технология в лучших традциях производителя. Flash и K по крайней мере на всех платформах работают!
сайт норм, присоединюсь к сообществу.

офф-топ: я вот чего не понимаю — почему люди пишущие на .net или silverlight(ну и остальные мелкософтные технологии) не заходят в топики по php, flash, java (ну и остальные немелкософтные технологии) и не говорят про их кучу недостатков и не говорят, что на винде 70% (а то и больше+добавим виртуалки) компов планеты работает, и не говорят что например разработчику php будет сложновато что-то писать на actionscripte, а сильверлайте и .net C# пример везде един… короче если вам не интересно, бесит технология, не нравится мелкософт — ну не пишите ничего (причем 90 процентов пишут вобще не аргументированно)
Может, им некогда этим заниматься? :)
Есть такое слдко-расслабленное состояние: монополия. Когда бабло само течёт за лицензии, ничего нового придумывать не надо (ага, всё давно придумано, надо только реализовать).

При монопольном положении MS обсуждать другие технологии неинтересно — комплекс NIH («Это Сделано не у Нас, Повторим Это») не даёт. ;)
Я тоже подумываю заняться Silverlight.
Есть вопрос — насколько реально с помощью xaml«а создавать сложные объекты?
Например 2d мультики, пользуясь например Path. Может уже есть готовые lib?

Как обстоят дела с задержкой по времени? Обработка на сервере же происходит как я понимаю.
Вся обработка происходит на клиенте. Silverlight — клиентская технология.
На Silverlight уже создают достаточно сложные анимационные вещи, поэтому попробывать стоит.
Даже так. Я почему-то думал что xaml обрабатывается на сервере.Ну что ж совсем хорошо.
Искал в сети-есть анимация GUI а так чтобы например игру какую-нибудь сделать на нём не видел
Я был однажды на презентации Silverlight. Мне понравилась идея.
Вот только чтобы на нем разрабатывать мне нужно чтобы я его мог прикрутить к апачу на линуксе. В противном случае придется пользоваться чем-то другим…
Приложение Silverlight это простой ZIP архив, который скачивается браузером и там уже запускается.
Простите, не знал. Я думал это часть .net
Теперь непременно попробую эту штуку =)
Silverlight это фактически особая версия .NET, которая работает в браузере на клиенте. Silverlight приложения пакуются в .xap файлы. Эти файлы представляют собой zip архивы. В Silverlight доступно некоторое, достаточно большое, подмножество функций большого .NET Framework. Но только клиентская часть. Сервер может быть любым.
Так как Silverlight клиентская технология, на сервере может быть любая операционная система и web сервер. В том числе и Apache под Linux.
Дергал недавно из ЖС диалога открытия файлов в Silverlight, вроде все норм, но после этого когда закрывал оперу то она с ошибкой валилась, хотя возможно это и обоюдные баги.
Серебряныйсвет начну изучать как только появится время.

А вообще, такой вопрос, Для решения каких задач лучше применять эту технологию?
Спасибо за статью. Сразу виден професионализм в этой теме. Не могли бы Вы в какой-нибудь из статей объяснить: почему именно SilverLight? А не, например, Flash? Спасибо.
Flash замечательная технология, но чтобы начать её использовать нужно преодолеть входной барьер (т.е. прочесть какие-то книги, изучить язык). SL всё как раз наоборот: знаешь C#? Всё, ты уже готов использовать Silverlight. Ничего осбо нового учить не приходится. Просмотрел пару туториалов с чайком и уже чувствуешь себя уверенно.
Дергал недавно из ЖС диалога открытия файлов в Silverlight, вроде все норм, но после этого когда закрывал оперу то она с ошибкой валилась, хотя возможно это и обоюдные баги.
Sign up to leave a comment.

Articles