72A99537-A0FB-4A61-A850-0BF2BAA6120A

A Monolithon mostantól backendo! Tovább...

No code, low code, nyílt forráskódú, web keretrendszer Python és Javascript alapon

No code és low code megoldások A no code és low code fejlesztési módszerek olyan eszközöket és platformokat használnak, amelyek lehetővé teszik alkal…
No code, low code, nyílt forráskódú, web keretrendszer Python és Javascript alapon
Frappe Framework magyarul

No code és low code megoldások

A no code és low code fejlesztési módszerek olyan eszközöket és platformokat használnak, amelyek lehetővé teszik alkalmazások és szoftverek készítését anélkül, hogy mély programozási ismeretekre lenne szükség.

No code: Az egyik véglet, ahol a fejlesztőknek szinte semmilyen kódírási ismeretük nincs szükség. Ebben az esetben az eszközök és platformok olyan egyszerűek, hogy gyakorlatilag bárki könnyen létrehozhat alkalmazásokat, folyamatokat vagy weboldalakat. A Frappe esetén ez példul azt jelenti, hogy új mezőket és folyamatokat (workflow) tudunk definiálni a felületen, saját kód írása nélkül.

Low code: Itt már van némi programozási kontroll, de a fejlesztőknek csak minimális kódírásra van szükségük. A low code platformok gyorsítják a fejlesztési folyamatot és lehetővé teszik az alkalmazások testreszabását anélkül, hogy teljesen nulláról kellene létrehozni őket. Frappe Framework esetén a következő bekezdésben láthatjuk, hogy milyen előre használható alkotó elemeket hasznosíthatunk ebben a szemléletben.

Mindkét módszer célja, hogy egyszerűsítse a szoftverfejlesztést, lehetővé téve üzleti szakembereknek és kevésbé tapasztalt fejlesztőknek is, hogy hatékonyan és gyorsan hozzanak létre alkalmazásokat és automatizáljanak folyamatokat.

Frappe Framework elemei

A Frappe a következő alapmodulokkal érkezik, amelyekre szükség van minden komoly üzleti alkalmazás létrehozásához:

Metaadatok használata: A Frappe-ben minden egy DocType. DocType-ok könnyen definiálhatók kód nélkül, és mindenhol használhatók.

Admin és felhasználói felület out of the box: A Frappe gazdag beállításokkal érkezik, amely beépített űrlapokkal, listákkal, kereséssel és navigációval rendelkezik.

Szerepek és engedélyek: Meghatározhatod a felhasználói szerepeket és engedélyeket, amelyek automatikusan alkalmazódnak az összes interakcióra.

Bővíthető: Moduláris architektúrával saját alkalmazásokat hozhatsz létre, amelyeket más alkalmazások bővíthetnek.

REST API + Webhooks: A Frappe integrációbarátnak tekinthető, és REST API-t és Webhookokat kínál az összes modellhez az azonosításon alapulva.

Feladatütemező: Konfigurálhatsz háttérmunkásokat és időszakos feladatokat.

Socket.io: A Frappe első osztályú socket.io támogatással érkezik, NodeJS alapú és Redis pub-subot használ.

Email beállítás: Egyszerűen küldheted, fogadhatod, megtekintheted és kezelheted az emaileket SMTP és IMAP alapú email fiókok használatával.

ERPnext keretrendszer

Jól mutatja a Frappe által készített Frappe keretrendszer minőségét, hogy ez az egyetlen ismert olyan No code/Low code keretrenszer, amin egy komplex, teljes (nyílt forráskódú és ingyenes) ERP rendszert építettek fel.

Az ERPNext a Frappe Framework-re épül, így az ERPNext maga is könnyedén továbbfejleszthető, testreszabható.

És ha mindez nem lenne elég, a Frappe olyan gyorsan fejlődik, hogy úgy követi le világ és technológia változásokat, hogy egyszerűvé teszi az alkalmazások frissítését. A 15-ös verzióra teljesen megújították a megjelenést, amely a sebességet és a testreszabhatóságot javította a saját FrappeUI bevezetésvel és integrálásával.

További bejegyzések a szerzőtől: Admin