„Google Project IDX“, „Material UI“ nauja „React“ komponentų biblioteka ir dar daugiau – šią savaitę JS

Sveiki JavaScript entuziastai!
Atostogų sezonas gali įsibėgėti, tačiau „JavaScript“ pasaulis nedaro pertraukos. Turime keletą žaidimą keičiančių naujinimų, įrankių ir leidimų, kurie padidins jūsų darbo eigą, nesvarbu, ar tobulinate našumą, naršote šiuolaikinėse sistemose ar tyrinėjate naujas duomenų bazes.
Projektas IDX iš Google
„Google“ pristatė Projektas IDXkuriuo siekiama pašalinti vietinės aplinkos poreikį – viskas vyksta tiesiogiai jūsų naršyklėje.
Nesvarbu, ar pradedate naują projektą, ar importuojate esamą, galite pradėti veikti palaikydami populiarias sistemas, tokias kaip „Angular“, „NextJS“ ir kt. Svarbiausi dalykai:
- Gemini AI asistentas: Koduokite greičiau ir išmaniau naudodami AI teikiamus pasiūlymus realiuoju laiku.
- Tiesioginės peržiūros ir emuliatoriai: Išbandykite savo darbą tiesiogiai naršyklėje, išvengdami išorinių įrankių nustatymo vargo.
- Nesudėtingas bendradarbiavimas: Bendrinkite projektus taip pat lengvai, kaip naudodami „Google“ dokumentus, todėl komandos kūrimas bus sklandus.
- Visas „Android Studio“ integravimas: Kurkite ir peržiūrėkite vietines Android programas neišeidami iš naršyklės.
- Populiarių technologijų šablonai: Pradėkite savo projektą naudodami „React“, „Svelte“ ir „Gemini“ API šablonus.
- Diegimas vienu spustelėjimu: Sklandus diegimas „Firebase“ arba „Cloud Run“.
Projektas IDX yra žaidimų keitiklis, skirtas supaprastinti kūrimą ir skatinti bendradarbiavimą!
Pagrindinė vartotojo sąsaja 1.0, sukurta „Material UI Team“.
The Medžiaga vartotojo sąsaja komanda išleido Pagrindinė vartotojo sąsaja 1.0unstyled Reaguoti komponentų biblioteką sukurta maksimaliam lankstumui. Ši nauja versija puikiai tinka kūrėjams, norintiems sukurti pagal užsakymą sukurtus dizainus be iš anksto nustatytų stiliaus apribojimų.
- Tinkinimas: Naudokite Tailwind, CSS-in-JS arba paprastą CSS – jis prisitaiko prie bet kokio jūsų stiliaus.
- Prieinamumas – pirmiausia: Nors nėra stiliaus, jis vis tiek užtikrina, kad komponentai atitiktų aukštus prieinamumo standartus.
„Base UI 1.0“ suteikia jums laisvę kurti būtent tai, ko norite, tuo pačiu sutelkiant dėmesį į švarų ir prieinamą dizainą.
Dabar trumpai pažvelkime į naujausius įrankius ir naujinimus, kurie gali pagerinti jūsų darbo eigą:
- Vector.dev: Žurnalai gali būti chaotiški, bet Vector.dev leidžia juos valdyti konvertuodama nestruktūrizuotus žurnalus į švarius JSON žurnalus. Šis įrankis supaprastina filtravimą, paiešką ir prietaisų skydelio kūrimą, todėl jį būtina turėti gamybos aplinkoje.
- „Ghostty“ terminalo emuliatorius: Susipažinkite su Ghostty, elegantišku terminalo emuliatoriumi, skirtu „MacOS“ ir „Linux“. Naudodama tokias funkcijas kaip „Kitty“ grafika, vietiniai skirtukai ir žaibiškas veikimas, „Ghostty“ padaro jūsų terminalo patirtį intuityvią ir reaguojančią.
- DiceDB: DiceDB yra atvirojo kodo talpyklos duomenų bazė pagal AGPL 3.0, skirta efektyviai saugoti ir gauti duomenis, todėl jūsų programos yra greitesnės ir labiau keičiamos.
- Inercija 2.0: „Laravel“ gerbėjams „Inertia 2.0“ padaro „Laravel“ integravimą su priekinėmis sistemomis, tokiomis kaip „React“, „Vue“ ar „Svelte“, sklandžiau nei bet kada anksčiau. Naudodami asinchronines užklausas, išankstinį gavimą ir apklausą realiuoju laiku, galite tikėtis greitesnio įkėlimo laiko ir sklandaus naršymo.
- „Apollo Client 3.12“: Tiems, kurie naudojasi GraphQL, „Apollo Client 3.12“ pristato duomenų maskavimą, užtikrinantį, kad komponentai pasiektų tik tuos duomenis, kurių jiems reikia. Tai padidina našumą ir sumažina klaidų skaičių, ypač dirbant su TypeScript.
Cline 3.0: Paskutinis, bet ne mažiau svarbus dalykas – „Cline 3.0“ keičia mūsų požiūrį į kodavimo projektus. Tai visiškai autonomiška, tvarko komandų patvirtinimus, įrankių valdymą ir net naršyklės naršymą – nereikia įvesties. Jis integruotas su Visual Studio Code ir visiškai nemokamas.
Ir tai užbaigia šį „JavaScript“ šios savaitės numerį!
Dėkojame, kad prisijungėte! Artėjant švenčių sezonui, tikimės, kad turėsite progą atsipalaiduoti, galbūt dirbti su asmeniniais projektais ir pasimėgauti šventinėmis prastovomis.
Būtinai pasidalykite šiuo naujienlaiškiu su kitais kūrėjais ir užsiprenumeruokite, kad gautumėte naujausius atnaujinimus tiesiai į gautuosius.
Iki kito karto, gero kodavimo ir linksmų švenčių!