A ști cum să folosești instrumentele este adesea declarat a fi cheia succesului. La birou se folosesc programe precum Microsoft Office și Photoshop.
Cu toate acestea, există multe alte instrumente – Instrumente interne sau Instrumente de administrare – despre care puteți învăța pentru a vă simplifica viața profesională.
Instrumentele interne, uneori cunoscute ca aplicații interne, sunt software sau aplicații care sunt destinate să ajute departamentele IT, dezvoltatorii și alți utilizatori interni de afaceri să fie mai productivi.
Ei pot face totul, de la facilitarea accesului la baza de date, CRM, CMS, software-ul de ticketing sau tablouri de bord până la furnizarea de valori superioare pentru site-ul dvs. web.
Instrumentele interne pot fi găsite pe Google, Facebook, Apple, Microsoft, Slack, Asana, Dropbox, Amazon și o varietate de alte site-uri web.
Dar la ce servesc?
De ce sunt solicitate?
Și le poți folosi pentru a crește performanța sau eficiența companiei tale?
Instrumentele interne abundă, deoarece sunt foarte utile pentru urmărirea sarcinilor specifice, raportarea feedback-ului și optimizarea performanței site-ului în timp.
Majoritatea companiilor le folosesc și pe plan intern pentru a crește productivitatea, a gestiona logistica și a răspunde mai rapid clienților în cazul unor probleme tehnice. Instrumentele interne vă permit să urmăriți performanța site-ului dvs., să planificați viitorul și, în anumite situații, chiar să economisiți bani.
În această postare, vom arunca o privire mai atentă la Appsmith, caracteristicile sale și cum să-l utilizăm, printre altele. Să începem.
Ce este Appsmith?
Appsmith este un cunoscut Open-Source platformă pentru construirea și găzduirea de soluții web interne. Vă permite să vă conectați la mai multe baze de date și API-uri pentru a construi o aplicație care utilizează date în timp real.
Puteți folosi widget-urile UI pre-construite și le puteți conecta la API-urile și bazele de date pentru a dezvolta aplicații dinamice și procese complicate. Puteți implementa aceste aplicații folosind orice tehnologie doriți.
În plus, găzduirea este gratuită. Asta înseamnă, de asemenea, că este un cadru complet gratuit de utilizat; vă puteți găzdui singur aplicațiile și puteți utiliza serviciul cloud al Docker.
Folosind platforma lor de dezvoltare vizuală bazată pe JavaScript, puteți crea aplicații CRUD, tablouri de bord, panouri de administrare și multe altele de 10 ori mai rapid. Dezvoltatorii iubesc Appsmith pentru că le economisește sute de ore de efort.
În general, este o bază solidă open-source pentru instrument intern de dezvoltare.
DESCRIERE
- Instalarea Appsmith pe serverele dvs. durează aproximativ 5 minute.
- Nu aveți nevoie de HTML sau CSS pentru a trage și plasa, redimensiona sau edita widget-uri.
- Acum puteți crea o aplicație CRUD cu toată interfața de utilizare și logica pentru sursele de date SQL, S3 sau Google Sheets cu un singur clic.
- Utilizați comentarii în timp real (cum ar fi figma) atunci când lucrați la instrumente interne pentru a comunica imediat, a oferi feedback și a colabora.
- Este posibil accesul direct la orice bază de date PostgreSQL, MySQL sau MongoDB.
- Interfața de utilizare vă permite să interogați și să vă modificați baza de date. Sunt disponibile API-urile PostgreSQL, MongoDB, MySQL, REST și GraphQL.
- Pot fi specificate tipuri de autentificare suplimentare pentru API-urile dvs. Este posibilă autentificarea bazată pe chei API, autentificarea Bearer Token sau o combinație a celor două.
- Puteți implementa aplicații cu un singur clic sau le puteți integra cu sistemul dvs. de integrare continuă/de implementare continuă. Pentru a construi, testa și implementa în siguranță aplicațiile dvs., creați ramuri git pentru diverse medii.
Experiență practică cu Appsmith și Firebase
Citirea înregistrărilor dintr-o bază de date, adăugarea sau editarea înregistrărilor și ștergerea înregistrărilor sunt toate acțiunile CRUD din orice aplicație. Toate acestea sunt ținute împreună de către interfața cu utilizatorul și logica programului.
Vă voi învăța cum să utilizați Firestore ca bază de date pentru a crea un manager de activități în Appsmith. Conectarea la baze de date, crearea de interogări, integrarea datelor în widget-uri și implementarea personalizării funcționalitate folosind JavaScript toate vor fi acoperite și solidificate ca urmare a acestui fapt.
Vor fi predate următoarele concepte:
- Utilizarea Firestore pentru a vă conecta și a interoga
- Pe Appsmith, datele sunt legate de widget-uri.
- Punerea aplicației dvs. online
1. Folosind Firestone pentru a vă conecta și a interoga
Mai întâi trebuie să construiți o aplicație înainte de a putea intra în detalii despre Firestore. Înregistrează-te pentru Appsmith cloud și faceți clic pe butonul portocaliu Nou. Acum putem conecta aplicația nou construită la baza de date.
Selectați Surse de date > Nou > Firestore din meniul derulant. Pentru a vă conecta la instanța Firebase, furnizați acreditările. Faceți clic pe butonul Test pentru a vă asigura că toate informațiile sunt corecte înainte de a salva sursa de date.
Trebuie să interogăm date folosind sursa de date Firestore. Creați o interogare pentru a prelua sarcini din baza de date. Am o colecție de bază numită Asana care are niște date însămânțate pentru a afișa unele date. O interogare de recuperare a sarcinii va arăta astfel:
Acum că ne-am conectat la Firestore și avem câteva date care curg, să folosim widget-uri pentru a le prezenta în aplicație.
2. Pe Appsmith, datele sunt legate de widget-uri
Vom avea nevoie de un widget Listă pentru a afișa datele așa cum apar. Trageți un widget List în pânză din fila widget din bara laterală. (Fila widget-uri este situată sub numele aplicației.) O legare de bază pentru widget-ul Listă poate fi scrisă după cum urmează:
În mod similar, adăugând widget-uri Text și creând legăturile lor corespunzătoare, putem afișa datele pentru fiecare articol din widget-ul Listă.
Să petrecem câteva minute pentru a construi un formular care ne va permite să edităm și să ștergem sarcini înainte de a trece la lansarea aplicației.
Pentru a face acest lucru, trageți un widget Formular pe pânză și utilizați o pereche de widget-uri text pentru a afișa informații despre jobul selectat din widget-ul Listă, cum ar fi actualizarea formularului atunci când este selectat un nou articol din listă. Iată cum ar trebui să arate formularul dvs.:
Acum puteți crea o interogare de actualizare ca aceasta folosind sursa de date Firestore pe care ați configurat-o înainte.
Apoi, când este apăsat butonul de trimitere de pe formular, configurați-l pentru a rula interogarea sarcinii de actualizare. Puteți elimina sarcina utilizând aceleași tehnici și scriind o interogare.
3. Punerea cererii dvs. online
Acesta este de departe cel mai simplu pas. Pentru a implementa o aplicație, mergeți în colțul din dreapta sus al ecranului și faceți clic pe butonul Implementați. De asemenea, puteți invita pe alții să folosească sau să creeze aplicația sau chiar să o facă publică. Butonul de partajare este situat lângă butonul Implementare.
Ați stăpânit elementele fundamentale ale dezvoltării aplicațiilor cu Appsmith și sunt sigur că sunteți gata să utilizați ceea ce ați învățat.
Pro-uri
- Colaborarea în echipă în timp real este încorporată.
- Integrare cu fluxul de lucru CI/CD existent și implementarea aplicației cu un singur clic pe Azure, Google Cloud Platform sau Digital Ocean.
- Puteți conecta un număr infinit de aplicații interne și surse de date.
- Widgeturile preconfigurate în această interfață de construcție cu glisare și plasare includ diagrame, casete de selectare, fotografii, modal, tabele și multe altele.
- Odată ce un membru a fost invitat în aplicația ta, îi poți gestiona direct responsabilitățile.
- Abilitatea de a încorpora JavaScript în interogările bazei de date, precum și integrarea cu PostgreSQL, DynamoDB, MongoDB, Firebase și alte API-uri REST sau GraphQL.
Contra
- Veți avea nevoie de niște abilități de programare pentru a utiliza platforma.
- Sunt permise numai aplicațiile web. Aplicațiile nu răspund întotdeauna rapid.
Tarif
Ediția comunitară a site-ului este liberă de utilizat pe termen nelimitat. Puteți, de asemenea, să vă uitați la ediția de afaceri bazată pe cloud, care va fi disponibilă cu prețuri în curând.
Concluzie
Dezvoltarea internă a instrumentelor este o metodă grozavă de a vă împuternici echipa fără a fi nevoită să aveți de-a face cu codificarea sau alte relații cu dezvoltatorii sau echipele de analiză.
Appsmith este ușor de configurat și utilizat, făcându-l potrivit pentru afacerile tehnologice dinamice și cu ritm rapid, unde sunt necesare frecvent soluții noi.
Este o tehnologie mai consacrată și consacrată, cu documentare puternică, instruire video și asistență comunitară.
paz ojeda
Bună ziua, mulțumesc pentru tutorial, am trecut în revistă acest instrument, iar în procesul meu de învățare încerc să creez un fel de manager de bilete, ideea este ca utilizatorul final să-și poată introduce cererea și să o poată urmări, iar pentru Pe de altă parte, responsabilul cu biletele poate vedea ce se solicită și are un anumit tip de tablou de bord, din păcate încă nu pot descifra dacă Appsmith are acest sistem de restricționare a accesului la diferite pagini, de exemplu că utilizatorul final nu vede lista de bilete de la restul persoanelor care folosesc aplicația, știți ceva despre asta?