On Dec 09, 2005, at 02:27, Leonard Rosenthol wrote:
> Granted that learning a new grammar is easily than learning new
> tools - but that's also a bit of an argument for saying that
> programmers
> today are lazy...
It's not laziness, it's cost analysis. Reducing the number of formats
is a gain of time, it's a better business decision than endless
multiplication. Furthermore, most of the products I work on are in
the mobile space where we have serious constraints regarding code
size. If I can use an XML parser for all my formats I'm fine, if I
need to throw in a new specialised parser for every single file type
someone decides to put out there I'm very definitely screwed.
>> Additionally, XML integrates smoothly with whatever
>> infrastructure you have in place in your company or just on your
>> computer.
>>
> Wouldn't that depend on the infrastructure? I've got lots of
> customers for whom XML is a 4 letter word...(and many others who
> eat it up).
Yes, it depends on the infrastructure. That being said
infrastructures that can integrate XML are more frequent than those
that can't.
>> Contrast this with Flash or PDF. Have you ever tried to get
>> information out of these formats?
> Every day for the last 8+ years!
>
> I don't have any problems - but then I've spent the time to learn
> the formats and tools for working with them, just as I learned the
> tools for
> XML. Once I learned the formats and tools - they are no longer any
> easier/harder.
I spent time learning tools that ended up not working. There was
always something that would end up going wrong. I might not have
found the right one but all those I tested had limitations, they
almost never support the latest version, they crash, etc.. With XML I
can pick a random parser and it'll Just Work(tm).
>> The specifications may be open, but it's still
>> the case that once you put your data in one of those formats, you've
>> pretty much locked it up for good.
>>
> Huh?
>
> Sounds like you have had some bitter experiences - sorry about
> that.
> But that's your personal experience and NOT a reality of the
> technology...
Bad experience is an understatement. But please, I'd be happy to
investigate existing tools if you would be so kind as to provide
pointers.
My personal experience isn't a reality of the technology, but what is
is that there are far fewer parsers for PDF or SWF out there that are
conforming to the specification, built on quality code that has been
widely used and tested, is open source and runs on at least OSX,
Linux, and Windows (even without asking for all that -- which I get
trivially for XML -- I found none) than for XML. The technical
maturity of the tools and of the market around them cannot be compared.
>> I don't trust MS much about the openness of Metro, but given a choice
>> between that and PDF I will produce Metro documents any day of the
>> week and run away screaming from PDF.
>>
>>
> Simply because it's XML?!?!
Simply because it's simple, and doesn't feel like I have to bang my
head against the wall until I'm barely recognisable to get it to work.
> So you'd pick a technology because it's "cool" or "happening" and
> "easy" over something that is technically superior?
XML is hardly "cool" or "happening" anymore. It's just there. I'll
pick whatever makes the greatest business sense. Metro seems to do
all that I need such a document format to do. If PDF does more, it's
nothing I've noticed that I need (I'll entertain suggestions though).
So *given a choice* between the two, yes, I don't see why I'd pick
the one that's a terrible pain in the ass to use over the one I can
easily handle already.
--
Robin Berjon
Senior Research Scientist
Expway, http://expway.com/
------------------------ Yahoo! Groups Sponsor --------------------~-->
Get Bzzzy! (real tools to help you find a job). Welcome to the Sweet Life.
http://us.click.yahoo.com/KIlPFB/vlQLAA/TtwFAA/1U_rlB/TM
--------------------------------------------------------------------~->
-----
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click "edit my
membership"
----
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/svg-developers/
<*> To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/