Silverlight HTML5 flash-ria technology is fully developed

Source: Internet
Author: User

In the future, "User Experience" will become the primary measure of the commercial value of all software. Excellent User ExperienceRIA (Rich internet applications)Technology has developed rapidly in recent years.Silverlight, HTML5 andFlashMost popular. Overall, on the Internet98%Are installed on all computers.Flash;HTML5The new features are enhanced.WebThe expressiveness of webpages;SilverlightIt is also carrying high performance, high productivity, and many other advantages.RiaThe technology field has gradually revealed a three-pronged trend.


FlashSo far15Years of history, long time has given birth to a large number of designers and developers who are keen on Web vector animation globally, as well as plug-in installation volumes coveted by countless sellers. InMacromediaAndAdobeCountless outstanding artists,UIDesigners and interactionsProgramDesigners, together, eventually achieved the success of today's heydayFlash.

ActionScriptYesFlashThe most importantProgramming LanguageAs the mainstreamRiaTechnology,FlashThe accumulation of more than ten years has given it a deep foundation,FlashIt is difficult to shake the dominant position in a short time. However, the problems are all relative. the precipitation of time is accompanied by loopholes,FlashAbuse and unevenWebFront-end developers have caused manyFlashApplications are inefficient, and browsers are prone to crashes. Plug-ins are getting bloated but cannot be changed.SWFUnfriendly support for search engines. MoreFlash fansSadly, Apple explicitly rejectsFlash, FromIOSToMacBook Air 2010Can see bored figures, maybeFlashIt is gradually becoming middle-aged.

Html It is currently the most widely used language on the network and the main language used to form Web documents. Html4 The standard has been used for more than 10 years, With the world It With the rapid development of technology, inconsistency between various types of software and platforms surge , So far I Continue to be compatible IE6 Under CSS Style names, Developing differentiated products, but providing homogeneous features, compatibility tests on multiple browsers and platforms are still a constant pain in the hearts of countless web designers, Html4 Due to many restrictions on various platforms HTML5 In a sense. So, 2004 Year HTML5 The first Whatwg Proposed, 2007 The final year is W 3c Accepted. Built-in Canvas , Audio/Video And Web Storage and many other new features Hmtl5 In the future, it will lead to improvements and innovations in many aspects of the Internet and continue to be used. HTML + JavaScript + CSS Make common Websites can also easily have richer features and are widely recognized as cross-platform technologies.

However, the seemingly beautifulHTML5But it is doomed to be bumpy, since its birth has beenGoogleAttackers attempt to give orders to the rest of the world.GoogleThe cloud computing empire is just oneRiaIs highly expected.GearsIt is declared to have died before full-term, designedHTML5Can not help but let us think more extreme: IfHTML5Truly popularized, more application turningB/SMode: The desktop software ecosystem of the Microsoft empire must be under great threat.GoogleWill be the biggest beneficiary,Chrome OSThe operating system is the most powerful evidence.

In the long run, Google Play a pawn at your fingertips, HTML5 After all, it cannot be replaced. Silverlight OrFlash And other Web plug-ins. If I were a project manager, I would deny that everything is totally dependent on HTML5 Project, just because I really can't stand the costly project source code, but can be easily stolen and stolen by the opponent, like leaving your safe in the middle of the road, are you expecting open-source organizations to give you the highest respect? Besides, HTML5 The development efficiency and development tools are quite limited, and it is difficult to implement advanced functions that can be easily implemented by Web plug-ins. HTML5 A more flexible framework with better overall performance and cross-browser ( No different experience in different browsers ) And other advantages. In addition, HTML5 To be truly applied to the business field, the premise is that its norms must be unified. The status quo is worrying. IE , Mozilla Of Firefox And leader Google Of Chrome We are all competingHTML5 The strongest right to speak in terms of standards formulation, driven by interests HTML5 Unified standards 5 To 10 The year is still a float Silverlight And Flash This long time is enough to develop several generations of new versions. W 3c For the current HTML5/css3 Standard status quo: "Not suitable for production environment ".

Rookie Silverlight Yes Microsoft DevelopedWeb Front-end application development solution, 2007 Year 9 The month's miraculous boy turned out to be chaotic. Web Another variable is added to the market. Silverlight The biggest feature is its streamlined . Net Framework, you can use C # , VB , F # This 3 Large . Net Writing in mainstream development languages Silverlight Application. Silverlight Developers mostly come from traditional . Net First-line product R & D, with world-class Architecture Experience and rich design model knowledge, inVisual Studio And Blend With the collaborative support of powerful development tools, many advantages such as high performance and high development efficiency are undoubtedly revealed. Silverlight Its Applications are mainly concentrated in e-commerce, video, web-based online games, satellite positioning, navigation, and geographic systems. As Microsoft's "three screens and one cloud" program ( Computer screen, mobile screen, TV screen, and cloud computing ) Along with the recent Window Phone 7 We have been able to vaguely feel the future Silverlight "Three ends ( Web pages, desktops, and mobile devices ) Unification.

Silverlight So far3More than a year, onlyHTML5Design Time Four major versions are launched in half, and the fifth version is Silverlight 5The new features have been made public, 2011YearIn the first half of the yearYesRelease BetaVersion . Silverlight In the course of its development, it fully absorbs the advantages of other competitors, learns from each other, and uses GPU Hardware acceleration is greatly improved 2D/3D Application performance, while breaking through Flash You cannot use the right-click function. You can also use the browser mode. (Out of browser) Running on system Desktop( Go beyond the browser ) And act Windows Phone And other major development technologies of mobile devices, coupled with its open-source framework Moonlight The cross-platform feature Silverlight In Ria The advantages of the field are increasingly obvious. Soon, Silverlight 5 Or 3D With the advent of original ecological support for models and bone animations, Web technology is about to open a new page. -Web 3D The advent of the times.

For exampleFlashAs a bank stockHTML5It is just a matter unit, thick and thinSilverlightIs a real potential stock. At present, these three are constantly growing, each with its own advantages and opportunities and checks and balances. In a short time, there is no problem of who will replace. Product Manager of Microsoft Development PlatformBrad BeckerAlso said: "on the network,SilverlightNever intended to replaceHTML5, But to doHTML5And other technologies that developers cannot easily do ."

speed of development, Silverlight is ahead of flash , HTML5 is more about the strategic needs of some vendors trying to change the software ecosystem. Of course, all Ria technologies only exist for the same purpose: Let the Internet crash! Ria : Are you ready?

This article is published in programmer 2011 year 01 period, with deletions and modifications

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.