Skip to main content

RIA - Best for the Enterprise App development

RIA - A new world of possibility ready for the Enterprise.
.Architecture
.mature frameworks and libraries
.process and standards


Rich Internet Applications:

.Load main page once
.Dynamically replace content in response to user interaction
.javascript central to UI Logic

Traditional MVC with RIA:
.UI Logic in view and client-side components
.Views are specific to one UI
.View-slow

RIA without MVC:
.Client-side components(javascript)
.consume Enterprise API directly (SOAP)
.API may not fit UI needs

RIA with Slim MVC:
.MOdel/Controller are used to expose a UI-specific API (JSON,REST etc) That can be consumed by

different UIs.
.ByPass controller when possible,avoid views

Developing and Maintaining Javascript:
.Limited error detection by IDE
.Difficult refactoring
.Different coding styles
.Skill sets


Logging:

Log to Browser console or web page.
.Javascript APIs

Log to server File
.Call a Logging Service via AJAX


RIA technology:
  • Partial screen updates
  • Asynchronous communication
  • Server push
  • Widgets supporting direct manipulation
  • Multiple coordinated windows
  • Modal dialogs
  • Menus
  • Keyboard navigation
RIA technology provides rich client capabilities in a web infrastructure. The goal is to combine the advantages of desktop applications with those of web applications. There are three fundamentally different technology options to achieve this: JavaScript, Java, and Flash. Their respective core advantages lead to the next level of the decision tree.














Comments

  1. Qdexi Technology offers comprehensive RIA development services, crafting dynamic and engaging web experiences. With expertise in cutting-edge technologies, Qdexi creates interactive interfaces, seamless navigation, and responsive designs, enhancing user interactions and satisfaction. Their RIA solutions redefine web applications, delivering innovation and functionality in every click.

    ReplyDelete

Post a Comment