Plataforma rica en AJAX | |
---|---|
Tipo de | Aplicación de Internet enriquecida habilitada para AJAX |
Desarrollador | Fundación Eclipse |
Escrito en | Java |
Sistema operativo | multiplataforma |
Idiomas de la interfaz | Plurilingüe |
ultima versión | 1.5 ( 23 de junio de 2012 ) |
Licencia | Licencia pública de Eclipse |
Sitio web | eclipse.org/rap/ |
Rich AJAX Platform (RAP) es un proyecto de software libre desarrollado por Eclipse Technology Project que permite a los desarrolladores crear Rich Internet Applications usando la tecnología AJAX y usando el modelo de desarrollo de Eclipse para crear complementos usando la API de Java . Rich AJAX Platform es un análogo del marco Rich Client Platform para el desarrollo web. Su API es muy similar a la API de Rich Client Platform, por lo que los desarrolladores con experiencia en RCP pueden utilizar sus conocimientos para desarrollar aplicaciones web. RAP fomenta el intercambio y la reutilización del código fuente entre las aplicaciones RCP y RAP, lo que facilita el desarrollo de aplicaciones que se ejecutan en una máquina cliente y tienen una interfaz web.
Ejemplo de la aplicación "Hello World" usando Rich AJAX Platform:
// Hola Mundo en RAP public Text txt ; Public Display createUI () { Display display = new Display (); Shell shell = nuevo Shell ( pantalla ); concha _ establecerTamaño ( 320 , 240 ); txt = nuevo Texto ( shell , SWT . SIMPLE ); texto _ setLocation ( shell . getClientArea (). x + 10 , shell . getClientArea (. y + 40 ); Botón botón = nuevo Botón ( shell , SWT . PUSH ); botón _ setText ( "¡Hola mundo!" ); botón _ setBounds ( shell . getClientArea (). x + 10 , shell . getClientArea (). y + 10 , shell . getClientArea (). ancho - 20 , 20 ); botón _ addSelectionListener ( new SelectionListener (){ widget public voidDefaultSelected ( SelectionEvent e ) { } public void widgetSelected ( SelectionEvent e ) { txt . setText ( "¡Hola mundo!" ); } }); concha _ abierto (); pantalla de retorno ; }Fundación Eclipse | |
---|---|
| |
Licencia: Licencia pública de Eclipse |