Łukasz Szumyło

Łukasz Szumyło Xamarin Developer

Temat: Silverlight 5

Co sądzicie o nowych ficzerach w piątce ?
Jak dla mnie, stosunkowo dużo rzeczy udostępnili w wersji BETA.

Najbardziej oczekiwaną rzeczą jest dla mnie możliwość bindowanie z poziomu DataTemplate poza kontekst (RelativeSorce AncesorType ... ).

konto usunięte

Temat: Silverlight 5

Mnie najbardziej cieszy możliwość debugowania z poziomu XAML'a :)
Ale przyjdzie jeszcze czas żebym zapoznał się ze wszystkimi nowościami bo czas goni a aplikacja jeszcze nie skończona ;)

konto usunięte

Temat: Silverlight 5

Debugowania XAMLa napewno przyspieszy żmudne szukanie błędów binding. Niewątpliwie zaczyna doganiać możliwościami WPFa. Ja bym jednak bardziej wpatrywał się w najnowszy ADO .NET Entity Framework 4.1, jak dla mnie jest to najsłabsza strona technologii microsoft i to ona powodowała największe problemy w projektach. Przykładem mogą być zapytania po typie ENUM czy relacja wiele do wielu, która domyślnie nie generuje relacji pośredniczącej.

Bardzo obiecującą informacją ostatnich dni jest zakończenie rozwoju Symbiana na rzecz Windows phone. Jak wiadomo rządzi tam silverlight
Łukasz Szumyło

Łukasz Szumyło Xamarin Developer

Temat: Silverlight 5

Przyznam szczerze, że do tej pory miałem styczność z takimi technologiami (jeśli chodzi o dostęp do danych) jak :
- Entity Framework (z WCF RIA Services),
- DevExpress XPO (z WCF),
- nHibernate (z WCF i Castle ActiveRecord).

Najlepiej pracowało mi się z nHibernate, gdzie po stronie klienta operujesz na czystych obiektach DTO przez co de facto masz o wiele większą kontrolę nad tym co się dzieje.

W EE + WCF RIA Services masz trochę narzutu od strony RIA - to boli :/
W XPO czasami trudno uzyskać oczekiwane dane w najprostszy sposób przez co generuje się za dużo requestów z przebudowanymi zapytaniami SQL (swoją drogą EE też na to cierpi).

Ciekaw jestem czy decyzja Nokii o wejściu w WP7 będzie miała jakiś oddźwięk na naszym polskim rynku (we Wrocławiu zatrudniają kilka tysięcy osób).

Abstrahując od ORMapperów, myślę że dobrze by było jakby ludziki z MS popracowali trochę nad Performance Renderingu bo po kilku testach zauważyłem, że widok może się renderować i z 3-5 razy dłużej niż samo pobranie danych z serwera.

Fajnie by było jakby więcej firm Polskich otworzyło się na technologię Silverlight.

konto usunięte

Temat: Silverlight 5

Jeżeli chodzi o wydajność to Entity Framework + MSSQL i zapytania linq działają naprawde szybko. Jeżeli chcemy użyć innej bazy niż MSSQL czy oracle, które oficjalnie wpiera Microsoft to jest już gorzej. W pracy przepieliśmy kiedyś aplikację z MySQL na MSSQL i odnotowaliśmy 6krotny wzrost wydajności. Problem jednak chyba leży w słabej jakości konektorach.

Często spotykam się z połączeniem .NET nHibernate. Jakich baz danych używasz w tym zestawieniu?

"W EE + WCF RIA Services masz trochę narzutu od strony RIA - to boli :/"

Z jednej strony tak, ale z drugiej strony bardzo dużo wnosi. Przez odpowiednie napisanie web.config możesz wymusić autentykację różnymi metodami, SSL i skonfigurować zewnętrzne API na podstawie serwisów z których korzystasz w aplikacji. Dopisanie prostego atrybutu nad klasą, czy metodą wymuszą rolę użytkownika do wykonania zapytania itp.

Niestety jeżeli chodzi o nowości, a poniekąd o Silverlight można tak pisać, Polska jest mocno w tyle.
Łukasz Szumyło

Łukasz Szumyło Xamarin Developer

Temat: Silverlight 5

Co do nHibernat to korzystamy z MSSQL.

Co do WCF RIA Services to rzeczywiście, bardzo ułatwia wiele rzeczy (sam korzystam w jednym domowym projekcie) przez co pisze się w miarę szybko jednakże ja osobiście wolę mieć kontrolę nad całym Requeste'm do WCF i powrotnym Response'm dlatego też wolę zwykły WCF z Parameter Inspector, Message Inspector i całą resztą.

Na LinkedIn możesz znaleźć dosyć obszerną dyskusję na temat WCF vs WCF RIA Services.

Zresztą, co kto woli.
Marcin S.

Marcin S. Programista, trener
i konsultant w
zakresie .NET/.NET
Cor...

Temat: Silverlight 5

Dla mnie osobiście w SL5 najważniejsze jest dostęp do portów USB, obsługa wielu ekranów i prawdziwy full-screen. Tworzę aplikacje dotykowe typu POS i dotychczas używałem WinForms lub WPF. Teraz będę mógł zastosować również SL5 co ma swoje zalety.
Borysław B.

Borysław B. Mgr inżynier
informatyki,
właściciel Matrix
Reliability

Temat: Silverlight 5

Przepraszam, ale Silverlight 5 RC ma według mnie błędy. Dlaczego?

Dlatego, że moja aplikacja (detekcja kolizji) napisana w Silverlight 3 nie działa poprawnie w Silverlight 5 (nie rysuje się tło). Jak widać nie jest to skomplikowana aplikacja.

http://www.fku-aura.com/matrixreliability/index.html

Przy okazji. Znacie jakieś fajne systemy fizyki do Silverlight, bo nie wiem czy ma sens pisać wszystko samemu.
Marcin S.

Marcin S. Programista, trener
i konsultant w
zakresie .NET/.NET
Cor...

Temat: Silverlight 5

Microsoft pokazał Windows 8 i przy okazji rozwiał wątpliwości jaka technologia będzie wspierana przez nowy system: HTML5 czy Silverlight:
http://janvanderhaegen.wordpress.com/2011/09/14/build-...

konto usunięte

Temat: Silverlight 5

Borysław Bobulski:
Przy okazji. Znacie jakieś fajne systemy fizyki do Silverlight, bo nie wiem czy ma sens pisać wszystko samemu.
Farseer - nie jestem specem od pisania gier, ale natknąłem się na niego w jednej z książek.

Natomiast na pewno nie warto pisać tego od nowa tylko poświęcić ten czas na napisanie czegoś nowego:)
Borysław B.

Borysław B. Mgr inżynier
informatyki,
właściciel Matrix
Reliability

Temat: Silverlight 5

Bzdury piszę. Jest coś takiego, co nie do końca jest Farseerem.
http://physicshelper.codeplex.com/Borysław Bobulski edytował(a) ten post dnia 14.09.11 o godzinie 16:29

Następna dyskusja:

SilverLight w akcji




Wyślij zaproszenie do