Electrónica de interfaz de usuario para Golang Programa?

Me gustaría hacer una interfaz gráfica de usuario de Electrones para una Aplicación de Escritorio escrita en Ir (en la actualidad es una herramienta de línea de comandos).

Lo que es la convención para la comunicación entre el Electrón y el Ir procesos?

Simplemente utilizando el Ir binario como una API de trabajo? Algún tipo de websocket de comunicación?

InformationsquelleAutor Ashkay | 2016-04-30

6 Kommentare

  1. 12

    La interacción de una aplicación escrita en electrónica con su backend es exactamente igual a la de un navegador Web, por lo tanto tiene las mismas opciones (Api de Web, Web Sockets, Ajax, etc.)

  2. 13

    Puede utilizar ir-astilectron te permite construir cross-platform GUI de aplicaciones con el IR y HTML/JS/CSS (alimentado por el Electrón) (divulgación: yo soy el autor)

  3. 3

    Murlock
    Es un Electrón contenedor para Golang a hacer que sea fácil para este tipo de aplicación para Mac. Se está trabajando en Windows y contribuciones para el resto de plataformas.

    • Buen proyecto, pero creo que no es una envoltura de Electrones. La versión para mac utiliza WebKit. La versión de windows utiliza EdgeHTML.
    • Murlock no es una envoltura de Electrones. Es simplemente una de empaquetar para construir la interfaz de usuario con html y css. Pero parece un proyecto muy interesante!
  4. 2

    De manera similar a Murlock, me atrevo a sugerir Webview de la biblioteca. Es un envoltorio más de Webkit y MSHTML que se ejecuta en Windows 7+, MacOS, Linux y OpenBSD.

    Es mucho más pequeño y más fácil de Electrones. También la resultante de las aplicaciones son más pequeños y menos memoria hambre.

    Usted puede tener una mirada en https://github.com/zserge/webview/tree/master/examples/todo-go para Todo un ejemplo de aplicación que compila en un pequeño independiente binario.

  5. 0

    Checkout muon que es mejor descrito por sus léame:

    Muón es una alternativa ligera a Electrones escrito en Golang en cerca de ~300 LoC, el uso de Ultraligero en lugar de Cromo. Ultraligero es una cruz-plataforma de WebKit reescribir el uso de la GPU para orientar incrustado en las aplicaciones de escritorio que se tradujo en un rápido, ligero y de poca memoria HTML UI solución que combina el poder de Cromo con el pequeño tamaño de la interfaz de usuario Nativa.

    No he utilizado yo mismo pero se ve muy prometedor!

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein

Pruebas en línea