powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Сайт на Silverlight - 2
25 сообщений из 42, страница 1 из 2
Сайт на Silverlight - 2
    #38295417
vladka63
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Решил повторить тему.. с числом 2 :)

В предыдущей созданной мной теме, народ выясняет - у кого "ракетами" больше )))))
А мне хотелось бы разобраться до конца с этим вопросом )

Как понял Expression Blend является очень хорошим помощником в разработке.

Вопрос: кто может дать ссыль на более широкое описание Expression Blend?
Все, что нашел и посмотрел - как кнопки создавать.. одностраничные примеры..

Интересует, например, можно ли создать два мастера страниц?
Как правильно делается в SL - подключение разных тем и содержание меню?
И вообще - это можно делать?

Еще очень важно и интересно:
видел примеры сайтов, когда устроены примерно так:
1. ссылки меню первого уровня - идет, как понял, загрузка "блока" страниц
2. а вот уже подуровни работают, как UserControl..

Это видно по времени загрузки..
В общем, не совсем понял: большие сайты разбиваются на блоки.. или как?

Т.е сейчас я разбираюсь с построением сайта (структура, дизайн, навигация по ролям, страницы)
без наполнения страниц (не ставлю контролы и не подключаюсь к базам)

Спасибо )
...
Рейтинг: 0 / 0
Сайт на Silverlight - 2
    #38295419
vladka63
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если нет ссылок, хотя бы в двух словах, подскажите пожалуйста - "куда копать"? :)
...
Рейтинг: 0 / 0
Сайт на Silverlight - 2
    #38295478
Фотография LR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"блоки" это наверное модули (.xap) ?
погуглите "silverlight navigation+mef" или "silverlight dynamic navigation"
либо сразу смотрите prism http://compositewpf.codeplex.com/
(лично я не использую ни mef ни prism, хватает INavigationContentLoader для подгрузки нужных модулей)
...
Рейтинг: 0 / 0
Сайт на Silverlight - 2
    #38295502
vladka63
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LR"блоки" это наверное модули (.xap) ?
погуглите "silverlight navigation+mef" или "silverlight dynamic navigation"
либо сразу смотрите prism http://compositewpf.codeplex.com/
(лично я не использую ни mef ни prism, хватает INavigationContentLoader для подгрузки нужных модулей)

спасибо!
...
Рейтинг: 0 / 0
Сайт на Silverlight - 2
    #38295592
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LR"блоки" это наверное модули (.xap) ?
погуглите "silverlight navigation+mef" или "silverlight dynamic navigation"
либо сразу смотрите prism http://compositewpf.codeplex.com/
(лично я не использую ни mef ни prism, хватает INavigationContentLoader для подгрузки нужных модулей)

LOB Chronicles - пример использования prism и возможностей sl.
...
Рейтинг: 0 / 0
Сайт на Silverlight - 2
    #38295658
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>vladka63, вчера, 21:12 [14425417]
>Если нет ссылок, хотя бы в двух словах,...
1. Посмотрите лекции по Silverlight в intuit.ru и It Notes
2. Если знаете английский - Matthew MacDonald - Pro Silverlight 5 in C#
3. Многое, что может Silverlight можно посмотреть на примере "болванки" бизнес приложения (RIA)

С уважением, Владимир
...
Рейтинг: 0 / 0
Сайт на Silverlight - 2
    #38295682
Фотография EDUARD SAPOTSKI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vladka63Решил повторить тему.. с числом 2 :)

Как понял Expression Blend является очень хорошим помощником в разработке.

Вопрос: кто может дать ссыль на более широкое описание Expression Blend?
Все, что нашел и посмотрел - как кнопки создавать.. одностраничные примеры..

Да больше ничего и не нужно, бленд изучается за пару дней методом тыка, это всего лишь инструмент для упрощения работы дизайнера.

vladka63Интересует, например, можно ли создать два мастера страниц?

SL это не ASP.NET, здесь в таком контексте их нет да и не нужны, но можно сделать на юзерконтролах без проблем и сколько угодно.

vladka63Как правильно делается в SL - подключение разных тем и содержание меню?
И вообще - это можно делать?

Создается файл ресурсов, в него добавляются стили, затем эти стили прибиндиваются к нужным контролам.


vladka63Еще очень важно и интересно:
видел примеры сайтов, когда устроены примерно так:
1. ссылки меню первого уровня - идет, как понял, загрузка "блока" страниц
2. а вот уже подуровни работают, как UserControl..

Это видно по времени загрузки..
В общем, не совсем понял: большие сайты разбиваются на блоки.. или как?

Смотрите по размеру XAP файла, если весь сайт можно засунуть в несколько метров, то нет смысла что-то разбивать. Если размер выходит за рамки приличного, то нужно уже думать, или подгружать динамически другие сборки или подгружать например текст с веб-сервиса если его много.
...
Рейтинг: 0 / 0
Сайт на Silverlight - 2
    #38295716
vladka63
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EDUARD SAPOTSKIvladka63Решил повторить тему.. с числом 2 :)

Как понял Expression Blend является очень хорошим помощником в разработке.

Вопрос: кто может дать ссыль на более широкое описание Expression Blend?
Все, что нашел и посмотрел - как кнопки создавать.. одностраничные примеры..

Да больше ничего и не нужно, бленд изучается за пару дней методом тыка, это всего лишь инструмент для упрощения работы дизайнера.

vladka63Интересует, например, можно ли создать два мастера страниц?

SL это не ASP.NET, здесь в таком контексте их нет да и не нужны, но можно сделать на юзерконтролах без проблем и сколько угодно.

vladka63Как правильно делается в SL - подключение разных тем и содержание меню?
И вообще - это можно делать?

Создается файл ресурсов, в него добавляются стили, затем эти стили прибиндиваются к нужным контролам.


vladka63Еще очень важно и интересно:
видел примеры сайтов, когда устроены примерно так:
1. ссылки меню первого уровня - идет, как понял, загрузка "блока" страниц
2. а вот уже подуровни работают, как UserControl..

Это видно по времени загрузки..
В общем, не совсем понял: большие сайты разбиваются на блоки.. или как?

Смотрите по размеру XAP файла, если весь сайт можно засунуть в несколько метров, то нет смысла что-то разбивать. Если размер выходит за рамки приличного, то нужно уже думать, или подгружать динамически другие сборки или подгружать например текст с веб-сервиса если его много.

Спасибо!
содержательно и по делу!

У меня еще маленький вопрос по архитектуре..
Не секрет, что у обычного пользователя может быть максимально "простенький" комп с "максимально" простеньким подключением к интернету..

Вот я достал свой старый комп с экраном, практически, "трехлитровой" банки))) воткнул в него "таблетку" билайн (так широко рекламируемую). Подключился в сеть, зашел на тестовый сайт..

Ну, вроде как скорость "появления" сайта терпимая..

Вопрос вот в чем:
модульность влияет на скорость "появления" сайта или, как написано в разных источниках, основное и значимое преимущество только в удобстве разработки, тестирования новых модулей?
...
Рейтинг: 0 / 0
Сайт на Silverlight - 2
    #38295736
Фотография EDUARD SAPOTSKI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vladka63Вопрос вот в чем:
модульность влияет на скорость "появления" сайта или, как написано в разных источниках, основное и значимое преимущество только в удобстве разработки, тестирования новых модулей?
На скорость "появления" модульность влияет только психологически, время на загрузку одной сборки в 10 метров и 10-и сборок по 1-му метру одинаковое, но в первом случае юзеру изначально придется долго ждать, во втором придется 10 раз ждать по малу, психологически это более приемлемо. Можно сделать так, сначала юзеру грузить легкую стартовую страницу, пока он ей любуется, в фоне загружать остальные модули.
Но пока на этом советую вообще не заострять внимания и все делать одной сборкой. При грамотром подходе в XAP размером 3 метра, можно засунуть оооооочень много функционала на целый портал, это конечно если не увлекаться всякими призмами, SDK-компонентами, телериковскими контролами и т.д... Больше сделайте акцент на получение отображаемых данных через WCF-сервисы, это динамику приложения значительно улучшит.
...
Рейтинг: 0 / 0
Сайт на Silverlight - 2
    #38295739
vladka63
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EDUARD SAPOTSKIvladka63Вопрос вот в чем:
модульность влияет на скорость "появления" сайта или, как написано в разных источниках, основное и значимое преимущество только в удобстве разработки, тестирования новых модулей?
На скорость "появления" модульность влияет только психологически, время на загрузку одной сборки в 10 метров и 10-и сборок по 1-му метру одинаковое, но в первом случае юзеру изначально придется долго ждать, во втором придется 10 раз ждать по малу, психологически это более приемлемо. Можно сделать так, сначала юзеру грузить легкую стартовую страницу, пока он ей любуется, в фоне загружать остальные модули.
Но пока на этом советую вообще не заострять внимания и все делать одной сборкой. При грамотром подходе в XAP размером 3 метра, можно засунуть оооооочень много функционала на целый портал, это конечно если не увлекаться всякими призмами, SDK-компонентами, телериковскими контролами и т.д... Больше сделайте акцент на получение отображаемых данных через WCF-сервисы, это динамику приложения значительно улучшит.

ясно. спасибо!
...
Рейтинг: 0 / 0
Сайт на Silverlight - 2
    #38295748
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EDUARD SAPOTSKIНа скорость "появления" модульность влияет только психологически, время на загрузку одной сборки в 10 метров и 10-и сборок по 1-му метру одинаковое
Это жесть... На текущих каналах, особенно, если это касается мобильных интернетов с прыгающим edge и 3g, такие размеры (особенно для просмотра какой-нибудь странички) просто не позволительная роскошь. Я плакал.
...
Рейтинг: 0 / 0
Сайт на Silverlight - 2
    #38295759
Фотография EDUARD SAPOTSKI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУEDUARD SAPOTSKIНа скорость "появления" модульность влияет только психологически, время на загрузку одной сборки в 10 метров и 10-и сборок по 1-му метру одинаковое
Это жесть... На текущих каналах, особенно, если это касается мобильных интернетов с прыгающим edge и 3g, такие размеры (особенно для просмотра какой-нибудь странички) просто не позволительная роскошь. Я плакал.
Ни вижу никакой жести, весь функционал скуля.ру влезет в XAP размером в метра два, так что в этом плане все нормально, 10 метров это уже корпоративный бизнесапликейшн для локалок.
...
Рейтинг: 0 / 0
Сайт на Silverlight - 2
    #38295763
vladka63
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУEDUARD SAPOTSKIНа скорость "появления" модульность влияет только психологически, время на загрузку одной сборки в 10 метров и 10-и сборок по 1-му метру одинаковое
Это жесть... На текущих каналах, особенно, если это касается мобильных интернетов с прыгающим edge и 3g, такие размеры (особенно для просмотра какой-нибудь странички) просто не позволительная роскошь. Я плакал.

не совсем понял вас..
вы все таки сторонник разделения на "легкие "модули?
...
Рейтинг: 0 / 0
Сайт на Silverlight - 2
    #38295765
Фотография EDUARD SAPOTSKI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vladka63МСУпропущено...

Это жесть... На текущих каналах, особенно, если это касается мобильных интернетов с прыгающим edge и 3g, такие размеры (особенно для просмотра какой-нибудь странички) просто не позволительная роскошь. Я плакал.

не совсем понял вас..
вы все таки сторонник разделения на "легкие "модули?
Он сторонник ASP.NET
...
Рейтинг: 0 / 0
Сайт на Silverlight - 2
    #38295775
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EDUARD SAPOTSKIНи вижу никакой жести, весь функционал скуля.ру влезет в XAP размером в метра два, так что в этом плане все нормально, 10 метров это уже корпоративный бизнесапликейшн для локалок.
Ты предлагаешь мобильному клиенту (чтобы посмотреть одну ссылочку на скуль, найденную в гугле) прогрузить xap 2 мегабайта? С такими предложениями я могу посоветовать лучше убить себя об стену.

vladka63не совсем понял вас..
вы все таки сторонник разделения на "легкие "модули?
Я сторонник решения задач через прямые руки, а не через зад. Сильверлайту место на помойке.
...
Рейтинг: 0 / 0
Сайт на Silverlight - 2
    #38295793
vladka63
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУEDUARD SAPOTSKIНи вижу никакой жести, весь функционал скуля.ру влезет в XAP размером в метра два, так что в этом плане все нормально, 10 метров это уже корпоративный бизнесапликейшн для локалок.
Ты предлагаешь мобильному клиенту (чтобы посмотреть одну ссылочку на скуль, найденную в гугле) прогрузить xap 2 мегабайта? С такими предложениями я могу посоветовать лучше убить себя об стену.

vladka63не совсем понял вас..
вы все таки сторонник разделения на "легкие "модули?
Я сторонник решения задач через прямые руки, а не через зад. Сильверлайту место на помойке.

понятно.
MVC рулит?
...
Рейтинг: 0 / 0
Сайт на Silverlight - 2
    #38295817
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vladka63понятно.
MVC рулит?
главное без апплетов Java/Flash/SL
...
Рейтинг: 0 / 0
Сайт на Silverlight - 2
    #38295892
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EDUARD SAPOTSKISeVaпропущено...


LOB Chronicles - пример использования prism и возможностей sl.
Сева, сгоняй лучше в Бобруйск, там говорят животных любят, а то здесь только мозк людям призмами засираешь!

Прежде, чем идти на вольные хлеба, поработай подмастерьем, если сам способен только в контролах говнокодить, да заказчиков на железо разводить, чтобы твои нетленки хотя бы шевелись.
...
Рейтинг: 0 / 0
Сайт на Silverlight - 2
    #38295899
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vladka63понятно.
MVC рулит?
Бесспорно.
...
Рейтинг: 0 / 0
Сайт на Silverlight - 2
    #38295918
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Недосильверлайт кое-как со скрипом приемлем в корпоративной интрасети (и то в виде отдельных тупых плагинчиков к сайту). Всё, что касается внешнего мира и интернет трафика - упаси боже это дерьмо использовать.
...
Рейтинг: 0 / 0
Сайт на Silverlight - 2
    #38296050
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУvladka63понятно.
MVC рулит?
Бесспорно.

Послушай бред блондинки и сделай все наоборот.
mvc забыли еще во времена winforms, а для xaml есть mvvm.
...
Рейтинг: 0 / 0
Сайт на Silverlight - 2
    #38296054
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EDUARD SAPOTSKIМСУпропущено...

Это жесть... На текущих каналах, особенно, если это касается мобильных интернетов с прыгающим edge и 3g, такие размеры (особенно для просмотра какой-нибудь странички) просто не позволительная роскошь. Я плакал.
Ни вижу никакой жести, весь функционал скуля.ру влезет в XAP размером в метра два, так что в этом плане все нормально, 10 метров это уже корпоративный бизнесапликейшн для локалок.

весь функционал скуля не считая общесистемных библиотек не потянет даже на 100к. Это при условии, что есть фреймворк, а не повторение говнокода в обработчиках форм.
...
Рейтинг: 0 / 0
Сайт на Silverlight - 2
    #38296071
cooldeveloper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeVaПослушай бред блондинки и сделай все наоборот.
mvc забыли еще во времена winforms, а для xaml есть mvvm.
Послушай феерическое выступление долбоёба севы, и посмейся над несчастным. Первая версия вышла asp.net mvc вышла в 2009 году, про какие времена ты поносишь?
...
Рейтинг: 0 / 0
Сайт на Silverlight - 2
    #38296075
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vladka63EDUARD SAPOTSKIпропущено...

Да больше ничего и не нужно, бленд изучается за пару дней методом тыка, это всего лишь инструмент для упрощения работы дизайнера.

пропущено...

SL это не ASP.NET, здесь в таком контексте их нет да и не нужны, но можно сделать на юзерконтролах без проблем и сколько угодно.

пропущено...

Создается файл ресурсов, в него добавляются стили, затем эти стили прибиндиваются к нужным контролам.


пропущено...

Смотрите по размеру XAP файла, если весь сайт можно засунуть в несколько метров, то нет смысла что-то разбивать. Если размер выходит за рамки приличного, то нужно уже думать, или подгружать динамически другие сборки или подгружать например текст с веб-сервиса если его много.

Спасибо!
содержательно и по делу!

У меня еще маленький вопрос по архитектуре..
Не секрет, что у обычного пользователя может быть максимально "простенький" комп с "максимально" простеньким подключением к интернету..

Вот я достал свой старый комп с экраном, практически, "трехлитровой" банки))) воткнул в него "таблетку" билайн (так широко рекламируемую). Подключился в сеть, зашел на тестовый сайт..

Ну, вроде как скорость "появления" сайта терпимая..

Вопрос вот в чем:
модульность влияет на скорость "появления" сайта или, как написано в разных источниках, основное и значимое преимущество только в удобстве разработки, тестирования новых модулей?

Это приемлемо, если только мелкие шабашки как у sapotski.
Почему нужно бизнес-приложения разбивать на функциональные модули:
- скорость первоначальной загрузки
- функционал рабочих мест во многих случаях не пересекается, то что нужно бухгалтеру для менеджера совершенно не обязательно.
- модули кэшируются на клиенте как обычные web страницы, повторно грузятся, только если были изменения. соответственно, если появилась новая версия какого-то модуля, то он будет обновляться только у тех кому он не нужен, а не у всех.
...
Рейтинг: 0 / 0
Сайт на Silverlight - 2
    #38296089
Фотография LR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EDUARD SAPOTSKIvladka63Вопрос вот в чем:
модульность влияет на скорость "появления" сайта или, как написано в разных источниках, основное и значимое преимущество только в удобстве разработки, тестирования новых модулей?
На скорость "появления" модульность влияет только психологически, время на загрузку одной сборки в 10 метров и 10-и сборок по 1-му метру одинаковое, но в первом случае юзеру изначально придется долго ждать, во втором придется 10 раз ждать по малу, психологически это более приемлемо. Можно сделать так, сначала юзеру грузить легкую стартовую страницу, пока он ей любуется, в фоне загружать остальные модули.
Но пока на этом советую вообще не заострять внимания и все делать одной сборкой. При грамотром подходе в XAP размером 3 метра, можно засунуть оооооочень много функционала на целый портал, это конечно если не увлекаться всякими призмами, SDK-компонентами, телериковскими контролами и т.д... Больше сделайте акцент на получение отображаемых данных через WCF-сервисы, это динамику приложения значительно улучшит.
+1
Могу лишь добавить, что размеры "вторичных" модулей можно существенно уменьшить, если не включать в них те сборки, которые есть в "первичных" модулях (для ссылки на сборку указывать Copy Local=False). К примеру, в моей системе, загрузочный модуль (174кб), содержит страницу регистрации и минимум необходимой инфы, пока пользователь логинится, "тихо" догружается основной модуль (1.4мб), который содержит все "общие" сборки и ресурсы. И уже затем, по необходимости, догружаются "специализированные" модули (их у меня 5 штук, макс.размер 244кб), облегченные невключением общих сборок (которые имеются в загрузочном и основном модулях)
...
Рейтинг: 0 / 0
25 сообщений из 42, страница 1 из 2
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Сайт на Silverlight - 2
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]