Thank you very much Doug, You show how the facts are meaningfull when we take the time to look backward.
Doug McCune a écrit : > > Apologies for how long this email became, but I was reading around on > the trusty wikipedia and wanted to try to clear up some things about > the "success" of the existing web standards. I don't want this to come > off as too much of a rant, but it proably will. > > Let's take a look at the history of CSS > (http://en.wikipedia.org/wiki/CSS <http://en.wikipedia.org/wiki/CSS>): > > CSS level 1: November 4, 1997 > CSS level 2: May 12, 1998 > CSS level 3: began 1998, still unfinished > > A brief excerpt: > The CSS Working Group began tackling issues that had not been > addressed with CSS level 1, resulting in the creation of CSS level 2 > on November 4, 1997. It was published as a W3C Recommendation on May > 12, 1998. _CSS level 3, which was started in 1998, is still under > development as of 2008_. > > _In 2005 the CSS Working Groups decided to enforce the requirements > for standards more strictly. This meant that already published > standards like CSS 2.1, CSS 3 Selectors and CSS 3 Text were pulled > back from Candidate Recommendation to Working Draft level._ > > And if you really want to have fun look at the half-assed > implementation of CSS across the many browsers: > http://en.wikipedia.org/wiki/Comparison_of_layout_engines_(CSS) > <http://en.wikipedia.org/wiki/Comparison_of_layout_engines_%28CSS%29>. > It's been 10 years since CSS 2 was written (10 years!) and yet there > still isn't even consistent implementation of that. And CSS 3 > implementation is a joke. > > Maybe HTML is better, let's look at that > (http://en.wikipedia.org/wiki/HTML#Version_history_of_the_standard > <http://en.wikipedia.org/wiki/HTML#Version_history_of_the_standard>): > HTML 2: 1995 > HTML 3.2 recommendation: January, 1997 > HTML 4 recommendation: December, 1997 > HTML 5 working draft: January 2008 (10 years!) > > Hmm, maybe we can look at ECMAScript, the standard controlling > JavaScript development (http://en.wikipedia.org/wiki/ECMAScript > <http://en.wikipedia.org/wiki/ECMAScript>) > ECMAScript 1: June 1997 > ECMAScript 2: June 1998 > ECMAScript 3: December 1999 > Added E4X to ECMAScript: June 2004 > ECMAScript 4: scrapped > ECMAScript Harmony: in development > > And now, finally, we'll look at the timeline of Flash/ActionScript: > Flash Player 2: 1997 > Flash Player 3: 1998 > Flash Player 4: May, 1999 > Flash Player 5: August 2000 > ActionScript 1: September, 2000 > Flash Player 6: March 2002 > Flash Player 7: September 2003 > ActionScript 2: September 2003 > Flash Player 8: August 2005 > Flah Player 9: June 2006 > ActionScript 3: June 2006 > Flash Player 10: October 2008 > > So for literally the past 10 years the standards bodies haven't been > able to release a single completed specification. That goes for HTML, > CSS, and ECMASCript (the closest would be the draft of the > unimplemented HTML 5 that was released a year ago). The entire > "standards-based web" is running on stuff that was written before the > dot-com bubble burst! Now look at how Flash has progressed since 1999. > That includes the complete evolution of ActionScript all the way from > the very first version to the AS3 (including the recent Vector, etc > enhancements that come with Player 10). The entire evolution of AS3 > occurred after the last ECMAScript spec was written. CSS 3 started > development in 1998 and still isn't finished. In that same time period > we went from Flash Player 3 to 10. > > I'm not holding my breath for anything new coming out of these > standards groups. 10 years and they can't write a specification. The > entire world changes in 10 years. > > Doug > > On Tue, Jan 27, 2009 at 12:37 AM, Guy Morton <[email protected] > <mailto:[email protected]>> wrote: > > > > On 27/01/2009, at 6:10 PM, Sam Lai wrote: > > > >> I think the issue here is that if Adobe/MS used SVG as a base instead > >> of their proprietary XML dialects, then they won't be able to innovate > >> and implement new features as quickly. > >> > > I disagree, and cite the HTML web browser example again.... > > > >> If they added proprietary extensions to SVG, there'll be a massive > >> backlash as seen with IE and its CSS, JS and HTML extensions. > >> > > IE is criticized because it is rubbish and *doesn't follow the > > standards*. > > > >> If they try to get it into the standard, it will take ages to get it > >> through the committee, and they will lose the competitive advantage of > >> developing that feature in the first place. > >> > >> Unfortunately the standards process just does not keep up with > >> innovation. But personally, I don't think it should - details should > >> be thrashed out, and issues should be resolved in standards, > >> particularly those that could not be foreseen during the initial > >> implementation. > >> > > Yes, that tends to happen and is fine...the point is though that there > > is a working towards a standard, which is not currently what's > > happening with Flash or Silverlight. Both are pretending SVG doesn't > > exist. Flash has some token support for it is the best anyone can say. > > > >> I'm a believer of what Sebastian said - "Competition is what drives > >> technology forward, standards come after the war to clean up the mess, > >> but they don't innovate." > >> > > Again, i disagree, but then maybe I think more highly of humanity than > > you do... :-) > > > >> What would be nice would be a SVG container for Flex/SL, and one that > >> can reach out into the app and allow the app to reach in. > >> > > > > Indeed. I'd be amazed if both MS and Adobe don't have a functioning > > SVG interpreter figured out for their respective plugins, ready to > > jump if that ever becomes necessary (ie, their market share would > > improve if they included it). > > > > Guy > > > >> > >> > >> 2009/1/27 Guy Morton <[email protected] <mailto:[email protected]>>: > >> > Both Adobe and MS could have used SVG as the basis for Flex and > >> Silverlight, > >> > but both prefer to lock people into proprietary approaches. Just > >> because SVG > >> > doesn't do everything Flash/Flex can do is no reason to use all > >> the things > >> > it DOES do (it has styling and scripting support for a start...). > >> > Having used both SVG and Flex, I can tell you the fundamentals are > >> the same. > >> > Sure Flex has a much better component library and the flash player > >> has > >> > better penetration, but most of the things I currently do in Flex > >> are doable > >> > in SVG. > >> > Making the Flex SDK open source is a strategic decision to capture > >> more > >> > market share. It has nothing to do with supporting W3C standards. > >> It is only > >> > about funneling more developers into delivering for the Flash > >> platform in > >> > the face of MS and Silverlight. > >> > I think you are seriously misguided about the role of standards. > >> HTML seems > >> > to have worked pretty well. I don't see MS or Adobe trying to do > >> their own > >> > versions of that (though they may screw up their support for it at > >> times, > >> > yes IE is dreadful)... > >> > Guy > >> > > >> > > >> > On 27/01/2009, at 9:30 AM, Sebastien ARBOGAST wrote: > >> > > >> > Like all W3C standards, SVG is just one tiny little piece of the > >> puzzle. The > >> > Flash platform or silverlight offer much more than that of course. > >> Component > >> > libraries, styling, scripting support, system integration, > >> remoting support, > >> > IDEs, and all the accessories that, like it or not, only a big > >> company can > >> > produce. > >> > > >> > Competition is what drives technology forward, standards come > >> after the war > >> > to clean up the mess, but they don't innovate. > >> > With the iPhone being so closed, at least Android and Palm have a > >> big card > >> > to play on openness to compete. > >> > But wishing for one silver bullet technology is not a dream, it is > >> not even > >> > a utopia, it's like wishing for hell on earth. > >> > Oh, and by the way, the Flex SDK is totally Open Source, but this > >> has > >> > already been repeated thousands of times so I guess you know. > >> > Sébastien Arbogast > >> > > >> > http://sebastien-arbogast.com <http://sebastien-arbogast.com> > >> > > >> > > >> > 2009/1/26 Guy Morton <[email protected] <mailto:[email protected]>> > >> >> > >> >> Mm..yes, but then again Apple is supporting SVG on the > >> iPhone...Adobe > >> >> hasn't exactly covered itself in glory with its support for SVG. > >> Of course > >> >> since they bought Macromedia they no longer have any strategic > >> use for it. > >> >> And now we have Silverlight from MS we have THREE technologies > >> that are > >> >> essentially the same - two proprietory and one a W3C standard. > >> >> > >> >> Sigh. It's the usual mess we get when corporations exercise their > >> >> competitive impulses. > >> >> Wouldn't it have been nice to have an open vector animation > >> standard (SVG) > >> >> that would play in a commonly deployed runtime (Flash)? Then we > >> could all > >> >> develop once and have native playback in browsers that support > >> SVG, player > >> >> support for those that don't and we'd be able to target the iPhone. > >> >> That of course will never happen. :-) > >> >> Guy > >> >> > >> >> > >> >> On 27/01/2009, at 12:23 AM, Wally Kolcz wrote: > >> >> > >> >> Could not have put it any better myself. > >> >> > >> >> ________________________________ > >> >> From: "Paul Andrews" <[email protected] <mailto:[email protected]>> > >> >> Sent: Monday, January 26, 2009 4:07 AM > >> >> To: [email protected] <mailto:[email protected]> > >> >> Subject: Re: [flexcoders] Flex. AIR and IPhone > >> >> > >> >> > >> >> LOL, yes - the iphone only supports two gestures for flex, flash > >> and air > >> >> and they involve the use of one or two fingers.. > >> >> > >> >> ----- Original Message ----- > >> >> From:Sebastien ARBOGAST > >> >> To:[email protected] > <mailto:to%[email protected]> > >> >> Sent: Monday, January 26, 2009 11:28 AM > >> >> Subject: Re: [flexcoders] Flex. AIR and IPhone > >> >> You can start by a prayer, because the Flash runtime is not > >> available on > >> >> the iPhone in any form, including AIR. > >> >> And it will probably never be because of commercial and strategic > >> reasons: > >> >> the day people can deploy Flex applications to the iPhone, the > >> App Store is > >> >> as good as dead... sort of. > >> >> Sébastien Arbogast > >> >> > >> >> http://sebastien-arbogast.com <http://sebastien-arbogast.com> > >> >> > >> >> > >> >> 2009/1/26 thelordsince1984 <[email protected] > <mailto:[email protected]>> > >> >>> > >> >>> Hi, > >> >>> > >> >>> i would create an air application and deploy it into iphone > >> >>> environment and allow touchscreen gestures. > >> >>> How can i start? > >> >>> > >> >>> Thanks a lot > >> >>> > >> >>> Regards > >> >>> > >> >>> Lorenzo > >> >>> > >> >> > >> >> > >> >> > >> >> > >> >> > >> > > >> > > >> > > >> > > >> > >> > > > > > > ------------------------------------ > > > > -- > > Flexcoders Mailing List > > FAQ: > http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt > <http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt> > > Alternative FAQ location: > https://share.acrobat.com/adc/document.do?docid=942dbdc8-e469-446f-b4cf-1e62079f6847 > > <https://share.acrobat.com/adc/document.do?docid=942dbdc8-e469-446f-b4cf-1e62079f6847> > > Search Archives: > http://www.mail-archive.com/flexcoders%40yahoogroups.comYahoo > <http://www.mail-archive.com/flexcoders%40yahoogroups.comYahoo>! > Groups Links > > > > > > (Yahoo! ID required) > > > > mailto:[email protected] > <mailto:[email protected]> > > > > > > > >

