Workshop
Frappe Framework
What is Frappe Framework?
Frappe, pronounced fra-pay, is a full stack, batteries-included, web framework written in Python and Javascript with MariaDB as the database. It is the framework which powers ERPNext, is pretty generic and can be used to build database driven apps.
System Requirements
This guide assumes you are using a personal computer, VPS or a bare-metal server. You also need to be on a *nix system, so any Linux Distribution and macOS is supported. If you're a Windows user, you could use Ubuntu in WSL. We officially support only the following distributions.
macOS
Debian / Ubuntu
Batteries Included
Database, schema, API, protocol, session management, authentication, views(report), concurrency management, rendering, message queue.
what is bench, app, site in frappe terms
1. Bench
A Bench is the development environment and command-line tool used to create, manage, and run Frappe projects.
2. App
An App is a collection of features or modules that provide specific functionality.
3. Site
A Site is an individual Frappe installation with its own database, users, settings, and data.
The Art of Crafting Software
The basics of Software- why software and where software
BOOKS
Making users Awesome
What's your problem
User story Mapping
How to have confidence and Power in dealing with people
Practices of an Agile Developer
The Pragmatic Programmer
Top comments (0)