Az eszközök használatának ismerete gyakran a siker kulcsa. Az irodában olyan programokat használnak, mint a Microsoft Office és a Photoshop.
Azonban számos további eszköz – Belső eszközök vagy Felügyeleti eszközök –, amelyekről megismerkedhet, hogy egyszerűbbé tegye a munkáját.
A belső eszközök, más néven belső alkalmazások olyan szoftverek vagy alkalmazások, amelyek célja, hogy segítsék az IT-részlegeket, fejlesztőket és más belső üzleti felhasználókat a termelékenység növelésében.
Ők mindent megtehetnek az adatbázishoz, a CRM-hez, a CMS-hez, a jegyértékesítő szoftverekhez vagy az irányítópultokhoz való hozzáférés megkönnyítésétől kezdve egészen a webhelye kiváló mutatóinak biztosításáig.
A belső eszközök megtalálhatók a Google, Facebook, Apple, Microsoft, Slack, Asana, Dropbox, Amazon és számos más webhelyen.
De mit szolgálnak?
Miért van rájuk szükség?
És valóban felhasználhatja-e ezeket a vállalat teljesítményének vagy hatékonyságának növelésére?
A belső eszközök bővelkednek, mivel rendkívül hasznosak az egyes feladatok nyomon követéséhez, a visszajelzésekről szóló jelentésekhez és a webhely teljesítményének időbeli optimalizálásához.
A legtöbb vállalkozás belsőleg is használja ezeket a termelékenység növelésére, a logisztika menedzselésére és az ügyfelek gyorsabb reagálására műszaki problémák esetén. A belső eszközök segítségével nyomon követheti webhelye teljesítményét, tervezheti a jövőt, és bizonyos helyzetekben akár pénzt is megtakaríthat.
Ebben a bejegyzésben közelebbről megvizsgáljuk az Appsmith-et, annak funkcióit és többek között a felhasználási módjait. Kezdjük el.
Mi az Appsmith?
Appsmith egy közismert Open-Source platform belső webes megoldások létrehozására és tárolására. Lehetővé teszi, hogy több adatbázishoz és API-hoz kapcsolódjon, hogy valós idejű adatokat használó alkalmazást hozzon létre.
Használhatja előre beépített felhasználói felületi widgetjeit, és összekapcsolhatja őket API-kkal és adatbázisokkal dinamikus alkalmazások és bonyolult folyamatok fejlesztéséhez. Ezeket az alkalmazásokat a kívánt technológia segítségével telepítheti.
Ezenkívül a tárhely ingyenes. Ez azt is jelenti, hogy ez egy teljesen ingyenes keretrendszer. Ön is tárolhatja alkalmazásait, és használhatja a Docker felhőszolgáltatását.
JavaScript-alapú vizuális fejlesztői platformjuk segítségével tízszer gyorsabban hozhat létre CRUD alkalmazásokat, irányítópultokat, felügyeleti paneleket és még sok mást. A fejlesztők szeretik az Appsmith-et, mert több száz óra erőfeszítést takarít meg.
Összességében ez egy szilárd nyílt forráskódú alap a számára belső eszköz fejlődését.
Jellemzők
- Az Appsmith telepítése körülbelül 5 percet vesz igénybe a szervereken.
- Nincs szükség HTML-re vagy CSS-re a widgetek áthúzásához, átméretezéséhez vagy szerkesztéséhez.
- Mostantól egyetlen kattintással létrehozhat egy CRUD-alkalmazást az összes felhasználói felülettel és logikával az SQL, S3 vagy Google Táblázatok adatforrásaihoz.
- Használja a valós idejű megjegyzéseket (mint pl figma), amikor belső eszközökön dolgozik az azonnali kommunikáció, a visszajelzés és az együttműködés érdekében.
- Közvetlen hozzáférés lehetséges bármely PostgreSQL, MySQL vagy MongoDB adatbázishoz.
- A felhasználói felület lehetővé teszi az adatbázis lekérdezését és módosítását. PostgreSQL, MongoDB, MySQL, REST és GraphQL API-k állnak rendelkezésre.
- További hitelesítési típusok is megadhatók az API-khoz. API kulcs alapú hitelesítés, Bearer Token hitelesítés vagy a kettő keveréke lehetséges.
- Egyetlen kattintással telepítheti az alkalmazásokat, vagy integrálhatja őket a folyamatos integrációs/folyamatos üzembe helyezési rendszerébe. Az alkalmazások biztonságos felépítéséhez, teszteléséhez és üzembe helyezéséhez hozzon létre git-ágakat különböző környezetekhez.
Gyakorlati tapasztalat az Appsmith & Firebase szolgáltatással
A rekordok olvasása adatbázisból, a rekordok hozzáadása vagy szerkesztése, valamint a rekordok törlése CRUD műveletek bármely alkalmazásban. Mindezt a felhasználói felület és a program logikája.
Megtanítom, hogyan kell a Firestore-t adatbázisként használni feladatkezelő létrehozásához az Appsmithben. Csatlakozás adatbázisokhoz, lekérdezések létrehozása, adatok widgetekbe integrálása és egyedi megvalósítás funkcionalitás JavaScript használatával ennek eredményeként mind lefedik és megszilárdul.
A következő fogalmakat tanítják:
- Firestore használata csatlakozáshoz és lekérdezéshez
- Az Appsmithben az adatok widgetekhez vannak kötve.
- Alkalmazásának online elhelyezése
1. A Firestone használata csatlakozáshoz és lekérdezéshez
Először létre kell hoznia egy alkalmazást, mielőtt belemennénk a Firestore részleteibe. Jelentkezni valamire Appsmith felhőt, és kattintson a narancssárga Új gombra. Az újonnan épített alkalmazást most már összekapcsolhatjuk az adatbázissal.
A legördülő menüből válassza az Adatforrások > Új > Firestore lehetőséget. A Firebase-példányhoz való csatlakozáshoz adja meg hitelesítési adatait. Az adatforrás mentése előtt kattintson a Teszt gombra, hogy minden információ helyes-e.
Adatokat kell lekérdeznünk a Firestore adatforrás használatával. Hozzon létre egy lekérdezést a feladatok adatbázisból való lekéréséhez. Van egy Asana nevű alapvető gyűjteményem, amely tartalmaz néhány kezdő adatot bizonyos adatok megjelenítéséhez. A feladatlekérési lekérdezés így fog kinézni:
Most, hogy csatlakoztunk a Firestore-hoz, és néhány adat áramlik be, használjunk widgeteket, hogy bemutassuk az alkalmazásban.
2. Az Appsmithben az adatok widgetekhez vannak kötve
A beérkező adatok megjelenítéséhez szükségünk lesz egy Lista widgetre. Húzzon egy Lista widgetet a vászonra az oldalsáv widget lapjáról. (A widgetek lap az alkalmazás neve alatt található.) A Lista widget alapvető kötése a következőképpen írható:
Hasonlóképpen, ha behozzuk a Szöveg widgeteket és létrehozzuk a megfelelő kötéseiket, megjeleníthetjük a Lista widget minden elemének adatait.
Szánjunk néhány percet egy űrlap létrehozására, amely lehetővé teszi a feladatok szerkesztését és törlését, mielőtt továbblépnénk az alkalmazás elindításához.
Ehhez húzzon egy Űrlap felületi elemet a vászonra, és egy pár szöveges eszközprimitív használatával jelenítsen meg információkat a Lista eszközprimitívből kiválasztott munkáról, például frissítse az űrlapot, amikor új elemet jelöl ki a listán. Így kell kinéznie az űrlapnak:
Most már létrehozhat egy ehhez hasonló frissítési lekérdezést a korábban beállított Firestore adatforrás használatával.
Ezután, amikor megnyomja az űrlapon a küldés gombot, állítsa be a frissítési feladat lekérdezésének futtatására. A feladatot ugyanazokkal a technikákkal és lekérdezés írásával távolíthatja el.
3. Jelentkezés online elhelyezése
Ez messze a legegyszerűbb lépés. Egy alkalmazás üzembe helyezéséhez lépjen a képernyő jobb felső sarkába, és kattintson a Telepítés gombra. Másokat is meghívhat az alkalmazás használatára vagy létrehozására, vagy akár nyilvánossá is teheti. A megosztás gomb a Telepítés gomb mellett található.
Az Appsmith segítségével elsajátította az alkalmazásfejlesztés alapjait, és biztos vagyok benne, hogy készen áll a tanultak felhasználására.
Érvek
- A valós idejű csapatmunka be van építve.
- Integráció a meglévő CI/CD-munkafolyamattal, és egy kattintással telepíthető alkalmazások az Azure-ban, a Google Cloud Platformban vagy a Digital Oceanben.
- Végtelen számú belső alkalmazást és adatforrást összekapcsolhat.
- Az előre konfigurált widgetek ezen a fogd és vidd építőfelületen tartalmaznak diagramokat, jelölőnégyzeteket, fényképeket, módozatokat, táblázatokat és egyebeket.
- Miután egy tagot meghívtak az alkalmazásba, közvetlenül kezelheti a feladatait.
- A JavaScript beágyazása az adatbázis-lekérdezésekbe, valamint a PostgreSQL, DynamoDB, MongoDB, Firebase és más REST vagy GraphQL API-kkal való integráció.
Hátrányok
- A platform használatához bizonyos programozási képességekre lesz szüksége.
- Csak webalkalmazások engedélyezettek. Az alkalmazások nem mindig reagálnak gyorsan.
Árazás
Az oldal közösségi kiadása korlátlan ideig ingyenesen használható. Belenézhet a felhő alapú üzleti kiadásba is, amely hamarosan árral is elérhető lesz.
Következtetés
A belső eszközfejlesztés nagyszerű módszer arra, hogy csapatát felerősítse anélkül, hogy kódolással vagy más, fejlesztőkkel vagy elemzőcsapatokkal való össze-vissza munkával kellene foglalkoznia.
Az Appsmith telepítése és használata egyszerű, így alkalmas a gyors ütemű és dinamikus technológiai üzletágra, ahol gyakran új megoldásokra van szükség.
Ez egy megalapozottabb technológia, erős dokumentációval, videoképzéssel és közösségi segítséggel.
paz ojeda
Helló, köszönöm az oktatóanyagot, átnéztem ezt az eszközt, és a tanulási folyamatom során egyfajta jegykezelőt próbálok összeállítani, az ötlet az, hogy a végfelhasználó megadhassa kérelmét, és nyomon tudja követni azt, és a Másrészt a jegyekért felelős személy láthatja, hogy mit kérnek, és van valamilyen műszerfala, sajnos továbbra sem tudom megfejteni, hogy az Appsmith rendelkezik-e ezzel a rendszerrel, amely korlátozza a hozzáférést a különböző oldalakhoz, pl. A végfelhasználó nem látja az alkalmazást használó többi ember jegyeinek listáját, tudsz róla valamit?