Poe :: xul

para la aplicación remota XUL en PoE
Descargar ahora

Poe :: xul Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Philip Gwyn
  • Sitio web del editor:
  • http://search.cpan.org/~gwyn/

Poe :: xul Etiquetas


Poe :: xul Descripción

Marco para la aplicación remota XUL en PoE Poe :: Xul es un marco Perl para la aplicación remota XUL en Poe.Synopsis, use POE; Usa Poe :: Componente :: XUL; PoE :: Componente :: Xul-> Spawn ({APPS => {Test => 'My :: Aplicación', # ....}}); $ poe_kernel-> corre (); ########## Paquete My :: Aplicación; usar PoE; Usa Poe :: Xul :: Nodo; Use Base QW (PoE :: Xul :: Aplicación); ##### Sub Boot {My ($ Self, $ event) = @_; $ yo -> {d} = Descripción ("Haz lo siguiente"); Bota ("Esta es una aplicación de prueba"); Ventana (HOX ($ auto -> {D}, botón (etiqueta => "Haga clic en ME", haga clic en => 'clic')); $ Self-> CreateHandler ('Other_State'); } ##### Sub Click {My ($ Self, $ event) = @_; $ event-> diferir; $ Poe_Kernel-> Rendimiento ('Other_State', $ evento); } Sub Other_State {My ($ Self, $ event) = @_; $ yo -> {d} -> TextNode ('Lo hiciste!'); $ yo -> {w} -> firschild-> apendchild ($ yo-> {b2}); $ evento-> manejado; } ##### Sub apagado {My ($ Self, $ SID) = @_; $ kernel-> alias_remove ($ yo-> {sid}); } Vea también los ejemplos en EG / .poe :: xul es un marco para crear aplicaciones remotas XUL con POE. Incluye un servidor web, una biblioteca de clientes de JavaScript para Firefox y un kit de herramientas de widgets en Perl.poe :: Xul se pronuncia similar a Puzzle.at El corazón de Poe :: Xul es el concepto de objetos de espejo. Es decir, cada elemento XUL existe como un objeto PERL (PoE :: Xul :: nodo) en el servidor y como un objeto DOM en el cliente. Un Changemanager en el servidor y la biblioteca de clientes de JavaScript son responsables de mantener los objetos en sincronización. Tenga en cuenta que, si bien todos los cambios de atributos de elementos en el servidor se reflejan en el cliente, solo los atributos (valor, seleccionados, ...) más importantes se reflejan desde el cliente al servidor.poe :: Xul actualmente utiliza un evento sincronoso, Modelo basado para actualizaciones. Esto se cambiará a un modelo bidireccional asíncrono (también conocido como cometa), espero.xul solo es compatible con los navegadores del proyecto Mozilla (Firefox y Xulrunner). Si bien esto limita a Poe :: Xul's Uso para la aplicación web general, Poe :: Xul haría para algunas aplicaciones de intranet muy poderosas. Nota: Poe :: Xul debe considerarse la calidad beta. Si bien tengo solicitudes basadas en PoE :: Xul en la producción, la documentación probablemente está incompleta y esta API probablemente cambiará. Poe :: Xul es un tenedor del nodo Xul ::. PoE :: Xul permite múltiples ventanas, contenido multimodo y el uso de ASYNC de los eventos POE durante el manejo de eventos. También elimina el uso del aspecto extra lento y el protocolo de alambre XML pesado. Poe :: Xul :: la API del nodo está más cerca de la de un elemento DOM. Xul :: Nodo (IMHO) AutoLoad de AutoLoad de Xul :: Nodo :: Paquetes de aplicación se ha eliminado. Requisitos: · Perl


Poe :: xul Software relacionado