zoukankan      html  css  js  c++  java
  • Silverlight 3 + .NET RIA Services July Preview

    Silverlight 3 + .NET RIA Services July Preview

    An exciting set of bits become officially announced today - an amazing RIA platform, Silverlight 3, and the next update for .NET RIA Services, a framework for making n-tier data-driven apps simpler...

    Silverlight v3Silverlight 3 is here!!! The Silverlight platform has come a long way (in a relatively short period of time) from a scriptable graphics and media runtime into a full-fledged platform for developing Rich Internet Applications, using managed code, the goodness of application frameworks and controls, and great tools such as Visual Studio and Expression. In my MIX ’09 post, I listed the following:

    • Graphics and Media Capabilities - GPU support, perspective transforms, pixel shader effects, media smooth streaming, new codecs, including ability to write your own, better text rendering, etc.
    • Data - Lots of new data controls (such as DataForm), data-binding improvements, and validation.
    • Application model - ability to use library cache for reducing xap package sizes, better styling and theming capabilities and support for application frameworks.
    • Out-of-browser applications - the ability to write apps that escape the browser chrome, can run offline, and across platforms.
    • Networking - besides offline/online notifications, support for binary serialization, server push and local connections (for communication across silverlight apps)

    Today, all that becomes real, and available for apps to use and deploy with Silverlight 3. An exciting summer lies ahead for RIA development. Here are some interesting Silverlight feature highlight demos along with a list of all the new features.

    .NET RIA Services End-to-EndIn addition, I am also working on .NET RIA Services, which is all about making typical LOB apps, and n-tier data-driven Silverlight applications much easier to build by harnessing the strengths of Silverlight on the client and ASP.NET on the server. Here is my post on the .NET RIA Services vision and high-level architecture. The July ’09 Preview has also been released, and while this obviously includes the updates to work on top of Silverlight 3 and various bug fixes, it also includes other significant feature updates. For example:

    API improvements:

    • Improved DomainContext API - much more easier to issue multiple queries simultaneously, track completion, cancel requests etc. using callbacks. Also you can now see consistency with what you authored on the server DomainService (aka no more Get -> Load renaming). Yes, we heard your feedback!
    • Consistent pattern for authoring CRUD operations in the DomainService on the server.

    Some new capabilities:

    • Extensibility around authentication model on the client - for example, to plug in OpenID. There are other extensibility hooks for framework authors and app authors also included in various parts of the stack on the server and on the client.
    • Ability to create n-tier class libraries. You can now have a server Class Library to put your DomainService in, link it to a Silverlight Class Library, and then reference the pair across multiple apps.
    • Initial bits of integration with ADO.NET Data Services. For example, you can now expose an explicit service by layering a DataService on top of DomainService.

    Some big time cleanup:

    • Fixed the shared code model. Just put something in a .shared.cs (or .shared.vb) file, and we understand it. No need for adding the confusing [Shared] metadata attribute… in fact the attribute is simply gone!
    • Updated our code-gen to support additional partial class scenarios much more straight-forwardly such as computed properties, custom initialization logic etc.

    I’ll be building an end-to-end app with .NET RIA Services that goes beyond the basic HelloWorld sample. I hope to share in the next couple of weeks over the course of a set of posts. Also look for a post on Silverlight.FX (soon), which has been updated to run and even take advantage of a couple of Silverlight 3 features.

    Posted on Friday, 7/10/2009 @ 10:28 AM | #Silverlight


    Powered By D&J (URL:http://www.cnblogs.com/Areas/)
  • 相关阅读:
    Delphi中的操作技巧
    C#的排序算法以及随机产生不重复数字的几个Demo
    使用jquery弹窗动态选择脚本示例
    利用override多态原理实现对相似页面的后台代码的抽象,并实现动态GridView动态列数据绑定
    使用VS2010开发一个简单的自定义字段类型
    C#语言使用多态(接口与override) ——帮您剔除对面向对象多态性的疑惑
    探讨复杂linq之group by 和 join
    感悟从java到.NET开发快速入门总结
    使用控制台调试SharePoint出现的一些问题的解决方案
    论欧洲列强争霸霸主——欧洲杯冠军猜想
  • 原文地址:https://www.cnblogs.com/Areas/p/2172290.html
Copyright © 2011-2022 走看看