LinuxParty
NUESTRO SITIO necesita la publicidad para costear hosting y el dominio. Por favor considera deshabilitar tu AdBlock en nuestro sitio. También puedes hacernos una donación entrando en linuxparty.es, en la columna de la derecha.
Los lenguajes de programación Web, son cada vez la mejor solución para desarrollar aplicaciones de escritorio, no ya sólo aplicaciones web, además de ser cada vez más preferidas como herramienta para el desarrollo de móviles.
Aquí les muestro los 5 frameworks para crear aplicaciones de escritorio que es una novedad, si tu eres desarrollador web y sientes que no puedes con encargos de software a la medida, o has desaprovechado oportunidades de desarrollo freelance o para tu empresa, por no saber nada de desarrollo para escritorio, aquí está la solución con estos frameworks podrás trabajar con JavaScript, CSS, HTML y por supuesto PHP.
Framework #1 Electron.
Este Framework hasta el momento es el más popular de todos por que tiene un motor de renderizado, muy parecido al que usa Ionic con Angular para las aplicaciones móviles híbridas, que hace que los software desarrollados con este framework sean compatibles con todos los sistemas operativos, usa Chromium y node.js que se puede combinar con cualquier framework javascript y para el frontend sigues diseñándolo con html y css.
entre los software más famosos creados con este framework están Atom que es un editor de textos muy bueno que yo uso, está ghost desktop que es el sistema para escritorio de ghost, también está visual studio code entre otros.
Framework #2 NWjs
Es un framework que se enfoca mucho en la seguridad al igual que Electron también se programa en node.js y corre en todos los sistemas operativos.
Framework #3 Haxe
Haxe es un framework que va en ascenso, ya que es muy fácil de trabajar y rápido su documentación es clara y tiene muy buenas herramientas.
Te ponemos un vídeo:
Framework #4 Enyo
Este es un Framework javascript pero con un enfoque a lo que es el uso de html5 y canvas es más enfocado a crear juegos y gráficos, que de igual manera se ejecutan con interfaz de escritorio en los tres sistemas operativos más importantes.
Framework 5 Photon
Framework basado en el corazón de electron, y es lo mismo casi lo mismo solo que un poco más gráfico y con más adaptación de widgets frontend
Estos anteriormente son los más mencionado y más famosos hasta la fecha pero hay un sin fin de frameworks para este tipo de tareas te regalo estos extras que tu puedes investigar:
Meteor:
Meteor es una framework para node.js pero se especializa en realizar app para desktop y móviles, también se caracteriza por ser un framework full stack muy compatible con react.js
¿Se puede desarrollar software y app de escritorio con php?
Claro que se puede y hay varios frameworks pero el que te puedo mencionar que tiene mejor soporte se llama wxphp y lo puedes ver aquí wxphp. También puedes trabajar con el framework Haxe.
Te ponemos dos vídeos:
El siguiente vídeo:
Y finalmente, convertirlas en aplicaciones independientes como puedes ver en éste vídeo.
Ventajas de desarrollar app de escritorio con lenguajes web:
- Si eres diseñador o desarrollador web no necesitas aprender nada más.
- Creación rápida e integración fácil con sitios web.
- Manejo fácil y rápido de API Rest Full.
- Mejores diseños y animaciones al integrar HTML y CSS
- Corren en cualquier Sistema operativo.
- no necesitan instalación.
- Fácil configuración y descarga.
Desventajas de desarrollar app de escritorio con lenguajes web:
- No se pueden manipular muchas funciones del Sistema Operativo.
- Por ser tecnologías nuevas no se recomiendan para sistemas empresariales muy grandes, "hasta el momento"
- No se puede programar a bajo nivel.

-
Programación
- ExtreHost es ahora Proveedor de Dolibarr en España, puede ayudarte en tu programa de punto de venta, facturación, contabilidad, facturas y proveedores
- Joomla! fue el Mejor CMS gratuito y Mejor CMS de código abierto de 2021 según la CMS Critic Awards
- Programar un facturador con PHP, JSRender bajo el patrón MVC
- La creadora del BASIC la hermana Mary Kenneth Keller. Primera mujer doctora en computación.
- ¿Te da pereza escribir la documentación? Deje que la IA lo escriba por usted
- Cómo instalar NetBeans IDE en Debian, Ubuntu y Linux Mint
- Cómo instalar NetBeans IDE en CentOS, RHEL y Fedora
- Compila el mismo código fuente para distintas plataformas con PlatformIO
- GRV: una herramienta para ver repositorios de Git en una terminal de Linux
- Creando un Blockchain en 60 líneas de Python
- Después de la protesta de la comunidad de código abierto, Microsoft revierte el controvertido cambio de .NET
- PHP vs Python: ¿Cuál es la mejor programación del lado del servidor?
- Programar y depurar en un IDE para PHP con Eclipse, plugins PDT, xdebug y Remote debug
- Manual Awk mediante ejemplos, Parte 1
- Los 27 mejores IDEs para programación C/C++ o editores de código de Linux
Comentarios
Suscripción de noticias RSS para comentarios de esta entrada.