Is Flash becoming a dying web technology? (long-term) [closed]
I'd like to see what your thoughts are regarding Flash and it's purpose in the future.
We all know what some of the pros and cons are for using Flash but with HTML5 growing rapidly, I can see Flash becoming less useful (perhaps even obsolete) unless new features are added to it.
Take for example complex animation, fancy fonts, dynamic content, video, audio etc..
In many scenarios this can be achieved with HTML5 & CSS3 and/or a javascript library. For example:
- HTML5 Audio & Video
- HTML5 Local storage
- Canvas animation
- CSS3 animation
- CSS3 transform
- Font replacement(i.e. Cufon) & @font-face
- Dynamic content via AJAX
- and so on
Of course, by using HTML your website will have proper semantic markup, making it easier for screen readers & search engines to access your content and index it appropriately. Also you don't have to rely on a 3rd party plugin and not to mention that your Flash site won't work on Apple's devices.
Yes, there are 开发者_StackOverflowcases where Flash is your only choice but for the general purpose (interactive) website - HTML5/CSS3 should be more than enough.
What do you think?
Yes, although it probably won't diminish that greatly for 5 or 10 years. If you're looking at long-term trends, however, flash is probably on the way out.
I've already said, what I have to say on that subject, so I'll just reduce my answer to this question to the following link: should web developers learn flash
I just wanted to say in the case of HTML5 video/audio. There is no standard format as of yet, so you would have to have about 4 or 5 different video formats to cover most (not all) browsers. Flash is still supported in the higher end of the 90th percentile. Wouldn't it be easier in that case to just use one flash video instead of producing your video with innumerable codecs?
Until there are tools for the new web technologies that actually allow you to make use of the new features as a designer, or even as a developer not wanting to write heaps of boilerplate, then no.
精彩评论