|
can't read sarcasm.
Join Date: Aug 2004
Location: Toronto, Canada
|
With more smart phones on the market, and tablets down the road, the need for web standards is apparent. Flash doesn't play on the millions of iPhones. Silverlight hasn't really caught on in a big way. And then there's HTML 5.
Is Flash so entrenched that it will continue to be used by web developers? Or will there be a concerted move away from proprietary add-ons. |
|
|
quote |
|
Senior Member
|
Most developers that I know, when given the option, avoid flash at all costs... So my guess is that more HTML will be catching on.
|
|
|
quote |
|
I Like to Shoot Things...
|
One can only hope developers move away from flash.
|
|
|
quote |
|
Tweeting @kierankelly
Join Date: Jan 2005
Location: Delco
|
Funny you started this thread. I was just talking about this on Twitter after coming up on a website at work that was all Flash. Well, the genius IT dept. at work decided I don't need Flash, so no website for me.
I Tweeted that Flash should go away and instantly got a reply saying that this person can't wait for Flash on the iPhone. That would be terrible. I really hope HTML 5 starts to catch on and just takes over in place of Flash. |
|
|
quote |
|
Selfish Heathen
Join Date: May 2004
Location: Zone of Pain
|
|
|
|
quote |
|
is the next Chiquita
Join Date: Feb 2005
|
I'm no webbie. What's so great about HTML5? Flash support builtin?
![]() |
|
|
quote |
|
Member
Join Date: Jun 2005
Location: United Chavdom of Little Britain
|
The thing with Flash is that there is two parts to it, the plugin that HTML5 can replace, and Flash the £400+ app that designers use to create the wizzy effects that the plugin displays.
If there isn't a comprehensive tool to allow designers to do the kinds of things in HTML5 that they can do in Flash in an (relatively - I always found Flash a PITA to use) easy WYSIWYG-type way then I think there might be some resistance to dumping Flash altogether. I do wonder though if once Flash does go to the way of the dodo, is it going to be harder to block ads and other crap that can be easily segregated from the main page because they're plugins that can be blocked a-la-ClickToFlash, or will things become more complicated? Will we need a ClickToCanvas tool? "It's like a new pair of underwear. At first it's constrictive, but after a while it becomes a part of you." |
|
|
quote |
|
is the next Chiquita
Join Date: Feb 2005
|
Quote:
Like spam, though, it'll be just one more arms race. ![]() |
|
|
|
quote |
|
Stallion
Join Date: Feb 2006
Location: Milwaukee
|
Flash isn't going to go away anytime soon. Adobe Flex is gaining steam in the world of rich internet applications, and even in some desktop-enabled web apps through the Adobe Air player.
For those who don't know, Flex is a separate entity from flash, both built around a similar core set of technologies. The next version (version 4) of Flex will be packaged in a commercial IDE from Adobe called "Flash Builder Professional", so they're blurring the lines further with the next release. Here are some reasons why Flash/Flex isn't going away anytime soon in my opinion. 1. Sending XML/JSON datasets (especially in large ones where pagination is not possible) over the pipe is not nearly as fast as sending binary. This doesn't matter if you're sending small chunks of data every now and again, though. The amf channel of communication for sending binary works with a slew of server-side languages is my understanding. I know it works with java, .net, php and ruby. 2. Speed of development. Flex is a free, open-source tool and while the development environment is a bit pricey for what it is, there isn't anything close to rivaling it imo in the set of built in controls. Also, there are some really good frameworks available such as Spring for Actionscript, which results in really clean modules if you know what you're doing. 3. Ease of development. It has a java like syntax and strongly typed objects. Using the amf communication discussed above, I can send strongly typed objects over the wire and receive an object automatically mapped to the strongly typed client class. In addition to this, the semantics and syntax are very similar to java. 4. Commercial support. Companies investing millions of dollars into projects like to cover their tails in case something isn't working right. The volume of Flex experts/consultants as well as Adobe's fantastic documentation (just like javadoc) and commercial support all contribute to the cover-your-tail element. 5. Possible performance improvement. I don't know if this is true, but I've heard that since a SWF is ultimately byte code it executes far faster than javascript, which is interpreted. I personally did not believe this to be the case until I heard it from a senior architect, so I'm not sure about it. The Live Cycle Data Management Service really makes Flex an even more powerful tool as well. This is pricey at 10k an instance though. That said, those are just a few reasons from a flex/java developer. As a developer I love it. It's easy to use, the documentation is great, it's a beautiful language with the strongly typed objects compared to the (very limited) javascript I've seen. The rates are high. Life is good with flex. As a user, I can understand why you guys want it to go away. ...and calling/e-mailing/texting ex-girlfriends on the off-chance they'll invite you over for some "old time's sake" no-strings couch gymnastics... Last edited by Partial : 2009-09-30 at 18:34. |
|
|
quote |
|
Fishhead Family Reunited
Join Date: May 2004
Location: Slightly Off Center
|
Quote:
http://en.wikipedia.org/wiki/Adobe_Flex |
|
|
|
quote |
|
Likes his boobies blue.
Join Date: May 2004
Location: Hell
|
Partial, just as a data point, at my workplace we're moving away from Flex/ActionScript/Flash as fast as our fingers can take us. To where? HTML5, JavaScript, and some really slick frameworks.
And let's just say 'my workplace' is... well... friggin' huge. We did the analysis, and despite a strong contingent of Adobe supporters, it just didn't justify the expense, the work, or the uncertainty moving forward for our customers. Open standards won out. My other brain is hung like a horse too. #IRC isn't old school. Old school is being able to say 'finger me' with a straight face. Last edited by Kickaha : 2009-09-30 at 20:56. |
|
|
quote |
|
Selfish Heathen
Join Date: May 2004
Location: Zone of Pain
|
Quote:
That goes for just about any entrenched proprietary tech, not just Flash. Flash just happens to be the poster child of what epitomizes "bad" tech for the web. That said, no, I don't see Flash vanishing any time soon, just like Internet Explorer isn't going away completely. However, I do hope and expect to see its use greatly reduced in scope, again like the slowly declining IE user base. Video, audio, and simple "flashy" animations (typical abuse being in things like menus, buttons, etc.) that have depended on Flash will continue phasing out in favor of HTML5, CSS, and the popular JavaScript libraries like jQuery. I'm sure most games and "apps" will live on in Flash for some time to come. The quality of this board depends on the quality of the posts. The only way to guarantee thoughtful, informative discussion is to write thoughtful, informative posts. AppleNova is not a real-time chat forum. You have time to compose messages and edit them before and after posting. |
|
|
|
quote |
|
‽
|
Quote:
Quote:
And Gecko's TraceMonkey does, too, thanks to code contributed by Adobe from Flash. Quote:
|
|||
|
|
quote |
|
Selfish Heathen
Join Date: May 2004
Location: Zone of Pain
|
Quote:
HTML5 is basically an evolution of HTML 4 and XHTML that implements features that actual web developers want, not just things that seem to have been decided on by committee. Of those features, two stand out and have been making news and controversy. Those are the <video> and <audio> tag (but mostly just the former). These tags act just like the <img> tag, allowing a developer to simply embed an audio or video file in a webpage without having to specify a bunch of plugin-specific attributes or encapsulate it with a Flash container. Since Flash's uses surged wildly with the rise of video sharing sites like YouTube, the hope and expectation of many is that native use of the <video> tag will result in less reliance on Flash for the job. The biggest controversy, however, stems from the choice of codecs that browser vendors are supporting for the <video> tag. With the <img> tag, browser vendors have settled on a pretty standard selection of supported formats: GIF, JPEG, and PNG. With the <video> tag, however, Apple wants to support MPEG-4's H.264 but Mozilla/Firefox wants to support Ogg Theora. H.264 offers superior performance and hardware decoding, but it's patented and requires licensing. Ogg Theora is "free software", but its performance lags compared to H.264 and may fall victim to "submarine patents" and lawsuits once it catches on. Google wants to support both, but it wants to use H.264 for YouTube because of the performance benefit. HTML5 also formally adds support for the <canvas> tag that Apple created a few years ago when it started using WebKit in parts of the OS like Dashboard. This tag is basically what it sounds like, giving a drawable region for JavaScript. This element hasn't been making the news like <video> has, but it's one of the other big changes with HTML5 that could help unseat Flash's reign of terror. ![]() The quality of this board depends on the quality of the posts. The only way to guarantee thoughtful, informative discussion is to write thoughtful, informative posts. AppleNova is not a real-time chat forum. You have time to compose messages and edit them before and after posting. |
|
|
|
quote |
|
Lovable Bastard
Join Date: Dec 2005
Location: Boston-ish
|
The problem with replacing Flash with HTML5 and other modern technologies is threefold.
First, there are the hundreds of millions of is IE users out there (not just IE6, but IE, period) who wont have a browser that can handle HTML5 any time soon unless they download one themselves. IE8 doesn't support either of the two most relevant Flash-killing attributes of HTML5, <video> and <canvas>, and probably wont for some time. So for the majority of web users, Flash is the only option for rich internet applications and video. Then there's the codec debate. Firefox and Opera support Ogg Theora. Safari supports H.264. Chrome supports both. IE supports neither (partially because they want you to use Silverlight). H.264 is a better codec but you have to pay MPEG LA licensing fees to use it, which Mozilla and Opera aren't too keen on. (Sidenote: I often dream of a world where the masses use not IE, not Firefox, but Chrome. Wouldn't that be grand?) Finally there's the lack of an IDE. HTML5/CSS/(insert JS framework here) has no Flex equivalent. I don't know much about Flex but I have heard the argument made that Flash/Flex development is easier, especially for large companies. That said, I hate Flash as much as the next guy, but HTML5 has serious obstacles to overcome before it can pose a threat to Flash, and just like practically everything else about the web, Internet Exploder is the primary one. [EDIT] What Brad said. And while I'm here, what Ars Technica said. Sadly, being a technology pundit is truly never having to say you’re sorry. You can be wrong for years and never lose your job.—The Macalope Last edited by Kraetos : 2009-10-01 at 01:21. |
|
|
quote |
|
is the next Chiquita
Join Date: Feb 2005
|
One more question. I vaguely recall a remark made here a while ago claiming that there were no browser that was totally HTML4 complaint and in fact some are still stuck on HTML2 or something like that in order to support a wide audience (probably IE6). Will this remain the case with HTML5 or was it just a case of HTML4 being relatively uninteresting?
|
|
|
quote |
|
Stallion
Join Date: Feb 2006
Location: Milwaukee
|
What are the big changes in html5?
What is this canvas element? Other than video and audio elements, what else is built in? In theory I could point to a .ogg file using an <audio>/test.ogg</audio> and it will render the browser player automagically? ...and calling/e-mailing/texting ex-girlfriends on the off-chance they'll invite you over for some "old time's sake" no-strings couch gymnastics... |
|
|
quote |
|
‽
|
Quote:
Quote:
Quote:
A canvas. I.e., a drawing surface for authors to freely edit using very simple commands. Quote:
Quote:
|
|||||
|
|
quote |
|
Lovable Bastard
Join Date: Dec 2005
Location: Boston-ish
|
|
|
|
quote |
|
is the next Chiquita
Join Date: Feb 2005
|
Thanks, chucker.
![]() Will be interesting to see if there's a higher adoption of the HTML5 standard. Like SQL standard, it's anything but a standard. ![]() |
|
|
quote |
|
is the next Chiquita
Join Date: Feb 2005
|
Quote:
Quote:
Quote:
Quote:
Quote:
I'm sorry, but there's something seriously with the whole picture. |
|||||
|
|
quote |
|
Stallion
Join Date: Feb 2006
Location: Milwaukee
|
Quote:
Quote:
Please explain this as I don't understand. ...and calling/e-mailing/texting ex-girlfriends on the off-chance they'll invite you over for some "old time's sake" no-strings couch gymnastics... |
||
|
|
quote |
|
Stallion
Join Date: Feb 2006
Location: Milwaukee
|
Quote:
That said, how can they build AJAX and d&d in when those are scripting features? Knowing that they're going to be capable of doing some of these things with simple mark-up is blowing my mind. ...and calling/e-mailing/texting ex-girlfriends on the off-chance they'll invite you over for some "old time's sake" no-strings couch gymnastics... |
|
|
|
quote |
|
‽
|
Quote:
Quote:
Quote:
Despite the name, AJAX is frequently used without XML, such as with JSON instead. Quote:
Quote:
|
|||||
|
|
quote |
|
Stallion
Join Date: Feb 2006
Location: Milwaukee
|
I agree they don't necessarily belong in the markup. This has been a very informative discussion.
How does the js get converted into bytecode with the newer engines? I'm confused. Doesn't it have to be compiled into bytecode? The confusion with the whole actionscript compiled to bytecode thing was that I'm pretty sure I've un-swf'd a swf (think unrar or unzip) and saw .as files in there. I always interpreted the execution going like this: As the swf was loaded, it decompresses, and the .as files executed in the player, which serves as sort of a wrapper interpreting the .as and executing the ECMAScript. Not sure if this is close to on base though, as what the arch. told me threw me for a loop. ...and calling/e-mailing/texting ex-girlfriends on the off-chance they'll invite you over for some "old time's sake" no-strings couch gymnastics... |
|
|
quote |
|
Lovable Bastard
Join Date: Dec 2005
Location: Boston-ish
|
Quote:
Introducing SquirrelFish Nitro Last edited by Kraetos : 2009-10-01 at 01:43. |
|
|
|
quote |
|
Veteran Member
Join Date: Aug 2006
Location: Melbourne
|
Quote:
|
|
|
|
quote |
|
‽
|
Quote:
|
|
|
|
quote |
|
Selfish Heathen
Join Date: May 2004
Location: Zone of Pain
|
Quote:
Quote:
Quote:
![]() The quality of this board depends on the quality of the posts. The only way to guarantee thoughtful, informative discussion is to write thoughtful, informative posts. AppleNova is not a real-time chat forum. You have time to compose messages and edit them before and after posting. |
|||
|
|
quote |
|
skates=grafs
Join Date: May 2005
Location: New York
|
Quote:
|
|
|
|
quote |
| Posting Rules | Navigation |
|
|
| Thread Tools | |
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Mac Pro future | AtlantaX | Purchasing Advice | 5 | 2007-01-24 18:16 |
| Future MBP GPU? | wush | Speculation and Rumors | 14 | 2006-05-21 17:29 |
| flash inside of flash? | ast3r3x | Programmer's Nook | 6 | 2006-05-08 11:11 |
| The Future | lectric | Speculation and Rumors | 31 | 2006-03-28 17:12 |
| Dead PS or dead logic board? How to tell | kretara | Genius Bar | 1 | 2004-12-05 21:35 |