Enhavtabelo[Kaŝi][Montri]
- Kio estas Bubble.io?
- Kio estas vida programado?
- Kiajn apojn vi povas disvolvi?
Konstrui apon kun Bubble (Lernejo)+-
- 1. Komenci
- 2. Agordante datumbazon
- 3. Konstruanta laborfluojn
- 4. Krei novaĵon
- 5. Montrante dinamikan enhavon en la feed
- 6. Sendado de datumoj inter paĝoj
- 7. Montrante dinamikan enhavon sur la rakonto-paĝo
- 8. Montrante la artikolon de la eldonejo
- 9. Sekvantaj eldonejoj
- 10. Pliaj funkcioj, kiujn vi povas aldoni
- 11. La rezulto
- avantaĝoj
- contras
- prezoj
- konkludo
Mi lastatempe interesiĝis pri retdisvolvaj aliroj krom HTML, CSS kaj JavaScript.
Kun la kreskanta senkoda pejzaĝo, ne estis surprize malkovri, ke ekzistas pluraj alternativoj al la pli normaj aliroj por disvolvi TTT-aplikaĵojn.
Vi devas koni iujn el la pli konataj CMS-platformoj, kiel WordPress, kiuj estas preskaŭ senkodaj. Sed, se vi volas konstrui TTT-aplikaĵojn, tiaj platformoj povas ŝajni limigaj.
Ĉi tie mi prezentas al vi Bubble.io, potenca senkoda ilo tio ebligas al vi konstrui retejojn kiel neniam antaŭe.
Ni esploru ĝin profunde!
Kio estas Veziko.io?
Bubble estas ne-teknika platformo, kiu kombinas vidan programlingvon kaj a TTT-disvolva kadro.
Uzantoj povas uzi ĉi tiujn programajn ilojn por konstrui unikajn retajn aplikojn, ŝanĝi datumbazojn kaj procezojn, aldoni paĝkomponentojn (bildoj, teksto, enigformularoj, mapoj), kaj dizajni siajn interfacojn.
Ĝi estas vendoplaco kie vi povas malkovri idealajn ŝablonojn, kromaĵojn kaj servojn por helpi vin konstrui fortajn produktojn.
Sen devi agordi tipan programan kadron, vi povas krei ion ajn de vendoplaco ĝis socia reto ĝis CRM (Customer Relationship Management) uzante Bubble.
Ĝi donas al klientoj la kapablon krei kaj personecigi siajn programojn per uzant-amika interfaco kaj indikilo-kaj-klaku redaktilon.
Vi povas uzi ĝin kune kun servoj, kiuj provizas REST-API, kiel Facebook, SQL, analizaj kaj pagaj apoj. Ĝi ebligas al uzantoj dediĉi tempon al plibonigo de la funkcieco kaj aspekto de siaj aplikaĵoj por ke ili aspektu bone sur tabeloj kaj porteblaj aparatoj.
Ĝi taŭgas por ĉiuj komercaj grandecoj, de malgranda ĝis meza ĝis granda; kaj alirebla por Vindozo, Mac kaj la reto.
Kio estas vida programado?
Vida programado estas esence kiel ĝi sonas. Anstataŭ mane programi skribante kodon, vi faras ĝin grafike klakante kaj trenante komponantojn en paĝojn.
Ne trompiĝu per tiu mallonga priskribo.
Ĝi ne similas al iu ajn alia aplikaĵo pri kuketo aŭ retejo-konstrua ilo, kiun vi renkontis interrete. Plej multaj aplikaĵoj postulas, ke vi dependu de bazaj ŝablonoj kaj havas ekstreme limigitan funkciecon; ili nur permesas vin evoluigi specifajn specojn de apoj kaj limigi vian personigon.
Kvankam la nocio de "vida programado" kaj "treni kaj faligi" ŝajnas facila en Bubble, ĝi estas terure potenca.
Ĝia vida programa medio ne nur permesas treni objektojn kiel tekston, grafikojn, enigojn kaj pli sur paĝon, sed ĝi ankaŭ ebligas al vi agordi, kion faras tiuj elementoj.
Kion faras Bubble?
La ĉefa celo de Bubble estas ebligi al iu ajn krei TTT-aplikaĵojn sen devi skribi kodon.
Tamen, kvankam ĉi tio provizas facile memoritan celdeklaron, ĝi forlasas signifan pecon de la rakonto. La vojo de ideo al merkato estas pli komplika ol nur krei liniojn de kodo.
Teamo de tre trejnitaj profesiuloj laborantaj pri certaj sekcioj de la kreado, kresko kaj prizorgado de la programo estas postulata en konvencia evoluo. Konsideru ĉi tion.
Kion postulas ĉiu aplikaĵo?
- Sekureco por certigi, ke neniu havas neaŭtorizitan aliron al datumoj.
- Datumaro por stoki kaj preni informojn kiel aĵojn, artikolojn kaj ĝisdatigojn pri sociaj amaskomunikiloj.
- Skalebleco por ebligi la senbaran disvolviĝon de la uzantbazo kaj datumvolumo.
- Agrabla uzantinterfaco por fari la apon alloga kaj facile uzebla.
- Integriĝo kun diversaj servoj kaj sistemoj.
Bubble anstataŭas multe pli ol kodilon. Ĝi provizas ĉiujn ĉi tiujn servojn en videble alloga kaj tre aŭtomatigita maniero, igante ĝin imagebla, se ne simple, ke ununura persono pritraktu ĉion.
Dum antaŭaj senkodaj platformoj provis anstataŭigi kodigon diversmaniere. Ĝia koncepto estas forigi kiel eble plej multajn barojn por ke aplikaĵo atingu la merkaton, pritraktante ĉion, de respondema dezajno kaj kuraĝigoj ĝis gastigado, versio-deplojo, sekureco kaj datumbazaj operacioj.
Uzante la API-konektilon por konekti Bubble al aliaj servoj
Ĝia API-Konektilo verŝajne estas la plej grava kromaĵo sur la merkato. Kiel la nomo implicas, ĉi tio permesas vin konekti al aliaj programoj kaj servoj por kunhavi agojn kaj datumojn.
Prefere ol enprofundiĝi en la teknikajn detalojn pri kiel ĉi tio funkcias, konsideru ĉi tiujn ekzemplojn pri tio, kion API-oj povus plenumi:
- Akirante aliron al maŝinlernado metodoj kiel bildrekono kaj tradukado.
- Akiru la plej freŝajn veterinformojn de ie ajn sur la tero.
- Kiam okazaĵo estas ekigita en Bubble, informoj estas interŝanĝitaj inter sistemoj, kiel establi antaŭecon en via CRM aŭ rendevuo en via Guglo-Kalendaro.
- Rezervu flugon aŭ hotelan restadon ie ajn en la globo.
- Akiru la telefonnumeron, lokon, fotojn, emblemon kaj recenzojn por iu ajn kompanio en Google Maps.
Uzante kromaĵojn por plibonigi denaskajn funkciojn
Teknike ĝi miksas JavaScript-kodmodulojn, CSS kaj HTML en funkcian nodon. Apliko skribita en JS.JSON funkcias kiel la fundamento por sia propra lingvo.
Kvankam vi ne bezonas plene kompreni tiun terminologion por konstrui apojn, ili ja indikas unu ŝlosilan fakton: ĝi aliĝas al konataj kaj agnoskitaj retaj normoj, permesante al programistoj konsiderinde plibonigi sian denaskan funkcion.
Ĉi tio jam vidiĝas sur la kromprogramo, kie centoj da senpagaj kaj pagitaj etendaĵoj al la baza funkcio estas disponeblaj. Ĝi ankaŭ implicas, ke se vi atingas punkton, kiam ĝiaj fundamentaj kapabloj estas nesufiĉaj, ekzistas multaj JavaScript-fakuloj pretaj elmeti al vi laŭmendan solvon.
Kiajn apojn vi povas disvolvi?
Vi povas krei ampleksan gamon de aplikoj, iuj el kiuj estas donitaj sube.
- Aplikoj por specialigitaj merkatoj kun komunumo.
- Aplikoj por labortabuloj en diversaj sektoroj.
- Programaro por hospitala dungitaro.
- Vendloka programaro por fizikaj vendejoj.
- Denta oficeja programaro kun blanka etikedo.
- Persona komerca inventaro kaj klientserva programaro.
- Makleristo kaj kliento-frunta nemoveblaĵoj agregacio aplikoj.
- Aplikoj por eventoj kaj kursoj sur la merkato (kaj eĉ boatoj).
- Profesiaj atestiloj postulas internajn testajn aplikojn.
- Aplikoj por unuaj respondantoj.
- Programo pri administrado de dungitoj por interna uzo.
Verdire, la platformo ne estas desegnita por fari ĉion. Ĝi eble ne estas la ideala elekto se vi desegnas ludaplikaĵon kun kompleksaj bildoj kaj moviĝo. Krome, se vi kreas denaskan apon (unu por app-butikoj), vi devos integri ĝin kun alia triaparta servo.
Ŝlosilo karakterizaĵoj
Bubble estas plenplena de funkcioj. Ni ne povos kovri ilin ĉiujn ĉi tie, sed ni provos kovri la plej esencajn.
1. Kromaĵoj
Ĝi permesas vin inkluzivi funkciojn de multaj iloj en la Interreto en vian TTT-aplikaĵo. Ekzemple, se vi volas, ke viaj uzantoj ensalutu uzante sian Facebook-konton, vi povas uzi la Facebook-kromaĵon por fari tion.
2. Disvolvi
Ĝi ebligas al vi konstrui dinamikajn, multuzantajn apojn por labortablo kaj moveblaj retumiloj, kaj ankaŭ ĉiujn ilojn necesajn por konstrui retejon similan al Instagram aŭ Airbnb.
3. dezajno
Vi povas krei poŝtelefonajn aranĝojn kaj dinamikan enhavon por doni la finajn tuŝojn al produkto, kiun vi ĝojos montri al aliaj.
4. Gastiganta
Neniam devas zorgi pri servilo prizorgado, infrastrukturo aŭ operacioj denove kaj denove.
Ĝi zorgas pri deplojo kaj gastigado por vi en sekura kaj sekura maniero. La nombro da uzantoj, trafika volumo kaj datumstokado estas ĉiuj senlimaj.
Konstrui apon kun Bubble (Lernejo)
Ni nun ekagu kaj esploru kiel vi povas konstrui novaĵapon en Bubble.
1. Komenci
Por komenci, vi devas unue registriĝu por senpaga konto ĉe Bubble.
Ni komencos uzante la vidan projektilon de Bubble por formi nian platformon interfaco de uzanto. Kelkaj el la ĉefaj paĝoj por inkludi estas donitaj malsupre:
- Alŝuta paĝo - retejo, kie eldonejoj disvolvos kaj disdonos artikolojn.
- Hejmpaĝo – Listo de lastatempe publikigitaj rakontoj estas montrata.
- Rakonta paĝo - Paĝo kie ĉiu unika rakonto troveblas.
- Eldonila paĝo- Paĝo por montri liston de fabeloj de certa eldonejo.
2. Agordante datumbazon
Post kiam vi aranĝis la ekranon de via produkto, vi povas koncentriĝi pri konstruado de la datumkampoj, kiuj nutros vian aplikon. Ni uzos ĉi tiujn kampojn por ligi la laborfluojn subestajn vian produkton.
Por ĉi tiu ekzemplo, ni establos du apartajn datumtipojn por ĉiu novaĵo. Unu datumtipo enhavos la bazajn faktojn de rakonto (kiel la titolo, elstara bildo kaj eldonejo), dum la alia datumtipo enhavos pli grandajn enhavdosierojn kiel la tuta rakonto mem.
Difinante ilin kiel diskretajn datumtipojn, ni povas nur ŝargi la informojn, kiuj estas bezonataj kiam ĝi estas postulata, limigante la kvanton da materialo, kiun la Bubble-redaktisto devos produkti.
La sekvaj datumtipoj kaj kampoj estos kreitaj:
Datuma tipo: Uzanto
Kampoj:
- Nomo
- La sekvaj eldonejoj estas listo de eldonejoj. Grava noto: Krei kampon kiel liston bazitan sur klara datumtipo ebligas al vi enkorpigi ĉiujn ĝiajn esencajn datumkampojn senpene sen devi krei kromajn kampojn.
Datuma tipo: rakonto
Kampoj:
- titolo
- Prezentita bildo
- Verkisto
- kategorio
- eldonisto
- Enhavo de rakonto
Datuma tipo: Enhavo de rakonto
Kampoj:
- Enhavo de rakonto
Datuma tipo: eldonisto
Kampoj:
- Nomo
- Logo
- partianoj
3. Konstruanta laborfluojn
Nun kiam vi organizis la dezajnon kaj datumbazon de via aplikaĵo, estas tempo komenci kunmeti ĉion kaj fari ĝin funkcii.
Laborfluoj estas la ĉefa metodo por plenumi ĉi tion en Bubble.
Ĉiu laborfluo okazas kiam okazaĵo okazas (ekz., uzanto alklakas butonon) kaj tiam plenumas sekvencon de "agoj" en respondo (ekz., "subskribi la uzanton", "fari ŝanĝon al la datumbazo," ktp. .
4. Krei novaĵon
La unua funkcio, kiun ni proponos, estas ilo, kiu ebligas al eldonistoj skribi kaj afiŝi novaĵojn al la retejo.
Sur la alŝuta paĝo, ni komencos korpigante multajn enigaĵojn, kiuj estos aplikataj por enigi datumojn en nian datumbazon. Tekstaj enigaĵoj, bild-alŝutilo kaj menu-elekto estas ekzemploj de ĉi tiuj kampoj.
Ni ankaŭ devos personecigi la eldonan falmenuon por montri liston de dinamikaj opcioj. Ĉar ĉiu nova artikolo estos aldonita al la listo de tutaj artikoloj de eldonejo, ni devos elekti ekzistantan eldonejon el nia datumbazo.
Kiam ni agordas ĉi tiun falmenuon, ni elektos la tipon de opcioj por esti eldonisto.
Post tio, nia datumfonto skanos nian datumbazon kaj resendos liston de ĉiuj aktualaj publikaĵoj. Fine, ni ŝanĝos la fontan titolon por inkluzivi la nomon de la eldonisto.
Post kiam verkisto enigis la necesajn informojn en ĉiun surpaĝan enskribon, ili alklakos la publikigi butonon por generi novan rakonton.
Tiam, ene de via datumbazo, vi kreos novan aferon kun la datumtipo agordita al rakonto.
Tiam ni devos komenci plenigi nian datumbazon per la necesaj kampoj. Konektu ĉiun el la surpaĝaj enigkomponentoj al siaj respektivaj datumbazaj kolumnoj.
Unue, ni kreos la rakontan enhavspecon, kiu finfine estos ligita al la rakonto mem.
Poste, ni aldonos alian etapon al ĉi tiu proceduro, generante ion alian - ĉi-foje, la rakonton mem.
Eblas integri ĉi tiujn datumojn senpene tra via platformo integrante la unuan rakontan materialon, kiun ni evoluigis kun ĉi tiu rakonto.
Nova rakonto estos produktita ĉiufoje kiam ĉi tiu proceduro estas aktivigita.
5. Montrante dinamikan enhavon en la feed
Post kiam eldonistoj komencas alŝuti materialon al via poŝtelefono, ni devos komenci krei la logikon sur via hejmpaĝo kiu montras ĉiun artikolon kiel dinamika listo. Ĉi tio povas esti plenumita uzante nian ripetan grupelementon.
Ripetantaj grupoj laboras kun via datumbazo por prezenti kaj refreŝigi liston de dinamika materialo.
Kiam vi aplikas ripetan grupon, vi unue devas ligi la elementon al datumtipo en via datumbazo.
En ĉi tiu kazo, vi kategoriigos la specon de materialo kiel rakontojn. Vi ankaŭ devos provizi la datumfonton kiel liston de ĉiuj tabeloj en via datumbazo.
Ni ankaŭ aranĝos ĉi tiun ripetiĝantan grupon laŭ la komenca dato de ĉiu rakonto, montrante la liston en inversa kronologia sinsekvo. Vi nun povas komenci organizi la dinamikan materialon, kiu aperos ene de ĉiu krado.
Simple plenigu la supran vicon per la taŭga materialo, kiun vi volas montri, kaj ĉi tiu potenca elemento plenigos la ceterajn kolumnojn per datumoj de via nuna datumbazo.
6. Sendado de datumoj inter paĝoj
Estas ankaŭ eble konstrui eventojn ene de ĉiu vico de ripeta grupo. Dum evoluado de navigaciaj funkcioj por via platformo, ĉi tiu funkcio estos utila.
La hejmpaĝo de nia novaĵprogramo nur montras antaŭprezenton de ĉiu rakonto, inkluzive de la eldonejo, elstara bildo kaj la titolo de la rakonto.
Tamen, ĝi ne montras la tutan enhavon de artikolo ĝis la uzanto klakas tra la rakontopaĝo. Ni uzos nian laborfluan redaktilon por transdoni datumojn inter paĝoj por montri ĉi tiun materialon.
Por komenci, kreu procezon, kiu sendas uzanton al la rakonto-paĝo kiam la bildo de rakonto estas klakita.
Uzu navigadan eventon por translokigi uzanton al alia paĝo dum disvolvado de ĉi tiu procezo.
Elektu la celpaĝan tipon por esti la rakontpaĝo el la falmenuo. Vi tiam devos doni pliajn informojn al ĉi tiu paĝo por ke la Bubble-redaktisto komprenu kiun unikan rakonton montri.
La informoj, kiujn vi devos doni, venas de la nuna ĉelrakonto.
7. Montrante dinamikan enhavon sur la rakonto-paĝo
Vi povas facile reakiri ĉi tiujn okazaĵajn datumojn kaj montri la koncernan materialon de la rakonto kiam uzanto estas sendita al certa rakonto-paĝo.
Por krei ĉi tiun funkcion, vi unue devas kontroli, ke la celpaĝa tipo kongruas kun la datumposedaĵo, kiun vi liveras per la laborfluo. En ĉi tiu situacio, vi devas asocii la rakontopaĝon kun rakonta posedaĵo.
Ĝi povas simple tiri kaj liveri taŭgajn datumojn de ekzistantaj fontoj kategoriigante la specon de enhavo sur paĝo.
Vi nun povas komenci enmeti dinamikan materialon en kampojn, kiuj montras informojn de ununura tabelo.
8. Montrante la artikolon de la eldonejo
Post legado de novaĵo, uzanto povas elekti ekzameni la tutan katalogon de artikoloj de la eldonejo. Se vi evoluigis eldonan datumtipon, krei apartan paĝon por eldonejoj estas tiel simpla kiel krei nian originalan ĉefpaĝon.
En ĉi tiu paĝo, ni devos komenci per agordo de la paĝotipo al eldonisto.
Poste kopiu la ripetantan grupon de la hejmpaĝo kaj redaktu la agordojn.
En ĉi tiu kazo, la datumfonto de nia ripeta grupo serĉos ĉiujn ekzistantajn artikolojn, kies eldoninto estas la nuna paĝa eldonisto.
9. Sekvantaj eldonejoj
La tria fundamenta funkcio, kiun ni konstruos por nia MVP, estas la kapablo sekvi eldoniston sur la platformo. Ni aldonos sekvan butonon sur la paĝo de la eldonejo. Kiam ni klakas ĉi tiun ikonon, ni lanĉos novan procezon, kiu modifas aferon.
Aldonante la nunan paĝan eldoniston al ilia listo de sekvaj publikaĵoj ŝanĝos la nunan uzanton.
Post tio, ni devos ĝisdatigi la liston de sekvantoj de la nuna paĝa eldonisto aldonante la nunan uzanton.
10. Pliaj funkcioj, kiujn vi povas aldoni
Nun kiam vi komfortas konstrui laŭmendajn datumajn kampojn kaj prezenti dinamikajn informojn, vi povas esti kreema kun la spertoj, kiujn vi kreas por via produkto. Vi ankaŭ povas inkluzivi:
- Kreu funkcion, kiu ebligas al uzantoj konservi enhavon por posta legado.
- Ĉe la fundo de ĉiu peco, disponigu ripetiĝantan kolekton de proponitaj artikoloj.
- Kreu serĉilon por helpi homojn trovi freŝan enhavon en la retejo.
11. La rezulto
Via fina aplikaĵo aspektos kiel ĉi tio.
avantaĝoj
- La kapablo konekti al multaj API-oj kaj kromaĵojn.
- Facile uzebla, senkoda aplikaĵo.
- Homoj kun neniu programada sperto profitos de ĉi tio.
- Dezajni iloj kiuj estas ambaŭ versátiles kaj potencaj.
- Rapida pritraktado de demandoj.
contras
- Pliigita fidindeco.
- Rapido pri datumtraktado estas malrapida.
- Efikeco estas limigita.
prezoj
La senpaga plano permesas vin lerni pri la platformo kaj disvolvi vian aplikaĵon.
Pagitaj abonoj inkluzivas kromaĵojn kiel blankan etikedon, laŭmendan domajnon, aliron al la Bubble API kaj rezervitan servilan kapaciton, kiuj estas listigitaj malsupre.
- Persona - $ 25/monato (pagita ĉiujare) aŭ $ 29/monato (pagita ĉiumonate).
- Profesiulo - $ 115 / monato (pagita ĉiujare) aŭ $ 129 / monato (pagita ĉiumonate).
- Produktado - $ 475 / monato (pagita ĉiujare) aŭ $ 529 / monato (pagita ĉiumonate).
konkludo
Bubble estas bonega alternativo por konstrui TTT-aplikaĵojn, kiuj povas nur montri informojn aŭ havi minimuman UI.
Ĝi estas sufiĉe simpla por uzi, kaj la lerniloj provizitaj de Bubble estas ege helpemaj. Ĝia interreta vida redaktilo, kiu permesas vin desegni TTT-aplikaĵojn laŭ viaj preferoj.
Kaj la plej bona parto estas, ke vi ne bezonas ajnan programan sperton aŭ kompetentecon. Bubble taŭgas por ĉiuj, sendepende de ĉu vi scias kiel kodi aŭ ne.
Tamen, antaŭa kompreno de fasadlingvoj povas doni al vi avantaĝon ĉar ĝi permesas vin rapide eltrovi kion ĝi faras rilate evento-traktadon.
Do, kion vi pensas pri la kapabloj de Bubble?
Informu nin en la komentoj!
Arbehi
Ĉu oni povas krei vendejon por vendi produktojn per la ilo bubble.io?