Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The features offered within the Profound UI Framework are in some ways similar to what’s offered in other popular JavaScript frameworks, such as jQuery, ExtJS, and Dojo.  However, unlike most other JavaScript frameworks, Profound UI is designed to be driven by a server-side language, such as RPG or PHP, rather than just client-side JavaScript.  This way, RPG and PHP developers can be productive right away in creating functional Web 2.0 applications.  They can do most tasks using just server-side code, while HTML, JavaScript, and CSS coding would only be required for advanced functionality.  

The framework is also more oriented towards business applications, rather than being a general-purpose framework.  That means that we put more effort into the details that are important to businesses.  For example, our capabilities for how numbers are formatted (with edit codes, edit words, blank fill vs zero fill, etc) are much more extensive than they would be in the other frameworks. For IBM i developers, we offer the concept of "subfiles", the ability to use keys like "field exit", and other capabilities that will be much more comfortable to existing IBM i programmers.

The user interface itself is defined through a simple JSON configuration, rather than programming.  In Profound UI, this JSON file is referred to as a Rich Display File.  Once the UI is described, it can be controlled by RPG/CGI, PHP, or any other Web-capable language.

...