Mācības izmantot rīkus bieži tiek uzskatīts par panākumu atslēga. Birojā tiek izmantotas tādas programmas kā Microsoft Office un Photoshop.
Tomēr ir daudz vairāk rīku — iekšējie rīki vai administratora rīki — par kuriem varat uzzināt, lai padarītu savu darbu vienkāršāku.
Iekšējie rīki, ko dažkārt sauc par iekšējām lietotnēm, ir programmatūra vai lietojumprogrammas, kas paredzētas, lai palīdzētu IT departamentiem, izstrādātājiem un citiem iekšējiem biznesa lietotājiem strādāt produktīvāk.
Viņi var darīt visu, sākot no atvieglotas piekļuves datubāzei, CRM, CMS, biļešu programmatūrai vai informācijas paneļiem, līdz nodrošinot jums labākus rādītājus jūsu vietnei.
Iekšējos rīkus var atrast Google, Facebook, Apple, Microsoft, Slack, Asana, Dropbox, Amazon un dažādās citās vietnēs.
Bet kam viņi kalpo?
Kāpēc tie ir nepieciešami?
Un vai jūs tiešām varat tos izmantot, lai palielinātu sava uzņēmuma veiktspēju vai efektivitāti?
Iekšējo rīku ir daudz, jo tie ir ļoti noderīgi konkrētu uzdevumu izsekošanai, atsauksmju sniegšanai un vietnes veiktspējas optimizēšanai laika gaitā.
Lielākā daļa uzņēmumu tos izmanto arī iekšēji, lai palielinātu produktivitāti, pārvaldītu loģistiku un ātrāk reaģētu uz klientiem tehnisku problēmu gadījumā. Iekšējie rīki ļauj izsekot vietnes veiktspējai, plānot nākotni un noteiktās situācijās pat ietaupīt naudu.
Šajā ziņojumā mēs sīkāk aplūkosim Appsmith, tā funkcijas un to, kā to izmantot, cita starpā. Sāksim.
Kas ir Appsmith?
Appsmith ir plaši pazīstams Open-Source platforma iekšējo tīmekļa risinājumu izveidei un mitināšanai. Tas ļauj izveidot savienojumu ar vairākām datu bāzēm un API, lai izveidotu lietotni, kas izmanto reāllaika datus.
Varat izmantot to iepriekš izveidotos UI logrīkus un savienot tos ar API un datu bāzēm, lai izstrādātu dinamiskas lietotnes un sarežģītus procesus. Varat izvietot šīs lietotnes, izmantojot jebkuru vēlamo tehnoloģiju.
Turklāt hostings ir bezmaksas. Tas arī nozīmē, ka tas ir pilnīgi bezmaksas ietvars lietošanai; varat pats mitināt savas lietotnes un izmantot Docker mākoņpakalpojumu.
Izmantojot uz JavaScript balstītu vizuālās izstrādes platformu, varat izveidot CRUD lietotnes, informācijas paneļus, administratora paneļus un daudz ko citu 10 reizes ātrāk. Izstrādātājiem patīk Appsmith, jo tas ietaupa simtiem stundu piepūles.
Kopumā tā ir stabila atvērtā koda bāze iekšējais rīks izstrāde.
Apkalpošana
- Appsmith instalēšana jūsu serveros aizņem apmēram 5 minūtes.
- Lai vilktu un nomestu, mainītu izmērus vai rediģētu logrīkus, jums nav nepieciešams HTML vai CSS.
- Tagad varat izveidot CRUD lietojumprogrammu ar visu lietotāja interfeisu un loģiku SQL, S3 vai Google izklājlapu datu avotiem tikai ar vienu klikšķi.
- Izmantojiet reāllaika komentēšanu (piemēram, figma), strādājot pie iekšējiem rīkiem, lai nekavējoties sazinātos, sniegtu atsauksmes un sadarbotos.
- Ir iespējama tieša piekļuve jebkurai PostgreSQL, MySQL vai MongoDB datu bāzei.
- UI ļauj veikt vaicājumus un mainīt datu bāzi. Ir pieejamas PostgreSQL, MongoDB, MySQL, REST un GraphQL API.
- Jūsu API var norādīt papildu autentifikācijas veidus. Ir iespējama API atslēgas autentifikācija, nesēja marķiera autentifikācija vai abu kombinācija.
- Varat izvietot lietotnes ar vienu klikšķi vai integrēt tās savā nepārtrauktās integrācijas/nepārtrauktās izvietošanas sistēmā. Lai droši izveidotu, testētu un izvietotu savas lietotnes, izveidojiet Git filiāles dažādām vidēm.
Praktiska pieredze ar Appsmith & Firebase
Ierakstu lasīšana no datu bāzes, ierakstu pievienošana vai rediģēšana un ierakstu dzēšana ir CRUD darbības jebkurā lietojumprogrammā. To visu kopā satur lietotāja interfeiss un programmas loģika.
Es jums iemācīšu, kā izmantot Firestore kā datu bāzi, lai programmā Appsmith izveidotu uzdevumu pārvaldnieku. Savienojuma izveide ar datu bāzēm, vaicājumu izveide, datu integrēšana logrīkos un pasūtījuma ieviešana funkcionalitāte, izmantojot JavaScript tā rezultātā visi tiks pārklāti un nostiprināti.
Tiks mācīti šādi jēdzieni:
- Firestore izmantošana, lai izveidotu savienojumu un veiktu vaicājumu
- Programmā Appsmith dati ir saistīti ar logrīkiem.
- Lietotnes ievietošana tiešsaistē
1. Firestone izmantošana savienojuma izveidei un vaicājuma veikšanai
Vispirms ir jāizveido lietotne, lai mēs varētu sīkāk iedziļināties par Firestore. Reģistrēties Appsmith mākonis un noklikšķiniet uz oranžās pogas Jauns. Tagad mēs varam saistīt jaunizveidoto lietotni ar datu bāzi.
Nolaižamajā izvēlnē atlasiet Datu avoti > Jauns > Firestore. Lai izveidotu savienojumu ar savu Firebase instanci, norādiet savus akreditācijas datus. Noklikšķiniet uz pogas Pārbaudīt, lai pirms datu avota saglabāšanas pārliecinātos, ka visa informācija ir pareiza.
Mums ir jāpieprasa dati, izmantojot Firestore datu avotu. Izveidojiet vaicājumu, lai izgūtu uzdevumus no datu bāzes. Man ir pamata kolekcija ar nosaukumu Asana, kurā ir daži sākotnējie dati, lai parādītu dažus datus. Uzdevuma izguves vaicājums izskatīsies šādi:
Tagad, kad esam izveidojuši savienojumu ar Firestore un ieplūst daži dati, izmantosim logrīkus, lai to parādītu lietotnē.
2. Programmā Appsmith dati ir saistīti ar logrīkiem
Mums būs nepieciešams saraksta logrīks, lai parādītu datus, kad tie tiek ievadīti. Velciet saraksta logrīku audeklā no logrīku cilnes sānjoslā. (Logrīku cilne atrodas zem lietojumprogrammas nosaukuma.) Logrīka List pamata saistījumu var rakstīt šādi:
Līdzīgi, ieviešot teksta logrīkus un izveidojot to atbilstošos saistījumus, mēs varam parādīt katra vienuma datus logrīkā List.
Pavadīsim dažas minūtes, lai izveidotu veidlapu, kas ļaus mums rediģēt un dzēst uzdevumus, pirms turpināsim lietotnes palaišanu.
Lai to izdarītu, velciet veidlapas logrīku uz audekla un izmantojiet teksta logrīku pāri, lai parādītu informāciju par darbu, kas atlasīts no logrīka Saraksts, piemēram, veidlapas atjaunināšana, kad sarakstā ir atlasīts jauns vienums. Jūsu veidlapai vajadzētu izskatīties šādi:
Tagad varat izveidot šādu atjaunināšanas vaicājumu, izmantojot iepriekš iestatīto Firestore datu avotu.
Pēc tam, kad veidlapā tiek nospiesta poga Iesniegt, konfigurējiet to, lai palaistu atjaunināšanas uzdevuma vaicājumu. Varat noņemt uzdevumu, izmantojot tās pašas metodes un rakstot vaicājumu.
3. Pieteikuma ievietošana tiešsaistē
Šis ir vistiešākais solis. Lai izvietotu lietotni, atveriet ekrāna augšējo labo stūri un noklikšķiniet uz pogas Izvietot. Varat arī uzaicināt citus izmantot vai izveidot lietotni vai pat padarīt to publisku. Kopīgošanas poga atrodas blakus pogai Izvietot.
Jūs esat apguvis lietotņu izstrādes pamatus, izmantojot Appsmith, un esmu pārliecināts, ka esat gatavs izmantot apgūto.
Plusi
- Ir iebūvēta reāllaika komandas sadarbība.
- Integrācija ar jūsu esošo CI/CD darbplūsmu un viena klikšķa lietotņu izvietošana pakalpojumā Azure, Google Cloud Platform vai Digital Ocean.
- Varat saistīt bezgalīgi daudz iekšējo lietotņu un datu avotu.
- Iepriekš konfigurētie logrīki šajā vilkšanas un nomešanas saskarnē ietver diagrammas, izvēles rūtiņas, fotoattēlus, modāļus, tabulas un daudz ko citu.
- Kad dalībnieks ir uzaicināts izmantot jūsu lietotni, varat tieši pārvaldīt viņa pienākumus.
- Iespēja iegult JavaScript datu bāzes vaicājumos, kā arī integrācija ar PostgreSQL, DynamoDB, MongoDB, Firebase un citām REST vai GraphQL API.
Mīnusi
- Lai izmantotu platformu, jums būs nepieciešamas dažas programmēšanas spējas.
- Ir atļautas tikai tīmekļa lietotnes. Lietojumprogrammas ne vienmēr ātri reaģē.
Cena
Vietnes kopienas izdevumu var bez maksas izmantot neierobežotu laiku. Varat arī izpētīt mākoņdatošanas biznesa izdevumu, kas drīzumā būs pieejams ar cenām.
Secinājumi
Iekšējā rīku izstrāde ir lieliska metode, kā dot iespēju savai komandai, bez nepieciešamības nodarboties ar kodēšanu vai citiem turp un atpakaļ ar izstrādātājiem vai analītikas komandām.
Appsmith ir vienkārši uzstādāms un lietojams, tāpēc tas ir piemērots ātram un dinamiskam tehnoloģiju biznesam, kur bieži ir nepieciešami jauni risinājumi.
Tā ir vairāk iedibināta tehnoloģija ar spēcīgu dokumentāciju, video apmācību un kopienas palīdzību.
paz ojeda
Labdien, paldies par apmācību, es esmu pārskatījis šo rīku un savā mācību procesā cenšos izveidot sava veida biļešu pārvaldnieku, kura ideja ir tāda, ka gala lietotājs var ievadīt savu pieprasījumu un sekot tam, No otras puses, persona, kas ir atbildīga par biļetēm, var redzēt, kas tiek pieprasīts, un tam ir sava veida informācijas panelis, diemžēl es joprojām nevaru atšifrēt, vai Appsmith ir šī sistēma, kas ierobežo piekļuvi dažādām lapām, piemēram, ka gala lietotājs neredz biļešu sarakstu no pārējiem cilvēkiem, kuri izmanto aplikāciju, vai jūs par to kaut ko zināt?