Työkalujen käytön osaamisen sanotaan usein olevan avain menestykseen. Toimistossa käytetään ohjelmia, kuten Microsoft Office ja Photoshop.
On kuitenkin monia muita työkaluja – sisäiset työkalut tai järjestelmänvalvojan työkalut – joista voit oppia yksinkertaistamaan työelämääsi.
Sisäiset työkalut, joita joskus kutsutaan sisäisiksi sovelluksiksi, ovat ohjelmistoja tai sovelluksia, jotka on tarkoitettu auttamaan IT-osastoja, kehittäjiä ja muita sisäisiä yrityskäyttäjiä olemaan tuottavampia.
He voivat tehdä kaiken tietokannan, CRM:n, CMS:n, lipunmyyntiohjelmiston tai kojetaulujen käytön helpottamisesta aina huippuluokan mittareiden tarjoamiseen verkkosivustollesi.
Sisäisiä työkaluja löytyy Googlesta, Facebookista, Applesta, Microsoftista, Slackista, Asanasta, Dropboxista, Amazonista ja monilta muilta sivustoilta.
Mutta mitä ne palvelevat?
Miksi niitä vaaditaan?
Ja voitko todella käyttää niitä yrityksesi suorituskyvyn tai tehokkuuden lisäämiseen?
Sisäisiä työkaluja on runsaasti, koska ne ovat erittäin hyödyllisiä tiettyjen tehtävien seurantaan, palautteen raportoimiseen ja sivuston suorituskyvyn optimointiin ajan mittaan.
Useimmat yritykset hyödyntävät niitä myös sisäisesti lisätäkseen tuottavuutta, hallitakseen logistiikkaa ja vastatakseen asiakkaisiin nopeammin teknisissä ongelmissa. Sisäisten työkalujen avulla voit seurata sivustosi suorituskykyä, suunnitella tulevaisuutta ja tietyissä tilanteissa jopa säästää rahaa.
Tässä postauksessa tarkastellaan lähemmin Appsmithiä, sen ominaisuuksia ja muun muassa sen hyödyntämistä. Aloitetaan.
Mikä on Appsmith?
Appsmith on tunnettu Open-Source alusta sisäisten verkkoratkaisujen rakentamiseen ja ylläpitoon. Sen avulla voit muodostaa yhteyden useisiin tietokantoihin ja API:ihin reaaliaikaista dataa käyttävän sovelluksen rakentamiseksi.
Voit käyttää heidän valmiiksi rakennettuja käyttöliittymäwidgetejä ja yhdistää ne sovellusliittymiisi ja tietokantoihin kehittääksesi dynaamisia sovelluksia ja monimutkaisia prosesseja. Voit ottaa nämä sovellukset käyttöön haluamallasi tekniikalla.
Lisäksi isännöinti on ilmaista. Tämä tarkoittaa myös, että se on täysin ilmainen kehys käytettäväksi; voit isännöidä sovelluksiasi itse ja käyttää Dockerin pilvipalvelua.
JavaScript-pohjaisen visuaalisen kehitysalustan avulla voit luoda CRUD-sovelluksia, hallintapaneeleja, hallintapaneeleja ja paljon muuta 10 kertaa nopeammin. Kehittäjät rakastavat Appsmithia, koska se säästää satoja tunteja vaivaa.
Kaiken kaikkiaan se on vankka avoimen lähdekoodin perusta sisäinen työkalu kehittämiseen.
Ominaisuudet
- Appsmithin asentaminen palvelimillesi kestää noin 5 minuuttia.
- Sinun ei tarvitse HTML- tai CSS-koodia vetää ja pudottaa, muuttaa kokoa tai muokata widgetejä.
- Voit nyt luoda CRUD-sovelluksen, jossa on kaikki käyttöliittymä ja logiikka SQL-, S3- tai Google Sheets -tietolähteille yhdellä napsautuksella.
- Käytä reaaliaikaista kommentointia (esim Kuvio) kun työskentelet sisäisten työkalujen parissa, jotta voit kommunikoida välittömästi, antaa palautetta ja tehdä yhteistyötä.
- Suora pääsy mihin tahansa PostgreSQL-, MySQL- tai MongoDB-tietokantaan on mahdollista.
- Käyttöliittymän avulla voit tehdä kyselyjä ja muokata tietokantaa. PostgreSQL-, MongoDB-, MySQL-, REST- ja GraphQL-sovellusliittymät ovat saatavilla.
- Sovellusliittymillesi voidaan määrittää muita todennustyyppejä. API-avainpohjainen todennus, Bearer Token -todennus tai näiden kahden yhdistelmä on mahdollista.
- Voit ottaa sovelluksia käyttöön yhdellä napsautuksella tai integroida ne jatkuvan integroinnin/jatkuvan käyttöönottojärjestelmän kanssa. Luo git-haaroja erilaisiin ympäristöihin, jotta voit rakentaa, testata ja ottaa sovelluksiasi käyttöön turvallisesti.
Käytännön kokemus Appsmith & Firebasesta
Tietueiden lukeminen tietokannasta, tietueiden lisääminen tai muokkaaminen ja tietueiden poistaminen ovat kaikki CRUD-toimintoja missä tahansa sovelluksessa. Kaikkea tätä pitää yhdessä käyttöliittymä ja ohjelman logiikka.
Opetan sinulle, kuinka voit käyttää Firestorea tietokantana tehtävienhallinnan luomiseen Appsmithissä. Yhteyden muodostaminen tietokantoihin, kyselyjen luominen, tietojen integrointi widgetteihin ja räätälöidyn toteuttaminen toimintoja JavaScriptin avulla kaikki peitetään ja jähmettyvät tämän seurauksena.
Seuraavat käsitteet opetetaan:
- Firestoren käyttäminen yhteyden muodostamiseen ja kyselyyn
- Appsmithissä tiedot on sidottu widgeteihin.
- Sovelluksen laittaminen verkkoon
1. Firestonen käyttäminen yhteyden muodostamiseen ja kyselyyn
Sinun on ensin luotava sovellus, ennen kuin voimme käsitellä Firestoresta yksityiskohtaisesti. Ilmottautua Appsmith pilvi ja napsauta oranssia Uusi-painiketta. Voimme nyt linkittää juuri rakennetun sovelluksen tietokantaan.
Valitse avattavasta valikosta Tietolähteet > Uusi > Firestore. Anna kirjautumistietosi, jotta voit muodostaa yhteyden Firebase-instanssiisi. Napsauta Testaa-painiketta varmistaaksesi, että kaikki tiedot ovat oikein, ennen kuin tallennat tietolähteen.
Meidän on pyydettävä tietoja Firestore-tietolähteen avulla. Luo kysely tehtävien hakemiseksi tietokannasta. Minulla on peruskokoelma nimeltä Asana, jossa on siementietoja joidenkin tietojen näyttämiseksi. Tehtävän hakukysely näyttää tältä:
Nyt kun olemme muodostaneet yhteyden Firestoreen ja tietoja virtaa sisään, esitellään se sovelluksessa widgetien avulla.
2. Appsmithissä tiedot on sidottu widgeteihin
Tarvitsemme List-widgetin näyttääksemme tiedot saapuessaan. Vedä List-widget kankaalle sivupalkin widget-välilehdeltä. (Vidgetit-välilehti sijaitsee sovelluksen nimen alla.) List-widgetin perussidonta voidaan kirjoittaa seuraavasti:
Vastaavasti tuomalla teksti-widgetejä ja luomalla niille sopivat sidokset, voimme näyttää kunkin kohteen tiedot List-widgetissä.
Käytämme muutama minuutti lomakkeen luomiseen, jonka avulla voimme muokata ja poistaa tehtäviä, ennen kuin siirrymme sovelluksen käynnistämiseen.
Voit tehdä tämän vetämällä Lomake-widgetin kankaalle ja käyttämällä tekstiwidget-paria näyttääksesi tietoja Luettelo-widgetistä valitusta työstä, kuten lomakkeen päivittäminen, kun luettelosta valitaan uusi kohde. Lomakkeesi pitäisi näyttää tältä:
Voit nyt luoda tällaisen päivityskyselyn käyttämällä aiemmin määrittämääsi Firestore-tietolähdettä.
Sitten, kun lomakkeen lähetyspainiketta painetaan, määritä se suorittamaan päivitystehtäväkysely. Voit poistaa tehtävän käyttämällä samoja tekniikoita ja kirjoittamalla kyselyn.
3. Hakemuksen laittaminen verkkoon
Tämä on ylivoimaisesti suorin askel. Ota sovellus käyttöön siirtymällä näytön oikeaan yläkulmaan ja napsauttamalla Ota käyttöön -painiketta. Voit myös kutsua muita käyttämään tai luomaan sovellusta tai jopa tehdä sen julkiseksi. Jaa-painike sijaitsee Ota käyttöön -painikkeen vieressä.
Olet hallinnut sovelluskehityksen perusteet Appsmithin avulla, ja olen varma, että olet valmis käyttämään oppimaasi.
Plussat
- Reaaliaikainen tiimiyhteistyö on sisäänrakennettu.
- Integrointi olemassa olevaan CI/CD-työnkulkuusi ja yhden napsautuksen sovelluskäyttöönotto Azuressa, Google Cloud Platformissa tai Digital Oceanissa.
- Voit linkittää äärettömän määrän sisäisiä sovelluksia ja tietolähteitä.
- Tämän vedä ja pudota -rakennuskäyttöliittymän esikonfiguroidut widgetit sisältävät kaavioita, valintaruutuja, valokuvia, modaaleja, taulukoita ja paljon muuta.
- Kun jäsen on kutsuttu sovellukseesi, voit hallita hänen velvollisuuksiaan suoraan.
- Mahdollisuus upottaa JavaScriptiä tietokantakyselyihin sekä integrointi PostgreSQL-, DynamoDB-, MongoDB-, Firebase- ja muiden REST- tai GraphQL-sovellusliittymien kanssa.
MIINUKSET
- Tarvitset ohjelmointitaitoja käyttääksesi alustaa.
- Vain verkkosovellukset ovat sallittuja. Sovellukset eivät aina reagoi nopeasti.
Hinnasto
Sivuston yhteisöversio on vapaasti käytettävissä toistaiseksi. Voit myös tutustua pilvipohjaiseen yritysversioon, joka on pian saatavilla hinnoittelulla.
Yhteenveto
Sisäinen työkalukehitys on loistava tapa tehostaa tiimiäsi ilman, että joudut tekemisiin koodaamisen tai muun edestakaisen kanssa kehittäjien tai analytiikkatiimien kanssa.
Appsmith on helppo asentaa ja käyttää, joten se sopii nopeatempoiseen ja dynaamiseen teknologialiiketoimintaan, jossa tarvitaan usein uusia ratkaisuja.
Se on vakiintunut ja vakiintunut tekniikka vahvalla dokumentaatiolla, videokoulutuksella ja yhteisön avustuksella.
paz ojeda
Hei, kiitos opetusohjelmasta, olen käynyt läpi tätä työkalua ja yritän oppimisprosessissani koota eräänlaisen lipunhallinnan, ideana on, että loppukäyttäjä voi kirjoittaa pyyntönsä ja seurata sitä, ja toisaalta lipuista vastaava henkilö näkee, mitä pyydetään, ja hänellä on jonkinlainen kojelauta. Valitettavasti en vieläkään voi tulkita, onko Appsmithillä tämä järjestelmä, joka rajoittaa pääsyä eri sivuille, esimerkiksi loppukäyttäjä ei näe muiden sovellusta käyttävien ihmisten lippuluetteloa, tiedätkö siitä mitään?