HTML5 cannot be the flash killer

Source: Internet
Author: User
ArticleDirectory
    • I. Preface
    • Ii. Advantages of flash over HTML5
    • Iii. Conclusion
    • Iv. References
I. Preface

Recently, HTML 5 has been very popular because it is a powerful and practical next-generation open web standard technology, which attracts attention, secondly, many people say that HTML 5 will become the killer of flash and Silverlight, which has aroused great turmoil in the rich application development field. As an ordinary front-end web development engineer, I am also familiar with HTML and flash, and I like Flash very much, I have read a large number of topics and Forum posts to summarize the reasons for flash failure and hope to increase the confidence of Flash developers. In addition, you are welcome to continue to discuss topics related to HTML 5 and flash.

Ii. Advantages of flash over HTML5

1. HTML5 has not implemented all the functions so far. It is still a long way to go to maturity. During this period, FLASH products that have been on the road for a long time will certainly be constantly improved to consolidate their position.

2. Dave story, vice president of Adobe's development tools, said, "the browser market is still scattered and the compatibility problem between browsers is very serious", which is obvious, it is unrealistic for different browser vendors to support HTML5 in a short period of time. People also need to calculate costs and market risks. In addition, it is also difficult to fully implement HTML5 standards, for example, it is difficult to unify video encoding, because some technologies apply for patents, and the use of this technology in their browsers is subject to patent fees.

3. The newly added HTML 5 video and canvas labels have simple functions) can HTML5 be used to implement applications like "QQ Farm" or "happy restaurant? Not to mention implementing some large online Flash games. In addition, Flash is no longer just used to develop Web applications, and air desktop application development is also easy.

4. The Flash technology is not only used for interface description, but also for powerful ActionScript language control logic. Although HTML5 has added some innovative and practical labels, it is more and more demanding than today in the network environment, HTML5 functions are still not enough, and we have to ask JavaScript for help.

5. There is only one runtime that is definitely a good news for developers. If you have done Web Front-end development, I believe you have also been confused by CSS and JavaScript compatibility issues in different browsers, but with the upgrade and improvement of the browser version, all major browsers are moving closer to the standard, which is a little better. Like IE6 in the early days, a browser with the widest user base is indeed the most problematic. As a front-end developer, it is still necessary to solve various compatibility problems so that the works are correctly displayed on the computers with the most visitors.

Iii. Conclusion

The starting point of HTML5 and its close-up are absolutely excellent, but it takes not only time to mature and obtain the perfect support of various browsers, but also to deal with various interests. Flash is relatively HTML5. Although it has been defective in the aspect of Search Engine friendliness, Adobe will try its best to improve or solve this problem. At the same time, flash can do a lot of things that HTML5 cannot do, for example, you can establish a socket connection with the server to implement instant chat and other functions. There are also a lot of FLASH products in the family, which also makes flash icing on the cake, you need to know that we have reason to believe its strength in the work of the world-renowned image multimedia and network development tool company. As C # developers often say, they are not afraid to eat with Microsoft. In fact, I think HTML5 and flash should be a complementary relationship. The emergence of HTML5 can solve some functions that can only be implemented by flash in the early days, while flash can do what it is best.

Iv. References

Link: HTML 5 next-generation Web Development Standards

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.