Developing visual applications that meet the needs of today’s discerning user is a real challenge. Knowledge workers are familiar with applications that look and behave like Microsoft Office and Web applications.
Programmers with classic IBM i (System i, iSeries, AS/400) skills – like writing RPG code or arranging a 5250 terminal screen – can struggle with user interface design concepts and often miss the mark with their first Windows or Web application. LANSA's application framework has been used by developers of many different kinds of applications to ensure a ‘right first time’ result. These resulting applications are already in use today by millions of users around the world.
Why use LANSA's visual framework?
LANSA's visual framework architecture provides a proven development standard for creating robust Windows and Web applications or a combination of both.
The Visual LANSA Framework makes developers as productive as possible by providing templates for common commercial applications. The framework assists in the prototyping, design, deployment and maintenance stages of the application development lifecycle.
The benefits of a prototype
Developers can be uncertain of what a commercial-grade application should look like and how they should structure the underlying code. Users can find it difficult to define what they want, but they know a good user interface design when they see it! The visual framework removes the guesswork by applying proven standards. Prototypes can be defined in minutes and if the application is browser-based, designers can email a Web link to the application so that users can review and provide immediate feedback.
The prototype is not thrown away but gradually converted into the final application. You complete your application by replacing the prototype parts with real programs that reflect your actual business logic.
Code Assistants generate much of the code required and an expanding library of reusable components allows developers to rapidly assemble powerful and rich user interfaces.
Flexible deployment options
Your framework-based application can be deployed as a Windows executable for desktop users, or as a Web application with Windows-like functionality. You can also use AJAX techniques to achieve optimal Web performance with functionality close to that of a Windows client. No other visual framework provides such parity between a Windows and Web user interface from the same code base.
Boost developer and user productivity
The Visual LANSA Framework was designed to boost developer productivity by providing an easy-to-use and intuitive development framework that hides and abstracts low-level functionality to achieve higher levels of productivity and a shorter learning curve. Application prototypes transform easily into the final working applications.
The framework enforces user interface design concepts that follow the standard conventions that almost all users are familiar with, whether at work or at home. This model provides a design style where everything that a user might need to do is just a few clicks away.
In addition, maintenance is simpler because applications follow a consistent design, making it easier to understand the code.