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 ordinary programming skills can struggle with user interface design concepts and often miss the mark with their first web application. LANSA's visual application framework has been used by developers from many different backgrounds to construct 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 web, cloud and desktop applications in any combination.
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 ‘live’ prototyping
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 remote users can review and provide immediate feedback.
The prototype is not discarded 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
These days, your framework-based application will most probably be deployed in a browser or in the cloud of your choice, as a web application with Windows-like functionality. It can also be seamlessly deployed as a Windows executable for desktop users if required. Because the framework is written in LANSA (we eat our own dog food), you will achieve optimal web performance with functionality close to that of a Windows desktop application. 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 extraordinary levels of productivity and a shorter learning curve. Application prototypes transform gradually and 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.