Altenwald Blog
Blog sobre programación, software libre, redes, servidores, ...
Menú
Acerca de... ¿Quiénes somos? RSS
Categorías
sistemas (70) desarrollo (128) historias (25) productividad (49) seguridad (10) libros (25) noticias (45) opinión (35) humor (3)
Etiquetas
programación (111) desarrollo de software (79) erlang (75) opinión (37) noticia (36) libros (28) servidores (26) desarrollo web (24) base de datos (24) administración de sistemas (23) php (22) desarrollo ágil (22) empresa (21) otp (20) ruby (19) ingeniería de negocio (18) elixir (18) desarrollo profesional (16) redes (16) seguridad (14)
2017-08-01
4 min sistemas
Bragful: Un PHP escalable y confiable
[ erlang ]  [ php ]  [ bragful ] 

PHP no ha evolucionado como otros lenguajes para cubrir la necesidad de sistemas reactivos puesta de moda y necesaria en los nuevos tiempos de la informática. Afortunadamente Bragful ha llegado para ayudar. ¿Quieres saber qué es y cómo funciona?

Bragful es una evolución de ephp concebida para ejecutar sistemas como Wordpress, Prestashop, Drupal, etc. En un entorno reactivo. Esto significa cumplir los puntos del manifiesto reactivo que conseguimos a través de sus características únicas.

Un poco de historia

A finales de 2013 comencé probando varias herramientas de análisis léxico y sintáctico. Tras mucho esfuerzo conseguí un parseador básico para PHP (y otro para SQL) con bastantes fallos pero muy prometedor. Me atraía la posibilidad de escribir código PHP para aplicaciones Erlang/OTP y dar entrada a otros a programar usando BEAM (la máquina virtual de Erlang).

A lo largo de 2014 y 2015 no pude hacer mucho pero el sistema siguió creciendo agregando cada vez más características y siendo cada vez un PHP más completo. En 2016 decidí dar un giro de tuerca y cambiar PEG por un analizador a medida y el soporte de PHP aumentó considerablemente.

Ahora a mediados de 2017 y casi con toda la implementación de orientación a objetos terminada considero que estamos preparados para dar nombre a la solución y exponer lo que es capaz de hacer... ¿Preparados?

¿Qué es Bragful y qué puede hacer?

Bragful es el nombre comercial dado a la solución. Es una compleción de ephp que agrega la capa HTTP para aceptar peticiones y otras librerías necesarias más:

Además de proporcionar herramientas de nivel empresarial como sistemas de depuración preparados incluso para depurar llamadas en producción sin afectar al resto del sistema. Tests, coverage, profiling, ... todo para ayudar a generar mejor código PHP y por supuesto ayuda para el despliegue de forma segura.

La potencia de Bragful está en ayudar a los programadores y administradores de sistemas que usan PHP a escalar y diseñar software de forma más sencilla y con menos elementos en juego. Un sistema con PHP cuando escala normalmente requiere de:

En un sistema con Bragful tenemos:

La instalación es simple y escalable.

¿En qué fase está y cuándo verá la luz?

Estamos aún en fase activa de desarrollo. Pretendemos lanzar una versión inicial lo antes posible que tenga soporte para Wordpress. Esta será nuestra primera versión 0.1.0.

Tenemos la esperanza de poder liberar como servicio para pruebas abiertas y gratuitas a todo el que esté interesado. Si quieres estar al tanto y conseguir una cuenta gratuita para probar el sistema cuando esté en fase alpha suscríbete a nuestro boletín en la página de Bragful.

¿Cómo puedo ayudar?

Toda ayuda es bienvenida por lo que...

Conclusiones

Este ha sido un proyecto a largo plazo, comenzado hace casi 4 años. Esperamos sea de gran utilidad para potenciar PHP en un futuro y muchos puedan beneficiarse de sus características. ¿Qué te parece? ¿Probarías Bragful con soporte para Wordpress? ¿Algún otro framework o sistema que use PHP? ¡Déjanos un comentario!

Autor
Manuel Rubio
Programación Concurrente & Erlanger