Модераторы: gambit, Kefir, Partizan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> SilverLight. Сериализация комопонентов 
V
    Опции темы
archeg
Дата 7.4.2008, 15:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 612
Регистрация: 6.1.2007
Где: Киев

Репутация: 1
Всего: 27



В общем начинал с WPF, а потом решил сесть за WPF/E (2.0) и обнаружил что он очень порезан по сравнению с его старшим братом. Даже обидно как-то. 

Мне нужно как-то передать существующий елемент (тег хамла) на сервер. Есть какие варианты для SL? К несчастью XAMLWriter недоступен в SL (

З.Ы. Вот кому мешал XAMLWriter в SL???


--------------------
ИМХО задница есть универсальный интерфейс. Ибо через задницу можно сделать абсолютно ВСЕ (bash.org.ru)

Дядька всегда можно спросить в аське, если не задалбывать - не откажет smile
И вообще, на самом деле я студент, и ненавижу обращение на "Вы") Тут все свои  ;)
PM MAIL ICQ Jabber   Вверх
mr.DUDA
Дата 7.4.2008, 15:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 1
Всего: 232



Вариант передавать просто данные не катит? ИМХО, как и в винформах, сериализовать и гонять туда-сюда компоненты не лучший выбор.

Добавлено @ 15:38
З.Ы. вопрос вдогонку, а Silverlight это что-то основанное на WPF? Всегда хотел узнать из первых рук, что это за зверь такой.  smile 


--------------------
user posted image
PM MAIL WWW   Вверх
archeg
Дата 7.4.2008, 16:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 612
Регистрация: 6.1.2007
Где: Киев

Репутация: 1
Всего: 27



Цитата(mr.DUDA @  7.4.2008,  15:36 Найти цитируемый пост)
Вариант передавать просто данные не катит? ИМХО, как и в винформах, сериализовать и гонять туда-сюда компоненты не лучший выбор.

Так и делаю, но мне это не нравиться smile А это ведь не винформс. В винформсе все компоненты были ком. И сериализовать их было нельзя. В WPF же можно просто передавать хамл код на сервер. Очень большой соблазн smile У меня кода то в проекте раза у два меньше станет ))

SilverLight - это некое подобие WPF сильно порезаное, приспособленое для запуска в браузере. Его именуют убийцей флеша и полностью правы smile Только если флеш больше расчитан на отрисовку мультов - СЛ сделан для создания даже бизнес приложений. 
SilverLight 2.0 - сейчас в бете. Может быть поэтому с ним часто случаюца глюки. Особенно бесят ексепшины типа "System.Exception : Critical Failure". Разбирайся потом что оно и почему выскочило (где-то в хамле ошибся при наборе и т.д. smile). Сейчас SilverLight поддерживаеться многими браузерами, включая IE, FireFox, Saphari, Opera. Так же существует проект MoonLight, способен запускать СЛ приложения под линукс и мак-ос. Советую заглянуть сюда: www.silverlight.net
Вообще фича очень вкусная. Wpf в браузере с полной интерактивностю и почти всеми визуальными фичами WPF. Не умеет правда скроллер мыши перехватывать (((


--------------------
ИМХО задница есть универсальный интерфейс. Ибо через задницу можно сделать абсолютно ВСЕ (bash.org.ru)

Дядька всегда можно спросить в аське, если не задалбывать - не откажет smile
И вообще, на самом деле я студент, и ненавижу обращение на "Вы") Тут все свои  ;)
PM MAIL ICQ Jabber   Вверх
mr.DUDA
Дата 7.4.2008, 16:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 1
Всего: 232



Цитата(archeg @  7.4.2008,  16:17 Найти цитируемый пост)
В винформсе все компоненты были ком. И сериализовать их было нельзя.

Не совсем. Компоненты не ком а обычные классы-обёртки над WinAPI функциями (объявлены в Control), если я понял правильно о каких компонентах идёт речь.  Начальное состояние контрола сериализуется дизайнером форм в исходный код (InitializeComponent), хотя других способов сериализации например BinaryFormatter-ом, не существует - мешает куча несериализуемых свойств и своеобразная архитектура базовых классов.

Цитата(archeg @  7.4.2008,  16:17 Найти цитируемый пост)
Сейчас SilverLight поддерживаеться многими браузерами, включая IE, FireFox, Saphari, Opera. Так же существует проект MoonLight, способен запускать СЛ приложения под линукс и мак-ос. Советую заглянуть сюда: www.silverlight.net

Спасибо за инфу. (ушёл смотреть silverlight.net)


--------------------
user posted image
PM MAIL WWW   Вверх
MrCherry
Дата 7.4.2008, 17:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 117
Регистрация: 31.5.2006

Репутация: нет
Всего: нет



эээ... оно под оперой рабает? smile 
PM MAIL   Вверх
archeg
Дата 7.4.2008, 17:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 612
Регистрация: 6.1.2007
Где: Киев

Репутация: 1
Всего: 27



не проверял, но майкрософт говорило что работает smile Начиная с какой-то версии....
Сам использую файрфокс - все норм.


--------------------
ИМХО задница есть универсальный интерфейс. Ибо через задницу можно сделать абсолютно ВСЕ (bash.org.ru)

Дядька всегда можно спросить в аське, если не задалбывать - не откажет smile
И вообще, на самом деле я студент, и ненавижу обращение на "Вы") Тут все свои  ;)
PM MAIL ICQ Jabber   Вверх
mr.DUDA
Дата 7.4.2008, 17:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 1
Всего: 232



Под оперой 9.27 (текущая, не-бета) не пашет.

Кстати в таблице браузеров у майкрософт вот что:
http://www.microsoft.com/silverlight/resou...amp;mode=sysreq


--------------------
user posted image
PM MAIL WWW   Вверх
archeg
Дата 7.4.2008, 18:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 612
Регистрация: 6.1.2007
Где: Киев

Репутация: 1
Всего: 27



Цитата(mr.DUDA @  7.4.2008,  17:50 Найти цитируемый пост)
Под оперой 9.27 (текущая, не-бета) не пашет.

Кстати в таблице браузеров у майкрософт вот что:
http://www.microsoft.com/silverlight/resou...amp;mode=sysreq 

Чорт ((( Я был уверен что слышал Оперу на прошлой конференции в списке браузеров, которые поддерживают 2-й СЛ.


--------------------
ИМХО задница есть универсальный интерфейс. Ибо через задницу можно сделать абсолютно ВСЕ (bash.org.ru)

Дядька всегда можно спросить в аське, если не задалбывать - не откажет smile
И вообще, на самом деле я студент, и ненавижу обращение на "Вы") Тут все свои  ;)
PM MAIL ICQ Jabber   Вверх
mr.DUDA
Дата 7.4.2008, 18:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 1
Всего: 232



archeg, может там речь шла про Opera 9.5 beta? Кстати, в списке плагинов опера показала наличие сильверлайт, вот только проигрывать не хочет. 


--------------------
user posted image
PM MAIL WWW   Вверх
MrCherry
Дата 7.4.2008, 19:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 117
Регистрация: 31.5.2006

Репутация: нет
Всего: нет



виновников - на кол =)
взаимный вред и SilverLight'у, и Oper'е.
PM MAIL   Вверх
mr.DUDA
Дата 7.4.2008, 20:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 1
Всего: 232



MrCherry, всё будет хорошо, бум надеяться.  smile 


--------------------
user posted image
PM MAIL WWW   Вверх
archeg
Дата 8.4.2008, 14:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 612
Регистрация: 6.1.2007
Где: Киев

Репутация: 1
Всего: 27



=) Сильверлайт еще в бете. У него есть и так полно проблем по-серьезнее оперы) 
В релизе все должно быть ок. А иначе у меня сильно упадет мнение о майкрософте


--------------------
ИМХО задница есть универсальный интерфейс. Ибо через задницу можно сделать абсолютно ВСЕ (bash.org.ru)

Дядька всегда можно спросить в аське, если не задалбывать - не откажет smile
И вообще, на самом деле я студент, и ненавижу обращение на "Вы") Тут все свои  ;)
PM MAIL ICQ Jabber   Вверх
MrCherry
Дата 8.4.2008, 18:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 117
Регистрация: 31.5.2006

Репутация: нет
Всего: нет



как показывает практика, лажать мелкомягкие любят, в основном, в своих ОС, а остальные технологии обычно добросовестно делают =)
это правило в последнее время реально smile
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | WPF и Silverlight | Следующая тема »


 




[ Время генерации скрипта: 0.0906 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.