Live data from Hacker News

SVG Is The Future Of Application Development

sitepoint.com

1–10 of 24 posts

Re: SVG Is The Future Of Application Development

#2
worthwhile comment by jonathansnook: "The problem with the current state of HTML is that it’s elements for interactivity are quite limited without JavaScript. We have a limited set of form elements and then we fall back to the page request/response of old.

This is a problem that SVG does not solve. Sure, it might make certain presentation elements easier to create but that’s more of a CSS issue than an HTML issue.

This is something that HTML5 is trying to address with additional input types. We’ll still need JavaScript though to mimic more common complex desktop interactions like tree structures and tri-state inputs."

Re: SVG Is The Future Of Application Development

#3
Considering the standard has been in development (http://en.wikipedia.org/wiki/Svg) since 1999 (10 years ??) this is a sad state... the future of app development?

The article thankfully mentions IE exactly once. Microsoft does not officially support SVG, you need a plugin.

Even Chrome does not support the SVG 1.1 standard fully, as per the wikipedia article.

Browsers need a standard, natively supported graphics library sigh...

Re: SVG Is The Future Of Application Development

#6
post #2

worthwhile comment by jonathansnook: "The problem with the current state of HTML is that it’s elements for interactivity are quite limited without JavaScript. We have a limited set of form elements and then we fall back to the page request/response of old. This is a problem that SVG does not solve. Sure, it might make certain presentation elements easier to create but that’s more of a CSS issue than an HTML issue. Th…

A more pressing problem with SVG is that it is like every other W3C standard: bloated, unwieldy, and obfuscated. Not to mention that SVG does not have all the capabilities of PS. PS is a complete turing complete language specialized for drawing vector graphics. SVG is more restricted and certainly slower to work with, not as well supported, and very very verbose.

Re: SVG Is The Future Of Application Development

#7
post #5

I'm looking forward doing more Silverlight + C# than anything else.

Ditto. And in the business world, like it or not, desktop applications are often still a factor. The promise of building Silverlight web pages in C# and being able to reuse them in a WPF desktop application is exciting.

Re: SVG Is The Future Of Application Development

#8

Considering the standard has been in development ( http://en.wikipedia.org/wiki/Svg ) since 1999 (10 years ??) this is a sad state... the future of app development? The article thankfully mentions IE exactly once. Microsoft does not officially support SVG, you need a plugin. Even Chrome does not support the SVG 1.1 standard fully, as per the wikipedia article. Browsers need a standard, natively supported graphics lib…

"Browsers need a standard, natively supported graphics library sigh..."

High performance as well. It's pointless if it only runs smoothly on your high-end Macbook.

Re: SVG Is The Future Of Application Development

#10
post #6
post #2

worthwhile comment by jonathansnook: "The problem with the current state of HTML is that it’s elements for interactivity are quite limited without JavaScript. We have a limited set of form elements and then we fall back to the page request/response of old. This is a problem that SVG does not solve. Sure, it might make certain presentation elements easier to create but that’s more of a CSS issue than an HTML issue. Th…

A more pressing problem with SVG is that it is like every other W3C standard: bloated, unwieldy, and obfuscated. Not to mention that SVG does not have all the capabilities of PS. PS is a complete turing complete language specialized for drawing vector graphics. SVG is more restricted and certainly slower to work with, not as well supported, and very very verbose.

> [...] and very very verbose

it's possible to write compact SVG. For example, it has a simple and very compact sub-language for specifying paths (with one-letter commands): http://www.w3.org/TR/SVG/paths.html#PathDataBNF

What do you mean by 'not as well supported'? SVG is supported by Firefox, Opera and Webkit (Safari / Chrome). I'm not aware of any Browser that supports Postscript.

As for turing complete: SVG is fully scriptable with Javascript, which is turing complete and built-in in every browser.

Post reply on HN