Microsoft's next-generation Web Application Development Platform: Silverlight 2.0 was launched into the RTW release segment (release to Web ), that is, the official version released on the website for the big picture.
I know that many developers and users are eager for this technology, and the Silverlight 1.0 experience has been achieved, many developers have suffered a lot, not supporting Chinese characters, JavaScript, and text injection,
There are many restrictions that allow Silverlight 1.0 to stop rolling in the segment where it can only be used for dynamic loading. What's worse, Microsoft's dynamic loading design tool: blend has always been concerned with poor flexibility and functionality. It is not easy for developers and programmers to use Silverlight 1.0 applications.
Some friends often ask users, in the case of flash flooding, what is the best way to use a lack of large tools, similar to flash Silverlight?
Most of my answers are:ConceptThe development of Silverlight startsProgram conceptIn development, Silverlight is easier to use than flash for programming, in the future, once Silverlight fills in the photo imaging tool and adds the Chinese character loading and network capabilities, it will become the new-generation Ria web application development standard.
(Note that the Web application does not refer to all existing websites, and the Web application will be more refined later ).
So far, Silverlight 2.0 is still in use. In addition to the addition of Chinese Character loading and network routing capabilities, Silverlight has been added. net Language Support, put into a sophisticated CLR (in Silverlight, this is SLR), for developers, I think Silverlight 2.0 is definitely the best choice to create a new generation of RIA web applications. The only regret is that blend is still not perfect.
OK. Why do we need Silverlight 2.0? The success of Flash has led many websites familiar with photo and video functions into Web applications: YouTube and chunshui Tang) all of them use the powerful Flash capabilities to push themselves from a small website into an enterprise that will influence the generation of the Internet. Flash is one of the successes of these companies. What about Silverlight?
Yes, I don't think anyone can admit that the Kingdom created by Flash is not the one that Silverligh can regret, if the main reason for using Silverlight is to use the photo and image,So you are not a MS lover, or a genius brave enough to be right with the market, it's a genius, just a fool )!!
For me, there is only one reason why I use Silverlight 2.0. Flash stores images and images in the market, however, Alibaba has never been able to enter the market where commercial websites are used. This is the market where enterprises of many online companies have entered the Internet generation, google Application and Google Office are examples of successful deployment failure. However, Silverlight 2.0 coincidentally provides conditions that meet the requirements for entering the market. How big is this market? Recall the number of customers who wanted to use IE and Other plug-ins as platforms and business programs many years ago before the Internet became a bubble, such as planning, deposit, and salary? So what are the reasons why these customer products have already completed their similar products?
The most common complaints I receive from clients are that it is inconvenient to use the Web Application, and it can be done by just a few clicks, it can only be completed after the mouse and a bunch of window jumps out, and the work efficiency is reduced a lot. This makes the Web Application become a small and dispensable front-end, there is a pipeline for external businesses and employees to interact with the company's customers without the complete security experience in NB.
HTML is a form of statement for the appearance of "Files". How can we make the finished product, compared with C ++ and Delphi used in Windows GUI, it is simply an unequal comparison.
So with Silverlight 2.0, can these problems be solved? Let us think about what is the Silverlight UI architecture? In fact, she is a subset of WPF, while WPF is a framework developed by Microsoft to replace the original Windows GUI, however, WPF has inherent defects. 1. She must install it on the client side. net Framework 3.0. 2. Her zookeeper capability is higher than the Windows form of the traditional system, but the degree of consistency is also relatively high. Using WPF to compile the RIA web application, that is a reasonable decision. WPF is a client application architecture!
What about Silverlight that uses the WPF subset as the UI standard? Silverlight 2.0 does not require. NET Framework 3.0. the built-in SLR is about 4.6 MB, which fully provides the functions required by. NET language,
It successfully undertakes a lack of high degree of coverage for WPF, but it can completely cover this defect by directly copying rows on the browser.
The important point is, What Can Silverlight 2.0 do without flash or air? My answer is very simple. With Silverlight 2.0, I can make a set of deposit, project, and personnel salary information on IE, in addition, the convenience of the UI interface can be compared with Windows Forms. net (or MS and Borland) programming, it is better to manipulate Silverlight than to manipulate air. In addition, the recent release of Silverlight toolkit proves that the structure of Silverlight on components/controls is sufficient for many 3rd party vendors to produce many simple and easy-to-use controls.
However, Ms does not recognize images and images as flash, but if it is not because of the customer's designated development environment, I don't think most of the design engineers will choose Silverlight. One is because of the ability of both members and the other is because Flash has been developing for a long time, similar versions and examples are very rich. It takes a lot of time for Silverlight to reach this realm.
Naturally, AIR won't recognize Silverlight as a program,! In fact, if you focus on RIA Web Application, then AIR should be at the same level as Silverlight, and the problem of lack of Windows GUI architecture should be solved first, after all, this is the time for MS years.
In the Development Platform market, there has never been an image of a dominant customer. In the Borland DELPHI generation and generation of weak MS, MS has never been very optimistic, in MS instead. after the NET program was developed, DELPHI suffered from such attacks. However, if you think that DELPHI is finished, you can use it to produce products, there will be no change to the Dynasty generation because of the market's shopping spree. So far, there are still a few people and companies using DELPHI, and what will be affected is the growth plan, in a weak statement, the number of developers who attempt to invest in data will grow fewer and fewer, and the most advanced company will surely go to the intersection of generations. At this time, there will be no more DELPHI at this intersection, which is a big problem.
Therefore, Silverlight and Flash and AIR are basically a matter of high availability. There is no such question as who replaces who, unless! The demand for RIA Web applications has increased significantly. When the future uses Flash as the photo and image leader, it will be due to generation overlapping factors, let Silverlight crash Flash and AIR! I don't think anyone will think that this is going to happen between 5 and 5 ~ It was born within 10 years, unless Adobe does not play.