Data, presentation and programming can all be modelled and manipulated via OBYX because it has been specifically developed to be XML orientated instead of general purpose like other scripting languages.

Avoid Language Variations

The simplicity of a single syntax means that a developer only needs to understand one way of writing things to be effective in XHTML, XML data and OBYX code. This avoids language variations that a developer has to learn, this is at best, time consuming and at worst introduces mistakes. Typically in C type languages 'equals' is denoted with the '==' symbol, whereas mysql uses just a single '='. These can be confused and programmers end up with assignments in 'if' statements or invalid sql queries. OBYX uses a single syntax as a unifying feature between data, presentation and code to aid the general purpose developer and not lose them in detail.

Fit for Purpose

Being fit for purpose, OBYX is aware of (and makes accessible), all the technologies in the sphere of web applications - XML, HTTP, SQL, POSIX, CGI,etc. OBYX uses one syntax for everything, that syntax is XML and is designed to handle XML fluidly for any role as Model, View,Controller and using any Namespace. OBYX has inbuilt XML validation, can manage namespaces, schemas and DTDs, and it benefits from economies of scale, due to the ubiquity of XML aware applications and frameworks (eg optimisers, editing environments etc).




Last Modified: Thu, 15 Jan 2015