ElectronJs
Durante el desarrollo de este manual hemos ido siendo conscientes del potencial de electronJs para el desarrollo de aplicaciones de escritorio multiplataforma.
Realizando las aplicaciones de prueba hemos sido consicientes de todo aquello en lo que sería profundizar para sacarle el máximo provecho a esta aplicación.
Entre estas cuestiones destacan las siguientes:
- Ya que electronJs, se basa en NodeJs, es imprenscindible profundizar más en este lenguaje
- Respecto a las funcionalidades que ofrece ElectronJs, hemos mostrado sólo las más importantes para una primera aproximación a la tecnología. Se hace fundamentental estudiar el resto de las funciones.
- La comunidad y el ecosistema ElectronJs también destaca por ofrecer herramientas, soluciones y ejemplos que ayudan mucho en los desarrollos.
- En concreto, respecto a los ejemplos que hemos usado, hemos entendido el proceso de comunicación entre los procesos, sim embargo, es necesario comprender mejor el sistema webContents.send() ya que presenta un comportamiento que no acabamos de entender
- El uso de las aplicaciones nativas tiene mucho potencial desde ElectronJs. Con experiencia en el desarrollo de aplicaciones de escritorio se le sacaría el máximo rendimiento
- Con algo más de tiempo, nos hubiésemos aventurado a realizar una aplicación básica de comunicación entre procesos
- Hay que tener en cuenta aspectos diferenciadores para el desarrollo en macOS, con lo que hay que investigar más en este sentido
- No hemos podido verificar instalación en macOS