Es una herramienta que nos permite desarrollar de forma rápida aplicaciones web, sin tener conocimientos de HTML ni de JavaScript. Néfele está basado en el estándar de programación XBase.
Con Néfele puede crear aplicaciones para entornos Web de una forma rápida y sencilla, sin necesidad de tener conocimientos avanzados de tecnologías propias de la programación web.
Como desarrolladores de software de gestión veíamos que los clientes nos pedían cada vez más a menudo utilidades web que se complementaran con el software de gestión que les habíamos realizado, algunos experimentamos con PHP, JavaScript, HTML5, NodeJS, etc…, y vimos que se nos hacía muy cuesta arriba desarrollar cualquier cosa, y una vez realizada mantenerlas era un suplicio. Así que necesitábamos una manera de realizar esas utilidades web, que se complementaran con nuestras aplicaciones de escritorio, utilizando la misma herramienta de desarrollo y el mismo lenguaje. De esa necesidad nació Néfele, hoy día nos permite hacer más que pequeñas utilidades complementarias, aunque tenemos claro que ese es su gran potencial, por que es lo que nos demandan los clientes, no tener toda nuestra gestión en la web, si no poder ofrecerle al cliente herramientas web (notas de pedidos, control de entregas, facturación de servicios, partes de visita, etc…), la posibilidad de integrar el escritorio y la web. Aun así Néfele ha demostrado que puede servir para algo más, hay compañeros que están desarrollando sitios web para que los clientes puedan ofrecer a sus respectivos clientes el acceso a su información (facturas, pedidos, pagos, su información de contacto, etc…), también esta en marcha una tienda web y de información publica.
Puede empezar a crear aplicaciones web sin necesidad de tener que escribir una sola línea en HTML, JavaScript o PHP. Néfele dispone de múltiples funcionalidades HTML y JavaScript, cuyo uso está totalmente encapsulado permitiendo que el programador no tenga que conocer nada de HTML, JavaScript o PHP. Además dispone de un gestor de errores al estilo de nuestras herramientas XBase favoritas, indicando la línea de su código .prg donde se produjo el error. Cualquier formulario PHP y JavaScript, que es engorroso y tedioso, se convierte en tarea fácil con muy pocas líneas de código.
Néfele, Harbour, Apache y opcionalmente puede complementarlo con Xailer versión Personal que es gratuita y usar su datasource para manejo de DBF. Para el uso de datasource de Mysql, MariaDB o SQLite necesitaría Xailer Profesional. No obstante también pude usar cualquier datasource xbase compatible con Harbour, Néfele integra conexión mediante ODBC a las principales Bases de Datos.
Néfele está en continuo desarrollo e innovación, pero actualmente puede hacer cualquier aplicación web totalmente responsive y con un acabado profesional y avanzado. Está en un estado de desarrollo lo suficientemente avanzado como para desarrollar cualquier tipo de aplicación web.
Néfele se distribuirá bajo licencia LGPL, por lo tanto sera gratuita y de libre distribución, estando todo el código fuente accesible.
No obstante hasta que se libere la versión 1.0 se distribuirá como una librería para linkar a nuestros proyectos Harbour.
Creamos Néfele con la intención de utilizarlo para nuestros proyectos, pero hemos visto que esa necesidad que teníamos y nos movió a crearlo, era una necesidad compartida por muchos programadores de Clipper/Harbour, por lo que decidimos darlo a conocer al publico en general y sobre todo a la comunidad Clipper/Harbour.
Es gratuito y LGLP, y lo seguirá siendo siempre.
La licencia LGPL de Néfele permite que en un futuro existan complementos o extensiones realizadas por nosotros o por terceros que sean de pago, pero no serán el núcleo de Néfele, si algún complemento o extensión se añade al núcleo de Néfele pasara a ser gratuito y LGPL.
Si, No obstante hasta que se libere la versión 1.0 se distribuirá como una librería para linkar a nuestros proyectos Harbour.
Actualmente Sí, Néfele esta desarrollado en Xailer, aunque utilizando código completamente compatible Harbour, la idea es que que en su momento no tenga ninguna dependencia de Xailer, lo que permitiría la compilación directa con Harbour y la utilización de cualquier editor de código. No obstante, existe una Versión Personal que es gratuita y le permitirá crear y compilar sus proyectos Néfele.
Si necesitas ayuda para descargar o instalar xailer, puedes consultar la entrada de nuestro blog https://nefele.dev/blog/como-instalar-xailer-bien-explicado/
Está de enhorabuena, Néfele tiene una curva de aprendizaje muy suave y corta en el tiempo. Sólo es necesario conocer Harbour o Clipper. Salvo la sintaxis de las clases Néfele, toda la lógica de Negocio de cualquier aplicación Néfele, es Harbour o Clipper.
Para nada, en menos de 5 minutos puede tener funcionando una aplicación web con un logotipo, un menú y ya sólo le faltaría desarrollar todas las funciones que desee ejecutar desde el Menú. Si utilizas Néfele con Xailer dispones de un asistente que se encargara de confirmar la configuración de tu apache y te preparara el esqueleto inicial de tu aplicación.
Néfele está basado en el framework Materizalize, pero su Arquitectura permite integrar dentro de Néfele cualquier control de otros entornos web ( Boostrap, etc…. ). Hay muchos ejemplos publicados al respecto: STArticles, STGoogleLoc, Varios timeline procedentes de Bootstrap, etc….
Si, estamos desarrollando aplicaciones Néfele aprovechando el WSL de Windows y una vez compilado podemos subirlo a un servidor Linux. Actualmente solo tenemos soporte para DBF y SQLite, pero estamos trabajando en soportar el resto de BBDD.
No, Néfele es una herramienta para que usted desarrolle su aplicación web y la aloje y gestione donde estime oportuno.
Néfele está basado en el principio Mobile First. De esta forma podemos estar seguros de que nuestras aplicaciones puedan funcionar en todo tipo de dispositivos conectado a internet, sea navegador de escritorio, o en cualquier dispositivo Apple o Android.
Pero su gran ventaja es que solo programaras con código xBase, no necesitas saber nada más, lo que te permitirá desarrollar de manera eficiente y rentable cualquier aplicación web.
Néfele permite usar inyecciones de código HTML o JavaScript, para los más expertos. Por defecto Néfele ejecuta una larga lista de funciones JavaScript, todo queda perfectamente encapsulado, no teniendo que conocer nada de JavaScript. No obstante, la arquitectura Néfele permite el uso de HTML y JavaScript inyectando código para su ejecución desde Néfele. Una vez que se conoce la estructura de Néfele, un programador experto en JS, JQuery o cualquier otro lenguaje web puede crear sus propios controles Néfele, optimizando la reutilización de código para futuros proyectos. Néfele es óptimo para los que desconocen estos lenguajes web, y preciso para todos aquellos que dominan estos lenguajes, no teniendo que renunciar al uso avanzado del mismo.
Ya esta disponible la versión beta de Néfele, aunque no hemos terminado la documentación como queriamos, pero la alta demanda nos ha motivado a abrirlo a todo el publico.
Puedes descargar Néfele desde nuestra area de descargas
Encontraras la descarga de NéfeleWizard, que contiene la librería de Néfele y las herramientas NéfeleWizard y NéfeleConsole.
Tambien puedes descargar el proyecto Néfele Samples, con los ejemplos que estamos publicando para que podais ir aprendiendo a utilizar Néfele. Ambas descargas se iran actualizando periodicamente.
Si quieres recibir un aviso cuando se produzca una actualización registrate en nuestro foro.