Norbert M.

Norbert M. Nobody's perfect.
Call me Nobody ;)

Temat: Strona w Silverlight

Hej. Chciałem zrobić prostą stronkę w Silverlight 2, do wymiany danych pomiędzy moimi znajomymi. Zarówno Silverlight jak i w ogóle strona internetowa z danymi to dla mnie nowość, liczę więc na wszelkie sugestie i pomocne rady. Ogólne ma ona służyć do zapisu i odczytu danych z SQL Serwera i przechowywania obrazków. Zamierzam ja postawić na zewnętrznym hostingu (może być komercyjny, byle oferował to czego potrzebuję w tym projekcie i oczywiści w przystępnej cenie :) ).
Pierwszy problem to w jaki sposób wymieniać dane – jak komunikować się z bazą, tak aby było to szybkie i bezpieczne. Czy ma to być jakiś WebService, czy jest inny sposób – LINQ to SQL (bo chyba zwykłym połączeniem z DataSet’em nie można)?? Nie mam pojęcia co mogę i co będzie najlepsze, więc jestem otwarty.
W ogóle jeżeli, macie jakieś sugestie, linki i rzeczy które powinienem wiedzieć to będę wdzięczny, ponieważ moje doświadczenie w tej materii jest niewielkie.Norbert Maziarz edytował(a) ten post dnia 04.04.09 o godzinie 22:23

konto usunięte

Temat: Strona w Silverlight

W wersji 2 musisz używać WCF'a do połączenia z SL do serwera. Ostatnio na MIX'09 zaprezentowali coś co się zwie .NET RIA Services (w sumie nie wiem czy to wymaga SL 3), które właśnie ma uprościć i ułatwić to co chcesz osiągnąć. Polecam filmik z MIX'09: http://videos.visitmix.com/MIX09/T40F

W razie czego pytaj o szczegóły.
Norbert M.

Norbert M. Nobody's perfect.
Call me Nobody ;)

Temat: Strona w Silverlight

Paweł Łukasik:
z MIX'09: http://videos.visitmix.com/MIX09/T40F

"... preety cool ..."
W razie czego pytaj o szczegóły.

Wiesz może gdzie można na ten temat doczytać coś więcej?
No i pytanie o hosting - na jakim taka strona zadziała - czy są jakieś specjalne wymagania do SL3?

konto usunięte

Temat: Strona w Silverlight

No więc tak.
Blog Nikhil'a Kothari'ego - http://www.nikhilk.net/NET-RIA-Services-Vision-Archite...

Ostatnio też był z nim wywiad (i Bradem Abramsem) w .NET Rocks! - więc można też posłuchać. http://www.dotnetrocks.com/default.aspx?showNum=430

Co do SL3 to jest to rozwiązanie 'client-side' to musi być u klienta zainstalowane, a ponieważ SL 3 nie jest jeszcze RTW tak więc będzie z tym problem (link będzie kierował do strony z SL2). Z tego co zrozumiałem to .NET RIA Services to parę dll'ek które wygrywasz do folderu, więc może nie jest to związane z SL3 i da się użyć w SL2. Nie próbowałem niestety...
Jarosław Buryk

Jarosław Buryk Senior Consultant,
Avanade Switzerland

Temat: Strona w Silverlight

Paweł Łukasik:
W wersji 2 musisz używać WCF'a do połączenia z SL do serwera.
SL obsluguje tylko czesc binding'ow dostepnych w WCF.
Mozna tez na upartego zrobic komunikacje w golym TCP ;).
Jesli aplikacja ma sie laczyc z innym serverem niz ten ktory ja hostuje, to trzeba pamietac o pliku clientaccesspolicy.xml.

Wydaje mi sie ze RIA Services nie wymagaj wersji 3, ale sam tego jeszcze nie sprawdzalem.
Norbert M.

Norbert M. Nobody's perfect.
Call me Nobody ;)

Temat: Strona w Silverlight

Paweł Łukasik:
SL 3 nie jest jeszcze RTW

Czy wogóle jest już jakaś data od kiedy SL3 będzie "...publicly available"?Norbert Maziarz edytował(a) ten post dnia 06.04.09 o godzinie 22:06

konto usunięte

Temat: Strona w Silverlight

Nie to, żebym specjalnie szukał daty, ale jakoś nie przypominam sobie, abym w jakichś filmach czy podcastach słyszał jakąkolwiek datę odnośnie kiedy ma być dostępny. W sumie sam jestem ciekaw :)
Norbert M.

Norbert M. Nobody's perfect.
Call me Nobody ;)

Temat: Strona w Silverlight

Paweł Łukasik:
Nie to, żebym specjalnie szukał daty, ale jakoś nie przypominam sobie, abym w jakichś filmach czy podcastach słyszał jakąkolwiek datę odnośnie kiedy ma być dostępny. W sumie sam jestem ciekaw :)

No właśnie mnie też się data nie rzuciła - a raczej bym to wychwycił - no ciekawe.
Norbert M.

Norbert M. Nobody's perfect.
Call me Nobody ;)

Temat: Strona w Silverlight

Jeśli chodzi o .NET RIA Services w SL2 to już na starcie nie można w Properties'ach wybrać projektu *.Web jako "ASP.NET server project link". Nie ma po prostu tego combo. Chyba, że da się to jakoś obejść.
Norbert M.

Norbert M. Nobody's perfect.
Call me Nobody ;)

Temat: Strona w Silverlight

OK. No to kolejne pytanie: Jaki hosting proponujecie??
Wymagania:
1. Obsługa Silverlighta (w tym wypadku to sprowadza się to chyba do obsługi ASP.NET (najlepiej 3.5)) no i póki co WCF.
2. MS SQL Serwer 2005 (o jakiejś rozsądnej wielkości >= 100MB)
3. co najmniej 3konta mailowe.
4. no i jakieś konto FTP.
Ach...
5! Po możliwie najmniejszej cenie :)Norbert Maziarz edytował(a) ten post dnia 09.04.09 o godzinie 10:30

konto usunięte

Temat: Strona w Silverlight

Pytalem juz o cos podobnego, popatrz na to
http://www.goldenline.pl/forum/programisci-net/721824
Michał Żyliński

Michał Żyliński Z głową i sercem w
chmurach

Temat: Strona w Silverlight

Służbowo czy prywatnie? Jeśli służbowo, polecam http://www.microsoft.com/BizSpark. Lada (naprawdę!) moment udostępnimy również specjalną ofertę hostingową...
Piotr Owsiak

Piotr Owsiak
projektant/programis
ta .NET
(freelance/contrator
), pragma...

Temat: Strona w Silverlight

Norbert Maziarz:
OK. No to kolejne pytanie: Jaki hosting proponujecie??
Wymagania:
1. Obsługa Silverlighta (w tym wypadku to sprowadza się to chyba do obsługi ASP.NET (najlepiej 3.5)) no i póki co WCF.
2. MS SQL Serwer 2005 (o jakiejś rozsądnej wielkości >= 100MB)
3. co najmniej 3konta mailowe.
4. no i jakieś konto FTP.
Ach...
5! Po możliwie najmniejszej cenie :)

Hosting w ASP.NET w Polsce? Zazwyczaj ceny są z kosmosu.
Zobacz na ASPnix.
Jeśli chcesz w Polsce, to wiem, że znajomy ma dość tani hosting, ale nie wiem czy spełnia wymagania techniczne.
Tak czy inaczej, zerknij na Webio.Piotr Owsiak edytował(a) ten post dnia 09.04.09 o godzinie 16:40
Norbert M.

Norbert M. Nobody's perfect.
Call me Nobody ;)

Temat: Strona w Silverlight

Marcin Gronowski:
Pytalem juz o cos podobnego, popatrz na to
http://www.goldenline.pl/forum/programisci-net/721824
Dzięki Marcin, tego mniej więcej szukałem.

konto usunięte

Temat: Strona w Silverlight

Polecam http://webio.pl.
Norbert M.

Norbert M. Nobody's perfect.
Call me Nobody ;)

Temat: Strona w Silverlight

Paweł Łukasik:
Polecam http://webio.pl.

Ten właśnie hosting wybrałem, tak że dzięki ;)
Ale pytań ciąg dalszy:
Jak wygląda sprawa z szybkością stosowania service'ów. No bo będę musiał w jakiś sposób wyciągnąć dane z bazy (powiedzmy LinqToSql) a potem wystawić je jako service i dopiero poprać przez stronę klienta. Czy taki model nie będzie bardzo wolny?? Gdybym na przykład chciał zaprezentować taki post na forum jak ten obecny (no może trochę większy taki z 50-70 wypowiedzi :)) dodał do tego zdjęcia user'ów i samo rysowanie to boję się, że może to być wolne.

konto usunięte

Temat: Strona w Silverlight

Ja to widzę, tak. Zrób taki model jaki chcesz (czyli w tym wypadku trójwarstwowy), a potem jak stwierdzisz, że to jest wolne, zawsze są środki do optymalizacji (cache, kompresja danych itp, itd). Nie ma co zawczasu zastanawiać się nad tym, że mamy kłopoty z wydajnością.

Wiesz...z 10 mln użytkowników, będzie pewnie problem, ale do normalnych zastosowań powinno być jak znalazł.

konto usunięte

Temat: Strona w Silverlight

Paweł Łukasik:
Wiesz...z 10 mln użytkowników, będzie pewnie problem
bardzo chciałbym mieć taki problem - tj. 10mln userów:)

konto usunięte

Temat: Strona w Silverlight

To ja jeszcze tak o rozwiazaniu lowcost:

1. Aplikacje SL osadzona w stronie html mozna bez problemow hostowac na Apache'u, wiec jesli tylko nie potrzebujesz ASP, nie ma problemu.
2. SQL Server 2005 (niestety nie pamietam od ktorej wersji) ma mozliwosc wystawienia endpoint'a, do ktorego mozna sie laczyc bezposrednio po https (czyli bezpiecznie). Dzieki temu niekoniecznie potrzebujesz ASP.
Norbert M.

Norbert M. Nobody's perfect.
Call me Nobody ;)

Temat: Strona w Silverlight

Kolejne pytanko. Mam w Resource’ach (w App) zapisany styl do prezentacji ListBox’a, w jego skład wchodzi TextBlock – prezentujący zbindowaną wartość. W tych samych Resource’ach ma także Styl definiujący wygląd TextBlock’a. Czy mogę jakoś styl z tego TB (drugiego ) zastosować w Stylu ListBox’a (oczywiście przypisać do znajdującego się w nim TextBlock’a :))
Trochę zakręciłem, więc może kod wyjaśni:



<Style TargetType="ListBox" x:Key="StylA">
<Setter Property="Background" Value="{x:Null}"/>
<Setter Property="BorderBrush" Value="{x:Null}"/>
<Setter Property="ItemTemplate">
<Setter.Value>
<DataTemplate>
<TextBlock Text="{Binding Nazwa}" />
</DataTemplate>
</Setter.Value>
</Setter>
</Style>

<Style TargetType="TextBlock" x:Name="StylB">
<Setter Property="Foreground" Value="Red"></Setter>
</Style>



Chcę stylB użyć do TextBlocka znajdującego się w stylu.

Następna dyskusja:

Silverlight




Wyślij zaproszenie do