|
Модераторы: gambit, Kefir, Partizan |
|
mr.DUDA |
|
|||
3D-маньяк Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 1 Всего: 232 |
Общая инфа по сабжу:
Спасибо archeg за инфу. -------------------- |
|||
|
||||
archeg |
|
|||
Опытный Профиль Группа: Участник Сообщений: 612 Регистрация: 6.1.2007 Где: Киев Репутация: 1 Всего: 27 |
Не за что
В общем вотъ: http://vingrad.ru/blogs/archeg/ Мне очень нравиться WPF и SilverLight, и хотя я только начинающий в этих технологиях, собираюсь быстро это устранить =) Заходите на блог, спрашивайте в аську, тут - всегда рад помочь -------------------- ИМХО задница есть универсальный интерфейс. Ибо через задницу можно сделать абсолютно ВСЕ (bash.org.ru) Дядька всегда можно спросить в аське, если не задалбывать - не откажет И вообще, на самом деле я студент, и ненавижу обращение на "Вы") Тут все свои ;) |
|||
|
||||
mr.DUDA |
|
|||
3D-маньяк Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 1 Всего: 232 |
Следующий текст скопирован с согласия archeg из его блога:
------------------------------------------------- Совсем недавно начал знакомиться с SilverLight 2.0. Итак - что же мы имеем: Для начала вот тут www.silverlight.net можно получить много инфы, скачать сам СЛ, посмотреть примеры и поскачивать сеймплы. Кроме того существует еще один просто прекрасный сайт для разработчиков не только СЛ: www.visitmix.com. Там (а именно на sessions.visitmix.com) можно обнаружить очень много презентаций. Все они проходили в Лас-Вегасе в 2008 году и впринципе расчитаны на разработчика. Полезной информации очень много - все смотрим и изучаем. Теперь что же такое SilverLight. Это новая технология от Microsoft основана на WPF (Windows Presentation Foundation). Сначала она имела название WPF/E (WPF / Everywhere). Вскоре получила название SilverLight. Сам WPF расчитан на запуск только под Windows. WPF/E же, судя из названия - проектировался на запуск под любую платформу. Эта технология позволяет создавать WPF приложения которые запускаються в браузере и позволяют использовать большинство фичей WPF. Благодаря СЛ теперь можно разрабатывать веб-сайты очень легко, сами веб-сайты выходят очень красивы и главное динамичны, они взаимодействуют с пользователем, двигая, крутя и поворачивая панельки под его щелчки мыши, быстро обновляют контент и без лишних перерисовок сайта. Кто-то скажет что с использованием AJAX или Flash все это можно - для начала посмотрите примеры на SilverLight, потом попробуйте написать пару вещиц на нем и вас от него не оторвать Сам же WPF (так же как и WPF/E) имеет множество новых концепций, которые существенно упрощают разработку. Одна из самых главных фич этой технологии - это возможность разделить работу на дизайнера / девелопера. Существует хамл код с просто огромными возможностями (чисто на хамле можно написать не большое стандартное приложение), который под силу написать дизайнеру. Так же девелопер не отстает и получает возможность взаимодействовать как и напрямую с хамлом, так и через датабиндинг. Датабиндинг в WPF - это очередная вкуснейшая штука. С легкостью можно связывать любые объекты в коде с любыми свойствами компонентов, и даже компоненты между собой. На одной конференции в миксе показали прекрасный пример силы датабиндинга: из простого листбокса сделали карту солнечной системы, забиндив координаты каждого елемента в листбоксе на координаты планеты в классе (сами елементы сделали имейджами планет). SilverLight работает под виндой и от недавнего времени под никсами и под мак-ос используя его моно-аналог - MoonLight (http://www.mono-project.com/Moonlight) (Microsoft предоставляют некоторые компоненты разработчикам MoonLight, остальное реализуют сами) Что же нужно для того чтобы начать разрабатывать приложения под SilverLight 2.0? Первое и самое главное - нужно установить сам SilverLight (ссылка) Потом нужно иметь в наличии Visual Studio 2008 и Microsoft Expression Blend 2.5 (March Preview) (Без студии будет невозможно написать код на C# - а рано или поздно оно понадобиться, а без бленда будет сложно начинать - бленд генерит много кода автоматически в отличии от студии где прийдеться писать все это ручками) В Бленде нету интелисенса - я очень надеюсь что он появиться в релизе (пока еще бленд в стадии беты) - поэтому бленд чисто для “визуальных” операций. Датабиндинг, создание анимации советую делать через Бленд для начала (потом как привыкните - сможете все это делать и кодом если будет так удобнее) Так же неплохая утилита - Microsoft Expression Design, особенно если у вас есть дар дизайнера, или дизайнер есть под рукой Она позволяет создавать сложные рисунки, потом их конвертить в хамл и вставлять в бленд/студию. Правда иногда бленд ругаеться на ее творения, но терпит и запускает Надеюсь этот баг будет поправлен в релизе -------------------- |
|||
|
||||
mr.DUDA |
|
|||
3D-маньяк Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 1 Всего: 232 |
-------------------- |
|||
|
||||
nerezus |
|
|||
Вселенский отказник Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: нет Всего: 43 |
Помню был прикол: поддержка оперы недавно была объявлена, а потом ее убрали ) Вот такой вот бардак ) А флеш у меня даже на телефоне работает. |
|||
|
||||
Kefir |
|
|||
«Hakuna Matata» Профиль Группа: Комодератор Сообщений: 1878 Регистрация: 25.1.2003 Где: Tampere, Suomi Репутация: 22 Всего: 87 |
nerezus, ну, понимаешь, оценка, думаю, идёт больше по функционалу и возможностям. спорить не буду - поддержка на разных браузерах пока не фонтан. но, со временем это исправится. вот, собственно, и всё.
|
|||
|
||||
nerezus |
|
|||
Вселенский отказник Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: нет Всего: 43 |
Kefir, ну я не спорю, что обещают они больше) Но лучше синица в руке, чем утка под кроватью )
Но на сегодняшний день до флеша ему еще далеко... P.S Однако когда-то думали, что джаву на вебстраницах не обогнать, а ведь теперь ее полностью подмял флеш... |
|||
|
||||
Folk40 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 42 Регистрация: 28.8.2008 Репутация: нет Всего: 1 |
Подскажите плиз какие-нибудь русскоязычные ресурсы по Silverlight,где реально можно научиться создавать сильверлайт приложения.Или может уже есть какие нибудь книги по этой теме на русском языке?
|
|||
|
||||
Folk40 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 42 Регистрация: 28.8.2008 Репутация: нет Всего: 1 |
Ну вот,как обычно никто не отвечает...
|
|||
|
||||
nerezus |
|
|||
Вселенский отказник Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: нет Всего: 43 |
Folk40, а смысл в русскоязычных? Это специализированная технология, а на русском обычно есть только общие сведения, а подробно только о распространенных неновых вещах на русском пишется.
Уверен, что ничего на русском стоященго про силверлайт нету. Читай лучше на английском. |
|||
|
||||
Folk40 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 42 Регистрация: 28.8.2008 Репутация: нет Всего: 1 |
Тогда для начала надо английский подтягивать))
|
|||
|
||||
oleeg |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 70 Регистрация: 27.11.2006 Репутация: нет Всего: нет |
ага
|
|||
|
||||
GavriKos |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 220 Регистрация: 8.8.2007 Где: Донецк, Украина Репутация: нет Всего: 1 |
Оперу сильверлайт не поддерживает пока что. Сегодня был на конференции майкросовта там как раз по сильверу много чего говорили и показывали. Кому интересно пишите в асю - 437289988.
Вообще скоро на майкрософте появятся (или уже есть) все презенатции (Дни разработчика) - там много изложено. --------------------
Донецкая группа IT - присоединяемся |
|||
|
||||
nikitao |
|
|||
Кот-программист Профиль Группа: Завсегдатай Сообщений: 1206 Регистрация: 30.8.2005 Где: Спб Репутация: нет Всего: 26 |
-------------------- Жизнь - печальная штука. |
|||
|
||||
nginx |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 81 Регистрация: 20.6.2009 Репутация: нет Всего: -3 |
интересно...c того же Silverlight.net можно скачать под Mac Runtime, если внимательно посмотреть: Маку не нужен Moonlight Это сообщение отредактировал(а) nginx - 20.6.2009, 22:31 |
|||
|
||||
VirmarY |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 9.11.2009 Где: Гродно Репутация: нет Всего: нет |
правильно. далеко. но это только пока. возможности СЛ стали уже намного общирнее. это технология развивается и дополняется. вообще сравнение СЛ и флэша даже не правильно. поскольку у них разные области приминения. если технологию не загубят, СЛ действительно станет заменой флэш (он куда более леког для веба). "убийцей флэша" его окрестили конкуренты. пустили просто утку что майкрософт оставит без работы огромное кол-во людей работающих на флеше |
|||
|
||||
nginx |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 81 Регистрация: 20.6.2009 Репутация: нет Всего: -3 |
fps в одном Silverlight приложении, где используется либа Kit3D действительно слабее, чем у Flash. Нет пока ( хотя в .NET есть ) возможности создать веб-приложения, чтобы перегонялось видео от КЛИЕНТА => к СЕРВЕРУ, т.е. нет пока возможности у СЛ работать с веб-камерами и микрофонами, что умеет Flash. Но, думаю это не проблема, если это все уже есть в .NET, с 4-ой версии SL уже будет доступно. Ну и еще так называемая поддержка, Moonlight слабо работает на туксах. И проблемы есть Silverlight на Маке. чем это неправильно? докажите как раз правильно! сравниваются RIA технологии, у которых схожие цели. Приложения, которые исполняются на стороне клиента и взаимодействуют с БД при помощи веб-сервисов. И расцениваются возможности, что может Flash и что Silverlight на тачке у юзера. Flash насегодня пока выигрывает конечно же. И по возможностям, распрстраннимости, и глюков меньше. Но это не значит, что Silverlight - это плохо. Silverlight действительно очень мощная, прогрессирующая технология, которая я считаю сможет вытеснить Flash, но чуть позже. Господа, всего 3-и версии Silverlight вышло против ( сколько там у Флэша 11 или 12 ). Сравнивать неправильно WPF/E с Flash. Правда я не знаю, есть у Flash такая технология , как Smooth Streaming? Если нет, тогда минус Флэшу. Добавлено через 5 минут и 14 секунд
Нет, это перебор... Silverlight так же рассчитан на отрисовку мультов ( просто кроме MS пока ничего красивого на Silverlight не представил в плане дизайна ). Чем это Flash не для бизнеса? Как раз, Silverlight сейчас не имеет ф-ций для бизнеса ( текущая версия на момент сообщения 3-я ), хотя бы из-за того, что описал выше насчет веб-камер и микрофонов. Тут минус Сильверу! Как раз для бизнес-приложений хорошо иметь возможность юзать камеру и мик для переговоров и конференций. |
|||
|
||||
nerezus |
|
|||
Вселенский отказник Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: нет Всего: 43 |
|
|||
|
||||
nginx |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 81 Регистрация: 20.6.2009 Репутация: нет Всего: -3 |
чего? Silverlight вообще не нужен .NET , у него своя среда исполнения, не требующая .NET вообще. ( его среда исполнения и представляет собой по сути очень маленькую и урезанную по возможностям .NET ). Нер, что ты пишешь про "Только как это будет работать на системах, где нет .NET FW?" У тебя у самого Мак, и переодически смотришь, как работает Silverlight на Маке, сам не хуже меня знаешь что .NET нет на Маке. К чему твой вопрос не понял. |
|||
|
||||
nerezus |
|
|||
Вселенский отказник Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: нет Всего: 43 |
nginx, я из предыдущего сообщения подумал, что в SL4 только через мост к дотнету камеру можно достать. Ошибся значит )
|
|||
|
||||
SoWa |
|
|||
Харекришна Профиль Группа: Комодератор Сообщений: 2422 Регистрация: 18.10.2004 Репутация: нет Всего: 74 |
Все выпустили из расчетов Флекс.
По хорошему бы, сравнить эти два продукта. Только по моему, технология Флеш/Флекс/Флеш+Флекс будет долго впереди. Я хоть и люблю Микрософт, но все равно считаю СЛ жалкой пародией на Адобовские продукты. -------------------- Всем добра |
|||
|
||||
nginx |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 81 Регистрация: 20.6.2009 Репутация: нет Всего: -3 |
обоснуй... ничего жалкого не вижу =) есть минусы, но которые уже будут решены в SL4 ну и что Flex? конкретнее пожалуйста, я могу сказать, что и JavaFX всех делает =) но это же не правда, тем более без оснований... а то можно еще не менее грозное слово связанное с Flash/C++ здесь пастнуть Alchemy. так, что прошу слово жалкое, что-то более существенное приведите, пожалуйста ( факты, обоснования и тд ) Это сообщение отредактировал(а) nginx - 20.11.2009, 11:50 |
|||
|
||||
SoWa |
|
|||
Харекришна Профиль Группа: Комодератор Сообщений: 2422 Регистрация: 18.10.2004 Репутация: нет Всего: 74 |
Флеш считали средой для создания мультиков. Программировать в нем, конечно, тоже удобно.
Flex SDK была предложена в массы в середине 2006 года, сейчас с концу подходит 2009. Итого, почти 4 года технология уже развивается. В флеш-технологии наконец отделили логику от представления. А флешу сколько лет? О_О За такие сроки прикинем, сколько поклонников у данного продукта. SilverLight2 появился в 2008 году, технологии 2 года(Первая бета тоже в 2006 году, но хз хз о ней). Сравнивать сообщества я не буду, и скорость роста этих продуктов тоже. Опираться только на "время жизни"- это не конструктивно. Но по моему мнению Силверлайту еще многое предстоит пройти. С жалким я правда погорячился, но почему-то я задумываюсь: Микрософт вдруг полез во что-то, чем раньше не занимался. Такое ощущение, что они хотят монополизировать весь софтдев-инструментарий. ВизуалСтудия без комментариев лучшая в своем роде. Её развивают очень хорошо. Но создание SilverLight, XNA и там еще по мелочи- это такой "пробный" наезд на ведущие мировые продукты. В двух словах, не читая всего рожденного выше мною бреда- я не поддерживаю пародирование технологий. Это лично мое мнение. Никому не навязываю Кстати, Микрософтовские полные версии продуктов платные, а тот же флекс- есть бесплатные аналоги. Хотя и то и другое мы все равно лечим и используем ) Это сообщение отредактировал(а) SoWa - 20.11.2009, 12:11 -------------------- Всем добра |
|||
|
||||
nginx |
|
||||||||||
Шустрый Профиль Группа: Участник Сообщений: 81 Регистрация: 20.6.2009 Репутация: нет Всего: -3 |
Ну во-первых еще есть линия продуктов Expression , где есть такой инструмент , как Blend и его можно поставить в ряд с Flash , где дизайном ( не Flex ). Как я понял Flex - это решение для программистов, а Adobe Flash CS4 - это для дизайнеров.
Сейчас неактуально брать SL2 в сравнении с Flash, лучше SL3 тем более он в альфе еще с мая месяца этого года ( 2009 ).
Естественно, а как же =) Sun еще раньше сделала Java-applets , почему бы не дать жизнь GUI приложениям основанным на дотНЕТе дорогу в Веб. Все правильно делает. Только раньше был WPF/E ( WPF Embeded , аля Java апплеты WPF/E конечно круче Silverlight, но требует много дотНЕТ + плагин к браузерам + Винда онли получается ).
XNA - идея очень замечательная. Уже все за тебя реализовано, вся механика. Только уже работать с бд, логикой, сценарием и тд Потом под VS можно XNA приложения портировать на Xbox и Zune. И самое главное разрабатывать на C# , а не на C++. Что существенно легче. Потом так же Моно помогает со своей реализацией Tao Framework. XNA - конечно карпизная и глючная, но правильно политика выбрана , в принципе, может через 2-3 года, будет очень сильным продуктом.
1). Аналоги хуже. 2). у VS тоже есть аналоги =) Sharpdevelop, Monodevelop , но это смешно , думаю сами понимаете 3). Есть линейка Express у MS, создавайте XNA и Silverlight свободно приложения в них. Pro и другие по мере надобности нужно юзать. 4). Для студентов и мелких фирм есть бесплатные подписки, где уже бесплатно грузите Pro и линейку Expression и саму Винду. 5). Фирмы вообще покупают Empower и качают чуть ли не все с подписки. Ну у Silverlight beta самой 1-ой версии тоже был SDK, и тоже в 2006. =) И так до альфы 3-ей версии тоже всегда альфа и бета очередная сопровождалась новой SDK. А что тут сравнивать? Если учить Флэш, так это почти заново. А кто раньше разрабатывал WinForms, ASP.NET приложения, затем кто взял WPF. В принципе, без труда и возьмут Silverlight. Там тот же С#, VB.NET. Тем более они и раньше работали с веб-сервисами для своих WinForms приложений, так что вообще нет труда разработать СЛ приложение работающее с БД. Это не пародирование, SL4 уже нагонит Flash, я не знаю, что можно будет уже про возможности сказать. Можно только тюкать будет SL за качество и распространимость с поддержкой, а по возможностям они уже в SL4 должны нагнать полностью. Ну в SL5 будет ждать работу над оптимизацией, качеством и распространимостью =) Так что 2-3 года и Silverlight сможет стать круче Flash. Да и не знаю, в SL3 уже есть такая технология Smooth Streaming, а есть ли она во Флэше? =) А вообще, чтобы трезво сравнить технологии их нужно знать. Я только с Silverlight работаю из RIA, ни с Flash, ни c JavaFx. Поэтому могу только про Silverlight конкретнее рассказать. Это сообщение отредактировал(а) nginx - 20.11.2009, 17:10 |
||||||||||
|
|||||||||||
dazy |
|
|||
Опытный Профиль Группа: Участник Сообщений: 344 Регистрация: 15.9.2006 Репутация: 3 Всего: 8 |
Конкуренция - это хорошо. Конкуренция плагинов это здорово!
Почему МС ввязалась в еще одну борьбу не на своем поле? Всю жизнь был флеш, а тут на те СЛ пришел, посмотрите на него. Я думаю, просто МС уверена в своих сила, уверена в том, что может составить достойную конкуренцию флешу. Ну и посмотрите, что получается, продукт-то сам по себе очень не плох. Откровенно, мне очень нравится СЛ. Признаюсь, мне не понятны вопросы типа - Ну есть же флеш, зачем еще один плагин нужен? Вот не могу понять такие вопросы. Потому что еще один плагин нужен всем. 1. Он нужен МС, потому что это бизнес, а МС, как это не странно коммерческая конторка, и делать деньги ее прямая задача. 2. Он нужен армии разработчиков которые сегодня пишут на .Нет. Для них это еще одна ниша где можно реализоваться. Для них это еще одна возможность получить работу. 3. Он нужен флешерам. Как это не странно, но здоровая конкуренция идет на пользу всем, в том числе и флешу. Монополия - это болото, рынок - это развитие. Есть здоровый конкурент - флеш будет развиваться, а не почивать на лаврах. Так или иначе, но сегодня проникновение СЛ порядка 50%. Конечно в этом вопросе флеш несомненный лидер порядка - 100%. Но тем не менее, темпы проникновения у СЛ очень хорошие. |
|||
|
||||
Dobermann |
|
|||
Опытный Профиль Группа: Участник Сообщений: 992 Регистрация: 7.1.2008 Репутация: нет Всего: 0 |
mail.ru на СЛ крутится!
|
|||
|
||||
dazy |
|
|||
Опытный Профиль Группа: Участник Сообщений: 344 Регистрация: 15.9.2006 Репутация: 3 Всего: 8 |
Dobermann,
Это как понимать? Не могли бы, несколько, развернуть мысль? |
|||
|
||||
WERITAS |
|
|||
******** Профиль Группа: Участник Сообщений: 582 Регистрация: 2.5.2005 Где: Москва Репутация: нет Всего: 5 |
Неплохая информация по Silverlight 2.0 с примерами кода (размер архива 12 Мб)
Это сообщение отредактировал(а) WERITAS - 27.2.2010, 11:32 -------------------- Арт-менеджер клуба, разрешивший концерт Алексея Глызина, уволен с формулировкой "Мудак" |
|||
|
||||
ДобренькийПапаша |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1278 Регистрация: 14.1.2006 Где: г.Москва Репутация: 2 Всего: 7 |
Какие хостинги можете посоветовать для использования Silverlight? Почём это будет примерно?
-------------------- Меня зовут Себастьян Парейра, торговец чёрным деревом. |
|||
|
||||
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | WPF и Silverlight | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |