[XQuery Talk Mailing List Archive Home] [By Date] [By Thread] [By Subject] [By Author] [Recent Entries] [Reply To This Message]

size of XQuery developer community

Daniela Florescu dflorescu at mac.com
Mon Aug 31 09:58:34 PDT 2009


  size of XQuery developer community
> a widespread lack of a _deep_ understanding of XML.

Hans-Juergen,

Yes, you are right.  There is a deep misunderstanding in IT of our  
core message
about the role of XML in the new architectures. XML is not syntax, it  
can/should be
the primary way of modeling data. XQuery is not a query language (oh  
well), but a
full blown (declarative) data processing language.

However, if the world misunderstands it, it is hardly the world's fault.

It is that we do not express this message in a clear, concise and  
convincing enough
manner -- and probably not in the right places, either.

I hope we don't have to wait 20 years for the message to be heard....

Best regards
Dana












> The vast majority of developers (and architects?) view XML  
> essentially as a portable encoding. In other words: they look at XML  
> at the lexical level, and they are not aware of the fact that the  
> XDM constitutes a global, uniform information model, composed of a  
> handful of concepts (sequence and item, six kinds of nodes, atomic  
> types). They do not suspect that URIs and the XPath language create  
> an information space in which any application is embedded and which  
> it can ignore or use. They have not grasped the concept of an  
> expression language whose values are information entities (that is,  
> instances of that information model). So they are not aware of a new  
> way of thought which strives to simplify things by designing  
> information processing steps  - consuming input
> information, emitting output information. The very concept of such  
> steps is not alive in their imagination; accordingly, they show no  
> interest in information processing languages (XSLT,  XQuery, XProc).
>
> Perhaps the heart of the problem lies at the question how to  
> integrate this new, information oriented view into object  
> orientation. The latter, of course, remains _the_ paradigm, the  
> former can only be a complement. It cannot replace object  
> orientation, but it should and will modify how it is applied: it  
> should influence the main abstractions governing a system design.  
> Example: if you have to process external messages coming from  
> different partners, having similar information content but different  
> schemas, the obvious approach is to design an internal format, write  
> software covering the functionality by processing/producing internal  
> messages, and transform messages between external and internal  
> format. To get the transformations done, all one has to do is write  
> one class, which is configured by an XML file mapping format pairs  
> to the names of stylesheets and or queries. I said "obvious", but  
> experience tells me it is not obvious at all.
>
> I think the complexity of information to be consumed and produced is  
> growing steadily. I wonder how absurd the waste of time and energy  
> must get before the common awareness of XML deepens. Object  
> orientation was invented (I think) in 1967. It became widely known  
> more than 20 years later. This shows that it may be difficult to  
> guess..
>
> With kind regards,
> Hans-Juergen Rennau
>
>
>
> ----- Ursprüngliche Mail ----
> Message: 1
> Date: Wed, 26 Aug 2009 11:17:05 -0700
> From: Daniela Florescu <http://x-query.com/mailman/listinfo/talk>
> Subject: Re:  size of XQuery developer community
> To: Adam Retter <http://x-query.com/mailman/listinfo/talk>
> Cc: http://x-query.com/mailman/listinfo/talk, Marcus Clemens <http://x-query.com/mailman/listinfo/talk>
> Message-ID: <http://x-query.com/mailman/listinfo/talk>
> Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
>
> I got several private answers to this question, all with the same
> comment:
> in all cases people looked for XQuery developers and cannot find any.
>
> Unfortunately XQuery will remain a niche language if this situation
> persists.
>
> How did other languages/communities solve this kind of growing pain ?
>
> Any suggestions ?
>
> Thanks !!
> Dana
>
>
> ************************************
>
>
>
>
>
>
> _______________________________________________
> http://x-query.com/mailman/listinfo/talk
> http://x-query.com/mailman/listinfo/talk




PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2011 All Rights Reserved.