XAML-PT
XAML PT
COMUNIDADE PORTUGUESA DE TECNOLOGIAS
DE APRESENTAÇÃO DA MICROSOFT: SILVERLIGHT, WPF E SURFACE.

RIA - Opiniões e Sugestões

rated by 0 users
Not Answered This post has 0 verified answers | 1 Reply | 2 Followers

Top 25 Contributor
3 Posts
Points 75
guilhermecardoso posted on 02-02-2010 14:42

Boas

Desenvolvi uma plataforma em .NET para gestão de encomendas, clientes e vendedores. Mas como a minha empresa gostava de ter um catálogo online, pensei em partir antes para uma RIA

Já estive a ver alguns exemplos do que em principio vou desenvolver
http://demos.telerik.com/reporting/product-catalog/demo.aspx
http://perpetuumsoft.com/demo/RSViewer_v1/Default.aspx

Mas ainda estou com algumas questões relacionadas com RIAS e a interacção de SilverLight.

  • Se eu fizer um processo de "Nova Encomenda", em que recorra ao Out Of Browser do Silverlight, para guardar as variáveis temporariamente até que a encomenda seja toda feita e possa enviar para uma BD, recorrem-se a que? (cookies?)
  • Vou estruturar o Website em MVC e usar SilverLight para apresentar catálogos, fazer as encomendas, consultar encomendas, etc. É este o objectivo de uma RIA ou estou a partir de maus principios?
  • Para usar SilverLight e recorrer a uma BD SQL Server para ir buscar os dados, há alguma ORM em especial que me recomendem ou a utilização deles é como em .NET? (se não difere muito)
  • Para quem já tenha desenvolvido uma plataforma deste gênero, que conselhos me dão?

 

Agradeço a ajuda que me possam dar e todos os conselhos

  • | Post Points: 25

All Replies

Top 10 Contributor
Male
29 Posts
Points 755

Oi, segue a minha opinião:

- Se fores para Out of Browser, tens várias hipóteses para trabalhar quando em offline (offline e OOB são coisas diferentes): IsolatedStorage, base de dados (1 - ver mais abaixo), Live Mesh (ainda está em CTP, mas uso há muito tempo e nunca tive problemas). A ideia é usares os serviços online (RIA services) quando ligado e a storage local quando offline. 

- MVC é em ASP.NET, logo lado do servidor. São coisas diferentes e não estão relacionadas. Se o objectivo é ter uma RIA a 100%, então estou a assumir que toda a UI é em Silverlight, logo não existe UI em ASP.NET, logo não existe MVC.

- Para este tipo de aplicações, sem dúvida recomendo a utlilzação de RIA Services http://silverlight.net/getstarted/riaservices/

(1) - Algumas bases de dados para offline em Silverlight:

   http://www.mcobject.com/perst

   http://pietschsoft.com/post/2008/10/Silverlight-Client-Side-Database-via-LINQ-and-Isolated-Storage.aspx

   http://silverdb.codeplex.com/

Ajudou?

  • | Post Points: 10
Page 1 of 1 (2 items) | RSS
Patrocinado por FULLSIX
A comunidade agradece ao Tiago Pascoal pela disponibilização da licença do community Server :)