Languages Used in Orbeon

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Languages Used in Orbeon

kushp
Just a wiki question...

I've gone through the orbeon-form repository GitHub. The languages used to develop Orbeon are: Scala, Java, JavaScript, XForms, XSLT, and other XML technologies.

Some languages are subject to obvious use. For e.g XForms, XSLT, JavaScript and one programming language for the backend. I'm interested to know why Scala and Jave both are used? Do they serve some special purpose which otherwise might be difficult to implement for either of the languages?

--
You received this message because you are subscribed to the Google Groups "Orbeon Forms" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
Reply | Threaded
Open this post in threaded view
|

Re: Languages Used in Orbeon

Alessandro  Vernet
Administrator
Hi Kush,

For server-side code, we started using Scala in 2010. Since then, pretty
much any new server-side code is written in Scala, and quite a bit of
pre-existing Java code has been rewritten in Scala. The same has been
happening for client-side code, but only in the last couple of years, so
most of the client-side code is still in JavaScript. (And as you noticed, we
also use quite a bit of XForms, and other XML technologies.)

Alex

-----
--
Follow Orbeon on Twitter: @orbeon
Follow me on Twitter: @avernet
--
Sent from: http://discuss.orbeon.com/

--
You received this message because you are subscribed to the Google Groups "Orbeon Forms" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
--
Follow Orbeon on Twitter: @orbeon
Follow me on Twitter: @avernet