Developing Valence Apps

Choose one of the three methods that fits your skill and experience level.

 

 

Use Nitro Query or AutoCode

Pros

  • Fast and easy–be successful with Valence quickly.
  • Intuitive designer works from the browser.
  • No programming required.
  • Easiest to upgrade to new Valence versions.
  • Consistent look and feel.

Cons

  • May not be ideal for large scale apps.
  • Not every type of component available.

Use Sencha Architect for UI and RPG for server-side

Pros

  • Visual canvas for designing the app user interface
  • Most Ext JS components available to use
  • Minimal effort required to upgrade to new releases
  • Less manual coding required

Cons

  • Need to install to PC or Mac
  • Some manual coding required
  • Latest versions always lag behind new Ext JS features
  • Can be cumbersome to use with larger apps or advance app structures

Pure ExtJS development for UI with RPG for server-side

Pros

  • Ability to use all Ext JS components and features
  • Allows for use of advanced app structure
  • Access to Valence packages
  • Easily override, extend and reuse components
  • Best option for multi-developer environment

Cons

  • Highest learning curve
  • Needs manual coding which can be slow for inexperienced developers

CNX Development Services. Utilizing Valence, our custom framework for IBM i,  our developers will design and build your applications, including both the front-end interfaces and back-end RPG programs. We will provide you with a wealth of source code, tips and techniques  for building additional apps on your own.

Learn more >