Žiniatinklio programavimas

Kaip nustatyti plazdėjimą ir sukurti „Hello World“ žiniatinklio programą sistemoje „Linux“

Kaip nustatyti plazdėjimą ir sukurti „Hello World“ žiniatinklio programą sistemoje „Linux“
„Flutter“ yra programų kūrimo sistema, kuri gali būti naudojama kuriant daugiaplatformes programas, veikiančias naudojant gimtąjį kodą, kai tik jos bus sudarytos ar sukonstruotos. „Flutter“, kurį kuria „Google“, leidžia per trumpą laiką sukurti greitus prototipus, taip pat leidžia sukurti visavertes programas, kurios naudoja konkrečios platformos API. Naudodami „Flutter“, galite sukurti gražiai atrodančias programas mobiliesiems įrenginiams, darbalaukio operacinėms sistemoms ir interneto naršyklėms, naudodamiesi oficialiais medžiagos dizaino valdikliais. Šiame straipsnyje bus aptarta „Flutter“ diegimas ir naujo interneto programos kūrimo projekto sukūrimas. „Flutter“ naudoja „Dart“ kaip pagrindinę programavimo kalbą programoms rašyti.

Įdiekite „Flutter“ į „Linux“

„Flutter“ galite įdiegti į „Linux“ dviem būdais. Pirmasis metodas yra gana paprastas, tereikia paleisti paprastą komandą, kad įdiegtumėte „Flutter“ iš papildomos parduotuvės.

$ sudo spartusis diegimo plazdėjimas - klasikinis

Antrasis metodas apima plazdenimo talpyklos atsisiuntimą iš „GitHub“. Norėdami rankiniu būdu įdiegti „Flutter“, vykdykite šias komandas iš eilės:

$ sudo apt install git
$ git klonas https: // github.com / plazdėjimas / plazdėjimas.git -b stabilus - 1 gylis - nėra vienos šakos

Atkreipkite dėmesį, kad vykdydami pirmiau nurodytą komandą gausite reikalingus failus iš oficialios „Flutter“ saugyklos, įskaitant vykdomuosius dvejetainius failus. Šiuos dvejetainius failus galėsite vykdyti iš aplanko „bin“. Tačiau šie vykdomieji failai nebus pridėti prie jūsų sistemos kintamojo PATH kintamojo ir negalėsite jų paleisti iš bet kur, nebent rankiniu būdu pridėsite juos prie kintamojo PATH. Norėdami tai padaryti, atlikite toliau nurodytus veiksmus.

Atviras ".bashrc “failas, esantis jūsų namų aplanke, naudojant mėgstamą teksto rengyklę:

$ nano „$ HOME /.bashrc “

Failo apačioje pridėkite šią eilutę, atsargiai pakeisdami stygos.

eksportuoti PATH = "$ PATH:/ plazdėjimas / šiukšliadėžė "

Pavyzdžiui, jei atsisiuntėte „Flutter“ saugyklą aplanke „Atsisiuntimai“, turėsite pridėti šią eilutę:

eksportuoti PATH = "$ PATH: $ HOME / Atsisiuntimai / plazdėjimas / šiukšliadėžė"

Baigę išsaugokite failą. Atnaujinti “.bashrc “failą vykdydami žemiau esančią komandą:

$ šaltinis „$ HOME /.bashrc “

Norėdami patikrinti, ar „Flutter“ aplankas „bin“ buvo pridėtas prie kelio, vykdykite toliau pateiktą komandą:

$ echo $ PATH

Turėtumėte gauti tokią išvestį:

/ usr / local / sbin: / usr / local / bin: / usr / sbin: / usr / bin: / sbin: / bin: / usr / games: / usr / local / games: / snap / bin: / home / nit / Siuntiniai / plazdėjimas / šiukšliadėžė

Atkreipkite dėmesį į raktinio žodžio „plazdėjimas“ buvimą ir visą kelią, rodantį aplanką „šiukšliadėžė“ kataloge „plazdėjimas“.

Norėdami patikrinti, ar komandą „plazdėjimas“ galima paleisti iš bet kurio kelio, naudokite toliau pateiktą komandą:

$ kuri plazdena

Turėtumėte gauti tokią išvestį:

/ home / nit / Atsisiuntimai / plazdėjimas / šiukšliadėžė / plazdėjimas

Atminkite, kad „Dart“ kalba, reikalinga „Flutter“ programoms rašyti, yra komplektuojama su „Flutter“ failais, atsisiųstais iš „git“ saugyklos arba iš papildomos pakuotės. Norėdami patikrinti trūkstamas priklausomybes, reikalingas „Flutter“ paleisti, vykdykite šią komandą:

$ plazdantis daktaras

Kai kurie reikalingi failai gali būti pradėti atsisiųsti, kad užbaigtumėte „Flutter“ sąranką. Jei dar neįdiegėte „Android SDK“, išvestyje bus rodomas pranešimas, nurodantis diegti.

Jei norite sukurti „Android“ programas naudodami „Flutter“, spustelėkite terminalo išvestyje matomas nuorodas ir atlikite atitinkamus veiksmus, kad įdiegtumėte „Android SDK“.

Šioje pamokoje daugiausia dėmesio skiriama interneto programų kūrimui naudojant „Flutter“. Norėdami įgalinti žiniatinklio programų kūrimą, vykdykite šias komandas iš eilės:

$ plazdėjimo kanalo beta versija
$ plazdėjimas atnaujinti
$ plazdėjimas config --enable-web

Norėdami patikrinti, ar žiniatinklio programų palaikymas tikrai įgalintas, vykdykite toliau nurodytą komandą:

$ plazdenantys prietaisai

Turėtumėte gauti tokią išvestį:

2 prijungti įrenginiai:
Žiniatinklio serveris (žiniatinklis) • žiniatinklio serveris • žiniatinklio javascript • „Plazdimo įrankiai“
„Chrome“ (žiniatinklis) • chrome • žiniatinklio javascript • „Google Chrome 87“.0.4280.66

Jei iki šiol teisingai atlikote veiksmus, „Flutter“ dabar turėtų būti tinkamai įdiegta jūsų sistemoje, pasirengusi sukurti kai kurias žiniatinklio programas.

Sukurkite naują plazdėjimo projektą

Norėdami sukurti naują „HelloWorld“ žiniatinklio programos projektą naudodami „Flutter“, vykdykite toliau paminėtas komandas:

$ plazdėjimas sukuria kolegų pasaulį
$ cd kolegos

Norėdami išbandyti naujai sukurtą projektą, vykdykite komandą:

$ flutter run -d chromas

Turėtumėte pamatyti tokią „Flutter“ žiniatinklio programos demonstracinę versiją:

Galite derinti „Flutter“ žiniatinklio programas naudodami „Chrome“ įmontuotus kūrimo įrankius.

Pakeiskite savo projektą

Aukščiau sukurtame demonstraciniame projekte yra „pagrindinis.dart “failas, esantis aplanke„ lib “. Šiame „pagrindiniame.smiginis “failas yra labai gerai komentuojamas ir gana lengvai suprantamas. Siūlyčiau bent kartą pereiti kodą, kad suprastumėte pagrindinę „Flutter“ programos struktūrą.

„Flutter“ palaiko „karštą perkėlimą“, leidžiantį greitai atnaujinti programą nepaleidus jos iš naujo, kad pamatytumėte pakeitimus. Pabandykite pakeisti programos pavadinimą iš „Flutter Demo Home Page“ į „Hello World !!“Skiltyje„ pagrindinis.smiginis “failas. Baigę paspauskite įveskite terminalą, kad atnaujintumėte programos būseną jos nepaleidę iš naujo.

Sukurkite savo plazdėjimo programą

Norėdami sukurti „Flutter“ žiniatinklio programą, naudokite toliau nurodytą komandą iš savo projekto katalogo:

$ plazdenimas kuria internetą

Baigę kurti procesą, projekto kataloge turėtumėte turėti naują aplanką, esantį „build / web“ kelyje. Čia rasite visus reikalingus “.html “,„.js “ir„.css “failai, reikalingi projektui teikti internete. Taip pat rasite įvairių projekte naudojamų turto failų.

Naudingi šaltiniai

Norėdami sužinoti daugiau apie žiniatinklio programų kūrimą naudojant „Flutter“, žiūrėkite oficialius jos dokumentus. Norėdami geriau suprasti „Flutter“ programas, galite kreiptis į oficialius „Dart“ kalbos dokumentus. „Flutter“ komplekte yra daugybė oficialių ir trečiųjų šalių paketų, kuriuos galite naudoti greitai kurdami programas. Šiuos paketus galite rasti čia. Savo interneto programose galite naudoti medžiagos dizaino „Flutter“ valdiklius. Šių valdiklių dokumentaciją galite rasti oficialioje „Flutter“ dokumentacijoje. Šiuos valdiklius taip pat galite pajusti naršydami veikiančias medžiagos dizaino interneto komponentų demonstracijas.

Išvada

„Flutter“ buvo kuriamas gana ilgą laiką ir jis auga kaip pagrindas kuriant „rašyti vieną kartą įdiegti bet kur“ tarpplatformes programas. Jo priėmimas ir populiarumas gali būti ne toks didelis, kaip kitų tokių sistemų, tačiau tai suteikia stabilų ir tvirtą API, kad būtų galima kurti įvairias platformas.

Nemokami ir atvirojo kodo žaidimų varikliai, skirti kurti „Linux“ žaidimus
Šiame straipsnyje bus pateiktas nemokamų ir atvirojo kodo žaidimų variklių, kurie gali būti naudojami kuriant 2D ir 3D žaidimus „Linux“, sąrašas. Toki...
„Tomb Raider for Linux“ pamoka
„Tomb Raider“ šešėlis yra dvyliktas „Tomb Raider“ serijos priedas - veiksmo ir nuotykių žaidimų franšizė, sukurta „Eidos Montreal“. Žaidimą kritikai i...
Kaip padidinti FPS sistemoje „Linux“?
FPS reiškia Kadrai per sekundę. FPS užduotis yra išmatuoti kadrų greitį atkuriant vaizdo įrašus ar žaidimus. Paprastais žodžiais, nepertraukiamų viso ...