Ho tseba ho sebelisa lisebelisoa hangata ho boleloa hore ke senotlolo sa katleho. Ka ofising, ho sebelisoa mananeo a kang Microsoft Office le Photoshop.
Leha ho le joalo, ho na le lisebelisoa tse ling tse ngata - Lisebelisoa tsa ka Hare kapa Lisebelisoa tsa Tsamaiso - tseo u ka ithutang tsona ho nolofatsa bophelo ba hau ba mosebetsi.
Lisebelisoa tsa ka hare, tseo ka linako tse ling li tsejoang e le li-apps tsa ka hare, ke lisebelisoa kapa lisebelisoa tse reretsoeng ho thusa mafapha a IT, bahlahisi, le basebelisi ba bang ba khoebo ba ka hare hore ba atlehe haholoanyane.
Ba ka etsa ntho e 'ngoe le e' ngoe ho tloha ho u nolofaletsa ho fumana boitsebiso ba hau, CRM, CMS, software ea litekete, kapa li-dashboards ho u fa metrics e phahameng bakeng sa sebaka sa hau sa marang-rang.
Lisebelisoa tsa ka hare li ka fumanoa ho Google, Facebook, Apple, Microsoft, Slack, Asana, Dropbox, Amazon, le liwebsaete tse ling tse fapaneng.
Empa ba sebeletsa eng?
Ke hobane'ng ha li hlokahala?
Mme na u ka li sebelisa ho eketsa ts'ebetso kapa katleho ea k'hamphani ea hau?
Lisebelisoa tsa kahare li ngata kaha li bohlokoa haholo bakeng sa ho sala morao mesebetsi e itseng, ho tlaleha ka maikutlo, le ho ntlafatsa ts'ebetso ea sebaka sa marang-rang ha nako e ntse e ea.
Likhoebo tse ngata le tsona li li sebelisa kahare ho matlafatsa tlhahiso, ho laola thepa, le ho arabela bareki ka potlako ha ho ka ba le mathata a tekheniki. Lisebelisoa tsa ka hare li u lumella ho latela ts'ebetso ea sebaka sa hau sa marang-rang, ho rera bokamoso, 'me, maemong a itseng, esita le ho boloka chelete.
Ka poso ena, re tla shebisisa Appsmith, likarolo tsa eona, le mokhoa oa ho e sebelisa, har'a lintho tse ling. Ha re qaleng.
Appsmith ke eng?
Setsebi sa lisebelisoa e tsebahala Open Source sethala sa ho aha le ho amohela litharollo tsa marang-rang tsa kahare. E u thusa ho hokela ho li-database tse 'maloa le li-API ho theha sesebelisoa se sebelisang data ea nako ea nnete.
U ka sebelisa li-widget tsa UI tse hahiloeng esale pele 'me u li hokela ho li-API tsa hau le li-database ho nts'etsapele lits'ebetso tse matla le lits'ebetso tse rarahaneng. U ka sebelisa lisebelisoa tsena u sebelisa theknoloji eo u e batlang.
Ho feta moo, ho amohela baeti ke mahala. Seo se boetse se bolela hore ke moralo oa mahala o ka sebelisoang; o ka iketsetsa lisebelisoa tsa hau mme oa sebelisa tšebeletso ea leru ea Docker.
U sebelisa sethala sa bona sa ntlafatso ea pono se thehiloeng ho JavaScript, u ka theha lits'ebetso tsa CRUD, Li-Dashboards, Liphanele tsa Tsamaiso, le makhetlo a 10 ka potlako. Bahlahisi ba rata Appsmith hobane e ba pholosa lihora tse makholo tsa boiteko.
Ka kakaretso, ke motheo o tiileng oa mohloli o bulehileng oa sesebelisoa sa ka hare nts'etsopele.
Likaroloana
- Appsmith e nka metsotso e ka bang 5 ho kenya li-server tsa hau.
- Ha o hloke HTML kapa CSS ho hula le ho theola, ho fetola boholo, kapa ho hlophisa li-widget.
- Joale o ka etsa sesebelisoa sa CRUD ka UI eohle le logic bakeng sa mehloli ea data ea SQL, S3, kapa Google Sheets ka ho tobetsa hanngoe feela.
- Sebelisa maikutlo a nako ea sebele (joalo ka Mofuta oa feiga) ha o sebetsa ka lisebelisoa tsa ka hare ho buisana hang-hang, ho fana ka maikutlo, le ho sebelisana.
- Ho fihlella ka kotloloho ho database efe kapa efe ea PostgreSQL, MySQL, kapa MongoDB hoa khoneha.
- UI e u lumella ho botsa le ho fetola database ea hau. PostgreSQL, MongoDB, MySQL, REST, le GraphQL APIs lia fumaneha.
- Mefuta e meng ea netefatso bakeng sa li-API tsa hau e ka hlalosoa. API Key-based netefatso, netefatso ea Bearer Token, kapa motsoako oa tse peli lia khoneha.
- O ka tsamaisa lits'ebetso ka ho tobetsa hanngoe feela kapa oa li kopanya le sistimi ea hau ea ho kopanya e tsoelang pele / e tsoelang pele. Ho aha, ho leka, le ho tsamaisa lits'ebetso tsa hau ka mokhoa o sireletsehileng, theha makala a git bakeng sa libaka tse fapaneng.
Boiphihlelo ba matsoho ka Appsmith & Firebase
Ho bala lirekoto ho tsoa polokelong ea polokelo, ho eketsa kapa ho hlophisa lirekoto, le ho hlakola lirekoto ke liketso tsa CRUD ts'ebelisong efe kapa efe. Tsena tsohle li hlophisitsoe hammoho ke ba sebopeho sa mosebedisi le logic ea lenaneo.
Ke tla u ruta mokhoa oa ho sebelisa Firestore joalo ka database ho theha mookameli oa mesebetsi ho Appsmith. Ho hokela ho datha, ho theha lipotso, ho kopanya data ho li-widget, le ho kenya ts'ebetsong bespoke tshebetso e sebelisa JavaScript tsohle li tla koaheloa le ho tiisoa ka lebaka la sena.
Likhopolo tse latelang li tla rutoa:
- Ho sebelisa Firestore ho hokahanya le ho botsa
- Ho Appsmith, data e tlameletsoe ho li-widget.
- Ho kenya app ea hau inthaneteng
1. Ho sebelisa Firestone ho hokahanya le ho botsa
O tlameha ho qala ka ho theha sesebelisoa pele re ka bua ka botlalo ka Firestore. Ngodisa bakeng sa Setsebi sa lisebelisoa cloud ebe o tobetsa konopo e Ncha ea lamunu. Hona joale re ka hokahanya sesebelisoa se sa tsoa hahuoa sebakeng sa polokelo ea litaba.
Kgetha Mehlodi ya Boitsebiso > E Ntjha > Lebenkele la mollo ho tswa ho menu e theohang. Ho hokela ketsahalong ea hau ea Firebase, fana ka lintlha tsa hau. Tobetsa konopo ea Teko ho netefatsa hore lintlha tsohle li nepahetse pele u boloka mohloli oa data.
Re hloka ho botsa lintlha re sebelisa mohloli oa data oa Firestore. Etsa potso ho fumana mesebetsi ho tsoa ho database. Ke na le pokello ea mantlha e bitsoang Asana e nang le data ea peo e bonts'ang lintlha tse ling. Potso ea ho khutlisa mosebetsi e tla shebahala tjena:
Kaha joale re se re hokahane le Firestore mme re na le data e kenang, ha re sebeliseng li-widget ho e hlahisa ho app.
2. Ho Appsmith, data e tlameletsoe ho li-widget
Re tla hloka Widget ea List ho bonts'a data ha e kena. Hulela lethathamo la widget ka har'a canvas ho tsoa ho letlapa la widget le lehlakoreng. (Thebo ea li-widget e ka tlas'a lebitso la sesebelisoa.) Tlamahano ea motheo bakeng sa widget ea List e ka ngoloa ka tsela e latelang:
Ka mokhoa o ts'oanang, ka ho tlisa li-widget tsa Mongolo le ho theha litlamo tsa tsona tse nepahetseng, re ka bonts'a lintlha tsa ntho ka 'ngoe ho Widget ea List.
Ha re qete metsotso e seng mekae re etsa foromo e tla re lumella ho hlophisa le ho hlakola mesebetsi pele re tsoela pele ho qala app.
Ho etsa joalo, hula widget ea Foromo ka seile 'me u sebelise para ea li-widget tsa mongolo ho bontša tlhahisoleseling mabapi le mosebetsi o khethiloeng ho Widget ea List, joalo ka ho nchafatsa foromo ha ho khethoa ntho e ncha lethathamong. Ke kamoo foromo ea hau e lokelang ho shebahala kateng:
Hona joale o ka etsa potso ea ntlafatso e kang ena u sebelisa mohloli oa data oa Firestore oo u o entseng pele.
Ebe, ha konopo ea ho romella foromo e tobetsoa, e lokisetse ho tsamaisa potso ea mosebetsi oa ntlafatso. U ka tlosa mosebetsi ka ho sebelisa mekhoa e tšoanang le ho ngola potso.
3. Ho kenya kopo ea hau inthaneteng
Ena ke mohato o hlakileng ka ho fetesisa. Ho kenya sesebelisoa, e ea hukung e kaholimo ho le letona la skrini ebe o tobetsa konopo ea Deploy. U ka boela ua mema ba bang ho sebelisa kapa ho theha app, kapa esita le ho e phatlalatsa. Konopo ea ho arolelana e haufi le konopo ea Deploy.
U ithutile lintlha tsa motheo tsa nts'etsopele ea lisebelisoa ka Appsmith, 'me ke na le bonnete ba hore u se u loketse ho sebelisa seo u ithutileng sona.
Pros
- Tšebelisano ea nako ea 'nete ea sehlopha e hahiloe kahare.
- Ho kopanngoa le tšebetso ea CI/CD ea hau e teng le ho penya ha 'ngoe sesebelisoa ho Azure, Google Cloud Platform, kapa Digital Ocean.
- O ka hokahanya palo e sa feleng ea lisebelisoa tsa kahare le mehloli ea data.
- Li-widget tse lokiselitsoeng esale pele sebopehong sena sa moaho oa ho hula le ho theola li kenyelletsa lichate, mabokose a hlahlobang, linepe, mekhoa, litafole le tse ling.
- Hang ha setho se memetsoe ho app ea hau, u ka khona ho laola boikarabelo ba bona ka ho toba.
- Bokhoni ba ho kenya JavaScript lipotsong tsa database, hammoho le ho hokahana le PostgreSQL, DynamoDB, MongoDB, Firebase, le li-API tse ling tsa REST kapa GraphQL.
tlhoka mesola
- U tla hloka bokhoni bo itseng ba ho etsa mananeo ho sebelisa sethala.
- Ke lisebelisoa tsa marang-rang feela tse lumelletsoeng. Lisebelisoa ha li arabele ka potlako.
ditheko
Khatiso ea sechaba ea sebaka sena e lokolohile ho sebelisoa ka nako e sa lekanyetsoang. U ka sheba hape khatisong ea khoebo e thehiloeng marung, e tla fumaneha ka litheko haufinyane.
fihlela qeto e
Ntlafatso ea lisebelisoa tsa kahare ke mokhoa o matla oa ho matlafatsa sehlopha sa hau ntle le ho sebetsana le likhoutu kapa lintho tse ling tsa morao-rao le bahlahisi kapa lihlopha tsa analytics.
Appsmith e bonolo ho theha le ho e sebelisa, e etsa hore e loketse khoebo ea theknoloji e potlakileng le e matla, moo ho hlokahalang tharollo e ncha khafetsa.
Ke thekenoloji e thehiloeng ho feta e thehiloeng ho feta e nang le litokomane tse matla, koetliso ea video, le thuso ea sechaba.
o jeda
Lumela, ke leboha thuto, esale ke hlahloba sesebelisoa sena, 'me ts'ebetsong ea ka ea ho ithuta ke leka ho kopanya mofuta oa mookameli oa litekete, mohopolo ke hore mosebelisi oa ho qetela a ka kenya kopo ea hae,' me a ka e latela, le bakeng sa Ka lehlakoreng le leng, motho ea ikarabellang oa litekete a ka bona se kopiloeng, 'me a ba le mofuta o itseng oa dashboard, ka bomalimabe ke ntse ke sitoa ho hlalosa haeba Appsmith e na le mokhoa ona oa ho thibela ho fihlella maqepheng a fapaneng, mohlala hore mosebelisi ha a bone lenane la litekete ho tsoa ho batho ba bang ba sebelisang sesebelisoa, na u tseba letho ka eona?