Scii kiel uzi ilojn estas ofte deklarita kiel la ŝlosilo al sukceso. En la oficejo, programoj kiel Microsoft Office kaj Photoshop estas uzataj.
Tamen, ekzistas multaj pli da iloj - Internaj Iloj aŭ Administraj Iloj - pri kiuj vi povas lerni por simpligi vian laborvivon.
Internaj iloj, foje konataj kiel internaj programoj, estas programaro aŭ aplikoj kiuj celas helpi IT-sekciojn, programistojn kaj aliajn internajn komercajn uzantojn esti pli produktivaj.
Ili povas fari ĉion, de faciligi al vi aliri vian datumbazon, CRM, CMS, biletajn programojn aŭ panelojn ĝis provizi al vi superajn metrikojn por via retejo.
Internaj iloj troviĝas en Google, Facebook, Apple, Microsoft, Slack, Asana, Dropbox, Amazon kaj diversaj aliaj retejoj.
Sed kion ili servas?
Kial ili estas postulataj?
Kaj ĉu vi povas uzi ilin por pliigi la efikecon aŭ efikecon de via kompanio?
Internaj iloj abundas, ĉar ili estas tre utilaj por spuri specifajn taskojn, raporti pri sugestoj kaj optimumigi la agadon de la retejo laŭlonge de la tempo.
Plej multaj entreprenoj ankaŭ uzas ilin interne por akceli produktivecon, administri loĝistikon kaj respondi al klientoj pli rapide okaze de teknikaj zorgoj. Internaj iloj permesas vin spuri la agadon de via retejo, plani por la estonteco kaj, en certaj situacioj, eĉ ŝpari monon.
En ĉi tiu afiŝo, ni pli detale rigardos Appsmith, ĝiajn funkciojn, kaj kiel uzi ĝin, interalie. Ni komencu.
Kio estas Appsmith?
Appsmith estas konata Malfermita Fonto platformo por konstrui kaj gastigi internajn retajn solvojn. Ĝi ebligas vin konekti al pluraj datumbazoj kaj API-oj por konstrui apon, kiu uzas realtempajn datumojn.
Vi povas uzi iliajn antaŭkonstruitajn UI-fenestraĵojn kaj konekti ilin al viaj API-oj kaj datumbazoj por disvolvi dinamikajn apojn kaj komplikajn procezojn. Vi povas disfaldi ĉi tiujn programojn uzante kian ajn teknologion vi deziras.
Krome, gastigado estas senpaga. Tio ankaŭ signifas, ke ĝi estas tute senpaga kadro por uzi; vi povas mem-gastigi viajn apojn kaj uzi la nuban servon de Docker.
Uzante ilian JavaScript-bazitan vidan disvolvan platformon, vi povas krei CRUD-apojn, Panelojn, Administrajn Panelojn kaj pli 10 fojojn pli rapide. Programistoj amas Appsmith ĉar ĝi ŝparas al ili centojn da horoj da penado.
Ĝenerale, ĝi estas solida malfermfonta bazo por interna ilo disvolviĝo.
Trajtoj
- Appsmith daŭras ĉirkaŭ 5 minutojn por instali sur viaj serviloj.
- Vi ne postulas HTML aŭ CSS por treni kaj faligi, regrandigi aŭ redakti uzaĵojn.
- Vi nun povas krei CRUD-aplikaĵon kun la tuta UI kaj logiko por datumfontoj de SQL, S3 aŭ Google Sheets per nur unu klako.
- Uzu realtempajn komentojn (kiel figma) kiam vi laboras pri internaj iloj por tuj komuniki, doni komentojn kaj kunlabori.
- Rekta aliro al iu ajn datumbazo PostgreSQL, MySQL aŭ MongoDB eblas.
- La UI permesas vin pridemandi kaj ŝanĝi vian datumbazon. PostgreSQL, MongoDB, MySQL, REST, kaj GraphQL API estas haveblaj.
- Pliaj aŭtentikigaj tipoj por viaj API-oj povas esti specifitaj. API Ŝlosil-bazita aŭtentikigo, Bearer Token-konfirmo, aŭ miksaĵo de la du eblas.
- Vi povas disfaldi aplikaĵojn per unu klako aŭ integri ilin kun via kontinua integriĝo/kontinua deplojsistemo. Por sekure konstrui, testi kaj disfaldi viajn apojn, kreu git-branĉojn por diversaj medioj.
Praktika sperto kun Appsmith & Firebase
Legi rekordojn el datumbazo, aldoni aŭ redakti rekordojn kaj forigi rekordojn estas ĉiuj CRUD-agoj en iu ajn aplikaĵo. Ĉio ĉi estas tenita kune de la interfaco de uzanto kaj logiko de la programo.
Mi instruos vin kiel uzi Firestore kiel la datumbazon por krei taskon en Appsmith. Konekti al datumbazoj, krei demandojn, integri datumojn en fenestraĵoj kaj efektivigi laŭmendajn funkcieco uzante JavaScript ĉiuj estos kovritaj kaj solidigitaj kiel rezulto de ĉi tio.
La sekvaj konceptoj estos instruitaj:
- Uzante Firestore por konekti kaj pridemandi
- Ĉe Appsmith, datumoj estas ligitaj al fenestraĵoj.
- Meti vian apon interrete
1. Uzante Firestone por konekti & pridemandi
Vi unue devas konstrui apon antaŭ ol ni povas eniri en detalojn pri Firestore. Aliĝu por Appsmith nubo kaj alklaku la oranĝan Novan butonon. Ni nun povas ligi la nove konstruitan apon al la datumbazo.
Elektu Datumfontojn > Novan > Fajrobujon el la falmenuo. Por konektiĝi al via Firebase-instanco, donu viajn akreditaĵojn. Alklaku la butonon Test por certigi, ke ĉiuj informoj estas ĝustaj antaŭ konservi la datumfonton.
Ni devas serĉi datumojn per la datumfonto de Firestore. Kreu demandon por preni taskojn el la datumbazo. Mi havas bazan kolekton nomatan Asana, kiu havas kelkajn semitajn datumojn por montri iujn datumojn. Demando pri tasko reakiras jene:
Nun kiam ni konektiĝis al Firestore kaj havas iujn datumojn enfluantajn, ni uzu fenestraĵojn por prezenti ĝin en la apo.
2. Sur Appsmith, datumoj estas ligitaj al fenestraĵoj
Ni bezonos Listo-fenestraĵo por montri la datumojn kiel ĝi venas. Trenu Listo-fenestraĵo en la kanvason de la fenestraĵlangeto en la flanka kolumno. (La fenestraĵo-langeto situas sub la nomo de la programo.) Baza ligado por la Listo-fenestraĵo povas esti skribita jene:
Simile, enportante Tekstajn fenestraĵojn kaj kreante iliajn taŭgajn ligojn, ni povas montri la datumojn por ĉiu aĵo en la Listo-fenestraĵo.
Ni pasigu kelkajn minutojn konstruante formularon, kiu permesos al ni redakti kaj forigi taskojn antaŭ ol ni lanĉi la apon.
Por fari tion, trenu Form-fenestraĵon sur la kanvason kaj uzu paron da tekstaj fenestraĵoj por montri informojn pri la laboro elektita el la Listo-fenestraĵo, kiel ĝisdatigi la formularon kiam nova elemento en la listo estas elektita. Jen kiel via formularo devus aspekti:
Vi nun povas krei ĝisdatigdemandon kiel ĉi tiun uzante la datumfonton de Firestore, kiun vi agordis antaŭe.
Tiam, kiam la sendi butonon sur la formularo estas premita, agordu ĝin por ruli la ĝisdatigtaskan demandon. Vi povas forigi la taskon uzante la samajn teknikojn kaj skribante demandon.
3. Meti vian kandidatiĝon interrete
Ĉi tio estas senkompare la plej simpla paŝo. Por disfaldi aplikaĵon, iru al la supra dekstra angulo de la ekrano kaj alklaku la butonon Deploy. Vi ankaŭ povas inviti aliajn uzi aŭ krei la apon, aŭ eĉ publikigi ĝin. La kundivida butono situas apud la Deploy butono.
Vi regis la fundamentojn de evoluigo de aplikaĵoj kun Appsmith, kaj mi certas, ke vi pretas uzi tion, kion vi lernis.
avantaĝoj
- Realtempa teamkunlaboro estas enkonstruita.
- Integriĝo kun via ekzistanta CI/KD-laborfluo kaj unu-klaka aplikaĵa deplojo sur Azure, Google Cloud Platform aŭ Cifereca Oceano.
- Vi povas ligi senfinan nombron da internaj apoj kaj datumfontoj.
- Antaŭkonfiguritaj fenestraĵoj en ĉi tiu tren-kaj-faligi konstruaĵinterfaco inkluzivas diagramojn, markobutonojn, fotojn, modalojn, tabelojn kaj pli.
- Post kiam membro estas invitita al via programo, vi povas administri iliajn respondecojn rekte.
- La kapablo enigi JavaScript en datumbazdemandoj, same kiel integriĝon kun PostgreSQL, DynamoDB, MongoDB, Firebase kaj aliaj REST aŭ GraphQL-APIoj.
contras
- Vi bezonos kelkajn programajn kapablojn por uzi la platformon.
- Nur retejoj estas permesitaj. Aplikoj ne ĉiam rapidas respondi.
prezoj
La komunuma eldono de la retejo estas senpaga uzebla. Vi ankaŭ povas rigardi la nub-bazitan komercan eldonon, kiu baldaŭ estos disponebla kun prezoj.
konkludo
Disvolvado de interna ilo estas bonega metodo por povigi vian teamon sen devi trakti kodigon aŭ aliajn tien-reen kun programistoj aŭ analizaj teamoj.
Appsmith estas facila por agordi kaj uzi, igante ĝin taŭga por la rapida kaj dinamika teknologia komerco, kie novaj solvoj estas ofte postulataj.
Ĝi estas pli establita kaj establita teknologio kun forta dokumentado, videotrejnado kaj komunuma helpo.
paz ojeda
Saluton, dankon pro la lernilo, mi reviziis ĉi tiun ilon, kaj en mia lernoprocezo mi provas kunmeti specon de biletadministranto, la ideo estas ke la fina uzanto povas enigi sian peton, kaj povas sekvi ĝin, kaj por la Aliflanke, la respondeculo de la biletoj povas vidi kio estas petita, kaj havi ian panelon, bedaŭrinde mi ankoraŭ ne povas deĉifri ĉu Appsmith havas ĉi tiun sistemon de limigi aliron al la malsamaj paĝoj, ekzemple ke la Fina uzanto ne vidas la liston de biletoj de la ceteraj homoj, kiuj uzas la aplikaĵon, ĉu vi scias ion pri tio?