(877) 224-7768 <>
sales@profoundlogic.com <mailto:sales@profoundlogic.com>

iModernize - The Profound Logic Software Blog

Profound Pro Tip: 3 UI's Used with Profound.js

Posted by Tim Losee on Aug 14, 2018 3:53:53 PM

If you haven't heard by now, Profound.js is Profound Logic's solution for Enterprise business application development using Node.js. It brings together client-side and server-side development technologies, allowing developers to build database-driven business applications quicker than ever before.

Because of its incredible flexibility, Profound.js allows you to develop 3 different types of User Interfaces, giving you the ability to choose which UI is best for your business based on your current applications, code, developer knowledge, and needs. Below are the 3 different user Interfaces that you can use with Profound.js and reasons why a particular UI might be right for you.

1. Stateful Rich Display 

This type of UI is built with Profound Logic's Visual Design Tool. There is very little manual client-side coding for you to do.

Visual Designer

Benefits of Stateful Rich Displays:

  • Good for internal business applications that you run on the internet. 
  • Statefulness is built into the UI, no need to worry about session handling. 
  • Perfect for transaction applications where the user is following a pre-defined path as they go from screen to screen.

2. Stateful Raw HTML/CSS

Another type of UI - Stateful Raw HTML/CSS - is a good option for businesses that already have existing HTML content they want to re-use. In this case, you can use any number of CSS frameworks, like Bootstrap, to design.

Stateful raw HTML

Benefits of Stateful Raw HTML/CSSL: 

  • Easily outsource the development of your screens to a web designer or web design company to create a professional look and feel to all of your application screens and simply add that HTML content.
  • Use CSS frameworks. Many companies want to use frameworks, like Bootstrap, because of the robust responsive design capabilities that they provide. Profound.js can easily work with them.
  • Can include dynamic data - Profound.js naturally supports dynamic data. 

3. Stateless HTML/CSSS

A third type of UI is a Stateless HTML/CSSS interface. This option does create more work than the other two UI options because you are managing the statelessness on your own. and are responsible for all client-side coding. But it also offers you the most flexibility with your code.

Stateless HTML

Benefits of Stateless HTML/CSSS interfaces

  • Supports SEO and any other type of technology that you desire to work with (Angular, React, jQuery, Web Services, etc.).
  • Opens you up to younger developers who have a background in web applications and more current technologies. 

Now that you know the details and benefits of each User Interface, see how each of them works in the following video: 

 

Topics: RPG Development, Application modernization, IBM i applications, Node.js, Profound.js, IBM i, RPG, AS400 modernization, IBM i Modernization, Agile modernization, iSeries, Legacy Modernization, Profound UI, AS 400, AS_400, Profound Logic

Subscribe to Blog Updates

...and get The 2017 State of IBM i Modernization White Paper FREE!

cover page.png

Recent Posts