DEV Community

Cover image for ¿Qué es Frappe Framework?
aleher86
aleher86

Posted on

¿Qué es Frappe Framework?

Introducción

Frappe es un web framework low code y open source en Python y Javascript. Su origen comienza con ERPNext y luego con lo robusto que se fue haciendo deciden crear Frappe Framework con todas las funcionalidades que tiene ERPNext pero aplicadas a la creación de apps robustas y todo a nivel low code. En el mismo framework se puede modificar o crear funcionalidades específicas que se necesiten usando Python o Javascript.

Mi intención es ir armando una guía en español para aprender a usar este framework, ya que hasta incluso su propia documentación en inglés no es muy amigable a la hora de explicar muchas cosas. Varias las aprendí a los golpes o tocando por todas partes porque ni en sus guías eran específicos. Por eso quise escribir esta guía y con lo que aprendi compartirlo con todos, porque es increíble como ahorra mucho tiempo de desarrollo este framework. Quedé sorprendido como en tan poco tiempo logré sacar una app funcionando perfectamente con un front aparte que se comunica con su propia REST API que ya ofrece Frappe. Una app simple que si hubiera programado tanto backend como front de cero hubiera tardado el doble o quizas hasta el triple.

Este artículo lo iré actualizando con los links de las guías que vaya sacando y es posible que lo vaya modificando haciendo correcciones por si algo no se entiende para ir mejorándolo, ya que es la primera vez que armo una guía y seguro que cometa algún error.
Primero arrancaríamos con la creación de un entorno local en docker para luego empezar un tutorial creando una app de cero con Frappe, tratando de abarcar todo lo que se usa de Frappe y que también termine resolviendo varias de las dudas que tuve y no pude encontrar en su documentación.

Tutorial

  1. Creando un entorno local con Docker

Top comments (2)

Collapse
 
gabrielpenaranda profile image
Gabriel Peñaranda G.

Gracias por este post, estaré pendiente para seguir los siguientes

Collapse
 
zeuspod profile image
ZeusPod

Saludos estaré pendiente de este hilo o post , sin embargo podrías indicar que diferencia significativa tendría con otros frameworks como Flask , FastApi sin nombrar Django por ejemplo