Njohja e përdorimit të mjeteve shpesh thuhet se është çelësi i suksesit. Në zyrë përdoren programe si Microsoft Office dhe Photoshop.
Megjithatë, ka shumë mjete të tjera – Mjete të brendshme ose Vegla administratori – për të cilat mund të mësoni për ta bërë jetën tuaj të punës më të thjeshtë.
Mjetet e brendshme, të njohura ndonjëherë si aplikacione të brendshme, janë softuer ose aplikacione që synojnë të ndihmojnë departamentet e TI-së, zhvilluesit dhe përdoruesit e tjerë të brendshëm të biznesit që të jenë më produktivë.
Ata mund të bëjnë gjithçka, duke ju lehtësuar aksesin në bazën e të dhënave, CRM, CMS, softuerët e biletave ose panelet e kontrollit, deri te t'ju ofrojnë matje superiore për faqen tuaj të internetit.
Mjetet e brendshme mund të gjenden në Google, Facebook, Apple, Microsoft, Slack, Asana, Dropbox, Amazon dhe një sërë uebsajtesh të tjera.
Por çfarë shërbejnë?
Pse kërkohen?
Dhe a mund t'i përdorni ato për të rritur performancën ose efikasitetin e kompanisë suaj?
Mjetet e brendshme janë të shumta pasi ato janë shumë të dobishme për gjurmimin e detyrave specifike, raportimin mbi reagimet dhe optimizimin e performancës së faqes me kalimin e kohës.
Shumica e bizneseve gjithashtu i përdorin ato nga brenda për të rritur produktivitetin, për të menaxhuar logjistikën dhe për t'iu përgjigjur klientëve më shpejt në rast të shqetësimeve teknike. Mjetet e brendshme ju lejojnë të gjurmoni performancën e faqes suaj, të planifikoni për të ardhmen dhe, në situata të caktuara, madje të kurseni para.
Në këtë postim, ne do t'i hedhim një vështrim më të afërt Appsmith, veçoritë e tij dhe si ta përdorim atë, ndër të tjera. Le të fillojmë.
Çfarë është Appsmith?
Appsmith është i mirënjohur Open-Source platformë për ndërtimin dhe pritjen e zgjidhjeve të brendshme të ueb-it. Kjo ju mundëson të lidheni me disa baza të dhënash dhe API në mënyrë që të ndërtoni një aplikacion që përdor të dhëna në kohë reale.
Ju mund të përdorni miniaplikacionet e ndërfaqes së tyre të para-ndërtuar dhe t'i lidhni ato me API-të dhe bazat e të dhënave tuaja për të zhvilluar aplikacione dinamike dhe procese të ndërlikuara. Ju mund t'i vendosni këto aplikacione duke përdorur çdo teknologji që dëshironi.
Për më tepër, hostimi është falas. Kjo do të thotë gjithashtu se është një kornizë plotësisht e lirë për t'u përdorur; ju mund të strehoni vetë aplikacionet tuaja dhe të përdorni shërbimin cloud të Docker.
Duke përdorur platformën e tyre të zhvillimit vizual të bazuar në JavaScript, mund të krijoni aplikacione CRUD, panele kontrolli, panele administratori dhe të tjera 10 herë më shpejt. Zhvilluesit e duan Appsmith sepse u kursen qindra orë përpjekjesh.
Në përgjithësi, është një bazë solide me burim të hapur mjet i brendshëm zhvillimit.
karakteristika
- Appsmith kërkon rreth 5 minuta për t'u instaluar në serverët tuaj.
- Ju nuk keni nevojë për HTML ose CSS për të tërhequr dhe lëshuar, ndryshuar madhësinë ose modifikuar miniaplikacionet.
- Tani mund të krijoni një aplikacion CRUD me të gjithë ndërfaqen dhe logjikën për burimet e të dhënave SQL, S3 ose Google Sheets me vetëm një klik.
- Përdorni komente në kohë reale (si p.sh figma) kur punoni në mjete të brendshme për të komunikuar menjëherë, për të dhënë komente dhe për të bashkëpunuar.
- Qasja e drejtpërdrejtë në çdo bazë të dhënash PostgreSQL, MySQL ose MongoDB është e mundur.
- UI ju lejon të kërkoni dhe ndryshoni bazën e të dhënave tuaja. API-të PostgreSQL, MongoDB, MySQL, REST dhe GraphQL janë të disponueshme.
- Mund të specifikohen lloje të tjera të vërtetimit për API-të tuaja. Autentifikimi i bazuar në çelësin API, vërtetimi i Tokenit të bartësit ose një përzierje e të dyjave është e mundur.
- Mund të vendosni aplikacione me një klikim të vetëm ose t'i integroni ato me sistemin tuaj të integrimit të vazhdueshëm/vendosjes së vazhdueshme. Për të ndërtuar, testuar dhe vendosur në mënyrë të sigurt aplikacionet tuaja, krijoni degë git për mjedise të ndryshme.
Përvojë praktike me Appsmith & Firebase
Leximi i të dhënave nga një bazë të dhënash, shtimi ose redaktimi i të dhënave dhe fshirja e të dhënave janë të gjitha veprimet CRUD në çdo aplikacion. E gjithë kjo mbahet së bashku nga Ndërfaqja e përdoruesit dhe logjikën e programit.
Unë do t'ju mësoj se si të përdorni Firestore si bazën e të dhënave për të krijuar një menaxher detyrash në Appsmith. Lidhja me bazat e të dhënave, krijimi i pyetjeve, integrimi i të dhënave në widget dhe zbatimi i porosisë funksionalitetin duke përdorur JavaScript të gjitha do të mbulohen dhe ngurtësohen si rezultat i kësaj.
Do të mësohen konceptet e mëposhtme:
- Përdorimi i Firestore për t'u lidhur dhe pyetur
- Në Appsmith, të dhënat lidhen me miniaplikacionet.
- Vendosja e aplikacionit tuaj në internet
1. Përdorimi i Firestone për t'u lidhur dhe pyetur
Së pari duhet të ndërtoni një aplikacion përpara se të mund të hyjmë në detaje rreth Firestore. Rregjistrohu Per Appsmith cloud dhe klikoni butonin portokalli New. Tani mund ta lidhim aplikacionin e sapondërtuar me bazën e të dhënave.
Zgjidhni Burimet e të dhënave > E re > Firestore nga menyja rënëse. Për t'u lidhur me shembullin tuaj Firebase, jepni kredencialet tuaja. Klikoni butonin Test për t'u siguruar që të gjitha informacionet janë të sakta përpara se të ruani burimin e të dhënave.
Ne duhet të kërkojmë për të dhëna duke përdorur burimin e të dhënave Firestore. Krijoni një pyetje për të tërhequr detyrat nga baza e të dhënave. Unë kam një koleksion bazë të quajtur Asana që ka disa të dhëna të mbjella për të shfaqur disa të dhëna. Një pyetje për rikthimin e detyrës do të duket kështu:
Tani që jemi lidhur me Firestore dhe kemi disa të dhëna që rrjedhin, le të përdorim miniaplikacionet për t'i paraqitur ato në aplikacion.
2. Në Appsmith, të dhënat lidhen me miniaplikacionet
Do të na duhet një miniaplikacion Listë për të shfaqur të dhënat ashtu siç vijnë. Tërhiqni një miniaplikacion Listë në kanavacë nga skeda e miniaplikacionit në shiritin anësor. (Skeda e miniaplikacioneve ndodhet poshtë emrit të aplikacionit.) Një lidhje bazë për miniaplikacionin List mund të shkruhet si më poshtë:
Në mënyrë të ngjashme, duke sjellë miniaplikacionet e tekstit dhe duke krijuar lidhjet e tyre të përshtatshme, ne mund të shfaqim të dhënat për çdo artikull në miniaplikacionin List.
Le të kalojmë disa minuta duke ndërtuar një formular që do të na lejojë të modifikojmë dhe fshijmë detyrat përpara se të kalojmë në hapjen e aplikacionit.
Për ta bërë këtë, tërhiqni një miniaplikacion Formular në kanavacë dhe përdorni një palë miniaplikacionesh teksti për të shfaqur informacione rreth punës së zgjedhur nga miniaplikacioni i Listës, si p.sh. përditësimi i formularit kur zgjidhet një artikull i ri në listë. Kështu duhet të duket forma juaj:
Tani mund të krijoni një kërkesë përditësimi si kjo duke përdorur burimin e të dhënave Firestore që keni konfiguruar më parë.
Më pas, kur shtypet butoni "Dorëzo" në formular, konfigurojeni atë për të ekzekutuar pyetjen e detyrës së përditësimit. Ju mund ta hiqni detyrën duke përdorur të njëjtat teknika dhe duke shkruar një pyetje.
3. Vendosja e aplikacionit tuaj online
Ky është deri tani hapi më i drejtpërdrejtë. Për të vendosur një aplikacion, shkoni në këndin e sipërm djathtas të ekranit dhe klikoni butonin Deploy. Ju gjithashtu mund të ftoni të tjerët të përdorin ose krijojnë aplikacionin, apo edhe ta bëjnë atë publik. Butoni i ndarjes ndodhet pranë butonit Deploy.
Ju keni zotëruar bazat e zhvillimit të aplikacioneve me Appsmith dhe jam i sigurt se jeni gati të përdorni atë që keni mësuar.
rekuizitë
- Bashkëpunimi ekipor në kohë reale është i integruar.
- Integrimi me rrjedhën tuaj ekzistuese të punës CI/CD dhe vendosja e aplikacionit me një klikim në Azure, Google Cloud Platform ose Digital Ocean.
- Mund të lidhni një numër të pafund aplikacionesh të brendshme dhe burime të dhënash.
- Miniaplikacionet e parakonfiguruara në këtë ndërfaqe ndërtimi tërhiq dhe lësho përfshijnë grafikët, kutitë e kontrollit, fotot, modalet, tabelat dhe më shumë.
- Pasi një anëtar të jetë ftuar në aplikacionin tuaj, ju mund të menaxhoni drejtpërdrejt përgjegjësitë e tij.
- Aftësia për të futur JavaScript në pyetjet e bazës së të dhënave, si dhe integrimi me PostgreSQL, DynamoDB, MongoDB, Firebase dhe API të tjera REST ose GraphQL.
Cons
- Do t'ju duhen disa aftësi programuese për të përdorur platformën.
- Lejohen vetëm aplikacionet në ueb. Aplikacionet nuk janë gjithmonë të shpejta për t'u përgjigjur.
çmimi
Edicioni i komunitetit i faqes është i lirë për t'u përdorur për një kohë të pacaktuar. Ju gjithashtu mund të shikoni edicionin e biznesit të bazuar në cloud, i cili do të jetë i disponueshëm së shpejti me çmime.
Përfundim
Zhvillimi i veglave të brendshme është një metodë e mrekullueshme për të fuqizuar ekipin tuaj pa pasur nevojë të merreni me kodim ose kthime të tjera me zhvilluesit ose ekipet analitike.
Appsmith është i thjeshtë për t'u ngritur dhe përdorur, duke e bërë atë të përshtatshëm për biznesin e teknologjisë me ritëm të shpejtë dhe dinamik, ku shpesh kërkohen zgjidhje të reja.
Është një teknologji më e vendosur dhe e vendosur me dokumentacion të fortë, trajnime me video dhe ndihmë nga komuniteti.
paz ojeda
Përshëndetje, faleminderit për tutorialin, unë e kam shqyrtuar këtë mjet dhe në procesin tim të të mësuarit po përpiqem të krijoj një lloj menaxheri të biletave, ideja është që përdoruesi përfundimtar mund të shkruajë kërkesën e tij dhe mund ta ndjekë atë, dhe për nga ana tjetër, personi përgjegjës për biletat mund të shohë atë që kërkohet dhe të ketë një lloj pulti, për fat të keq unë ende nuk mund të deshifroj nëse Appsmith ka këtë sistem të kufizimit të aksesit në faqet e ndryshme, për shembull që përdoruesi përfundimtar nuk e sheh listën e biletave nga pjesa tjetër e njerëzve që përdorin aplikacionin, a dini ndonjë gjë për të?