Lompat ke konten utama
EP 74

Ngobrolin Ekosistem Vue

Ringkasan Episode

Bantu Koreksi

Episode Ngobrolin ini menghadirkan Warad Wong Maneki, seorang Google Developer Expert (GDE) untuk Web dari Thailand yang berbagi pengalamannya tentang Vue.js dan ekosistem pengembangan web. Warad, yang merupakan co-founder di Wisesight (perusahaan analitik sosial dengan 260 karyawan) dan CTO di startup EV charger finder, membahas perjalanan kariernya selama 20 tahun di pengembangan web. Percakapan ini mengeksplorasi alasan di balik preferensi Warad terhadap Vue.js dibandingkan React, kelebihan dan kekurangan masing-masing framework, serta tantangan dalam komunitas Vue.js di Thailand. Diskusi juga mencakup topik-topik penting seperti Nuxt.js sebagai meta framework, manajemen state dengan Pinia, pengembangan aplikasi hybrid dengan Capacitor, dan masa depan Vue dengan fitur-fitur baru seperti Vapor mode. Warad juga berbagi wawasan tentang ekosistem teknologi Thailand, tantangan dalam menyelenggarakan meetups pasca-pandemi, serta perbedaan antara Options API dan Composition API dalam Vue 3.

Poin-poin Utama

  • •Warad Wong Maneki adalah GDE Web kedua di Asia Tenggara dan pertama di Thailand dengan pengalaman 20 tahun di pengembangan web
  • •Vue.js dipilih karena kesederhanaan dan pendekatannya yang mirip dengan AngularJS namun lebih ringan, terinspirasi dari preferensi penulisan template terpisah daripada JSX
  • •Ekosistem Vue di Thailand memiliki komunitas yang lebih kecil dibandingkan React (64% React, 20% Vue, 15% Angular) dengan tantangan dalam menyelenggarakan meetups pasca-pandemi
  • •Nuxt.js menyediakan banyak "magic" yang memudahkan pengembangan seperti auto-import, routing berbasis folder, dan manajemen state, namun memerlukan pemahaman tentang cara kerjanya
  • •Pinia telah menggantikan Vuex sebagai library manajemen state resmi Vue dengan pendekatan yang lebih sederhana menggunakan methods daripada actions
  • •Warad menggunakan kombinasi Vue.js dan Capacitor untuk membangun aplikasi yang dapat berjalan di berbagai platform (mobile, desktop, PWA) dengan satu codebase
  • •Tantangan utama dalam ekosistem Vue adalah kompatibilitas antara Options API dan Composition API, serta ketersediaan library komponen yang lebih sedikit dibandingkan React
  • •Vue 3 akan menghadirkan fitur baru seperti Vapor mode yang berpotensi menghilangkan virtual DOM untuk performa yang lebih baik, serta dukungan View Transitions API
Transkrip otomatis Bantu Koreksi

[Musik] halo halo halo halo dunia halo dunia

untuk

e wow

[Musik] oke

[Tepuk tangan] ya halo halo hai halo terima kasih sudah mampir ya oke sebelum kita mulai ya uh mungkin

Anda bisa mulai dengan uh pengantar siapa Anda dan apa yang Anda lakukan dan apa bagaimana Anda menjadi web gde pertama di selatan

tidak saya tidak tahu oh saya yang kedua saya yang kedua ya saya yang kedua setelah setelah setelah tangan Anda oke uh oke

nama saya Warat uh saya dari Thailand saya Bas di Bangkok atau pekerjaan harian saya seperti setelah Sunrise saya seorang petugas produk sh

dan salah satu pendiri uh untuk perusahaan Tex saya kami kami kami cukup besar sekarang kami memiliki 2.260

karyawan sekarang uh kami adalah perusahaan Nam is Whitesize kami melakukan analisis data jejaring sosial atau seseorang menyebut

platform penalaran sosial uh di di Thailand atau jadi kami melakukannya selama hampir 13 tahun oh ya hampir

13 jadi itu bukan Itu bukan, saya tidak ingin menyebutnya startup lagi karena sudah ada 60 orang, ya, dan sudah 13 tahun. Itu, itu, itu, itu, itu

pekerjaan utama saya dan itulah yang saya lakukan untuk mencari nafkah. Ya, tapi setelah Sunset, ya, saya CTO dari startup lain yang

sangat kecil bernama SciFi, sebuah aplikasi untuk mengatasi masalah stasiun pengisian daya EV di Thailand. Jadi, itu dibangun dengan

WJS. Oh, itu Sunset yang lain.

Dan juga di akhir pekan, saya adalah Web Developer Expert (GDDE), spesialisasi saya adalah kompatibilitas dan kinerja web. Jadi saya sudah

bekerja sejak 2016, ya, hampir 2016. Ya, Anda lihat logo di punggung saya. Ya, ya, 2016 saya adalah Web Developer Expert kedua

di Asia Selatan, yang pertama di Thailand. Ya, saya yang pertama, yang kedua di bidang energi. Ya, saya rasa begitu.

Mungkin tidak begitu berhasil di Indonesia. Saya sedang mencari pekerjaan di sana. Ya, ya, ya, itu saya sendiri. Oke, oke,

ya, sebenarnya semacam label monol yang saya buat di kapasitor yang juga memiliki versi asli. Ya, saya menggunakan

kapasitor untuk membangunnya. Ya, itu saya. Ya, saya benar. Saya menulis web sejak sekitar 18 tahun yang lalu, tidak, 20

tahun yang lalu. Ya, wow, sekarang saya 34 tahun. Saya menggunakan HTML sejak saya berusia 14 tahun. Ya, 20 tahun yang lalu. Jadi itu

HTML 3.0 dengan huruf kapital semua.

Ya, ya, ya, ya, ya, ya, sekitar itu. Saya tidak ingat kapan tepatnya.

Dan ya, tentu saja, kerangka kerja andalan saya adalah VS.

Ya, saya memilih VS. Beberapa hari yang lalu. Oh, sebenarnya pada saat itu kita punya seperti Rea, yang datang ketika

datang. Saya menggunakan S wheel one. Oke, semacam yang tidak saya sukai. Sebenarnya itu semacam preferensi pribadi saya, saya tidak

suka menulis template dalam bahasa JavaScript. Saya tidak suka. Saya tidak suka meletakkan template seperti HTML di dalam file JavaScript di jsx, ah

ya, jadi sebenarnya awalnya saya mencoba Angular dan saya suka cara mereka meletakkan beberapa logika di HTML di

Angular. Jika Anda ingat Angular pertama, ya, tidak, itu seperti mereka punya ng4 atau semacamnya, ya ya.

Lihat transkrip lengkap (395 segmen lagi)

Setelah itu, WJ dimulai dan sepertinya VJ adalah versi kedua Angular yang sebenarnya, mereka meletakkan semuanya di template dan banyak sintaks masih

seperti HTML, jadi saya cukup suka cara mereka melakukannya. Jadi saya harus menggunakan JS, tetapi ya, saya pikir poin ini membuat

orang membenci dan menyukai JS yang sebenarnya karena ada yang membenci JS yang sebenarnya karena mereka meletakkan beberapa logika di template,

kan? Ya ya ya, ada yang membencinya, tetapi ya, bagi saya, saya menyukainya, ya ya ya.

Oh ya, 10 tahun yang lalu, oh, sudah 10 tahun, ya ya. Saya tidak menyadari apakah Anda pernah mempelajari

framework lain selain beberapa? Ya, saya mulai dengan Angular. Dulu Angular, ya, dan saya sangat menyukainya dalam waktu singkat.

Saya punya dua tampilan dan sebenarnya saya bisa menulis React, tapi tidak, teman-teman, tapi seperti yang saya katakan, saya benci

cara menulis semuanya di JavaScript, jadi saya membencinya, ya, uh, ya. Dan juga pada saat itu tidak ada yang seperti

komponen gaya atau semacamnya, jadi saya memilikinya, saya memilikinya pada saat itu. Jadi setelah itu saya terus menggunakannya.

Tapi lucunya, perusahaan saya tidak menggunakan JS, kami menggunakan React, tapi ya, saya bukan seorang pengembang, oke? Jadi saya

membiarkan tim pengembang melakukan apa pun yang mereka inginkan, ya, ya, baiklah, uh, itu hal yang berbeda karena uh, di

perusahaan Anda perlu melihat seluruh ekosistem, seluruh uh, kumpulan talenta, kan?

Jadi React sedang menang sekarang, jadi Anda harus mengorbankan itu, uh, ya, kumpulan perekrutan, Anda memiliki kumpulan talenta yang lebih besar

di LG Talent dan sebenarnya seperti saya tidak mengurus tim insinyur di kantor saya, jadi mereka memiliki CTO dan

kepala insinyur untuk mendesain semuanya, jadi mereka memutuskan uh, mereka menembak yang berikutnya dan React, ya, dan TypeScript, ya, dan

TypeScript, jadi tidak apa-apa, ya. Jadi tidak apa-apa, mhm ya, saya pikir eh, Anda pindah dari Angular ke VJS itu seperti eh, wajar

karena ya, jika Anda karena ya, karena Ian mendapat banyak inspirasi dari AngularJS, ya, dia menggunakan AngularJS saat bekerja untuk Google dan kemudian dia

berpikir ya, saya bisa saja, dia ingin mengekstrak bagian yang dia sukai dari Angular dan membangun versi yang lebih ringan

yaitu VJS. Saya juga tidak tahu bahwa nama versi VJS itu eh, diambil dari nama anime, jadi apakah itu ya, itu ya, itu

anime, apa yang mereka sebut apa yang mereka sebut uaku adalah itu adalah teman anime, penggemar animasi. Jadi saya pikir, jika saya

ingat, itu kolek, saya tidak yakin, tetapi pada masa VJS mulai, adalah hari itu, tidak, itu hari itu

Angular eh, seperti meluncurkan versi kedua, yaitu Angular. Jadi pada waktu itu, saya suka semua orang membenci Angular karena

banyak rantai, itu benar-benar berbeda dari yang Angular. Ya, VJS dibangun dari awal, ya, dan mereka menggunakan NG mod atau semacam

itu pada waktu itu, tetapi setelah itu VJS Seperti awalnya dan seseorang berkata oke BJ sebenarnya juga Angular,

Angular untuk Angular Comm yang diinginkan ya, semua orang menginginkannya jadi seperti oke ini Angular asli jadi itulah mengapa

saya beralih dari Angular ke VI karena pada hari itu saya ingat bahwa oke Angular adalah teknologi Google

jadi mungkin itu bagus untuk saya tapi ya itu terjadi dalam waktu yang sangat singkat bagi saya oke oke eh bagaimana dengan beberapa

komunitas di Thailand Oke di Le kita harus berbicara tentang Komite secara keseluruhan di Thailand terlebih dahulu eh ya ya tentu oke

kita tidak memiliki banyak komunitas kerangka kerja spesifik atau seperti kita memiliki JavaScript Bangkok yang eh saya jalankan

JavaScript Bangkok eh kita memiliki eh Java yang kita sebut JS BKK jkk kita memiliki j BKK kita memiliki komunitas front end

kita memiliki komunitas back end sebagai semacam komunitas besar dan mereka berbicara dalam banyak kerangka kerja tergantung pada topiknya dan ya saya pikir

semua orang tahu seperti sekarang data dan AI seperti Hive di mana-mana di dunia jadi itu adalah Komunitas besar Saat ini,

untuk Wheels, sebenarnya jika kita melihat persentase situs web yang menggunakan framework front-end di Thailand saat ini adalah

15%, ya, 15%, lima persen lebih sedikit dari itu, dan yang paling sedikit adalah React, dan sekitar 64% adalah

Angular. Jadi, dari segi jumlah, Wheels tidak sebesar React, dan juga kumpulan sumber daya yang saya sebutkan, ya, kumpulan sumber daya tidak

sebesar itu. Jadi, kami mencoba membangun komunitas, tetapi dengan topik spesifik tidak begitu bagus, jadi kami memutuskan untuk membahas banyak

topik. Tahun lalu, React mencoba mengadakan pertemuan, tetapi tidak begitu bagus dan tidak banyak orang yang datang karena

saat ini orang-orang di Thailand cenderung beralih ke framework asing, dan framework cukup terfragmentasi. Dari segi produksi, React besar,

tetapi dari segi hobi dan orang-orang yang menggunakan React, Sungguh beragam, jadi itulah yang terjadi di Thailand, tetapi fokus pada pandangan,

kami memiliki satu grup Facebook yang cukup aktif, dan semua orang mengajukan pertanyaan atau menjawab pertanyaan di grup Facebook itu. Semua hal

terjadi di Thailand saat ini, tidak banyak lagi pertemuan tatap muka. Saya pikir itu terjadi di seluruh dunia, tidak banyak pertemuan tatap muka lagi

karena ruang yang terbatas, ya, ruang yang terbatas, seperti tempat-tempat yang tutup, ya, ya, dan kehidupan terjadi, musim dingin akan datang, ya, begitu banyak musim dingin, ya,

musim dingin akan datang. Dan juga, beberapa pengembang seperti tidak tinggal di Bangkok. Kami memiliki hampir 20 juta orang di sini, mhm, atau kami memiliki

66 juta untuk seluruh populasi, bahkan sebesar itu. Tetapi untuk pengembang, saya mendengar bahwa banyak orang tidak tinggal di

Bangkok. Orang-orang tinggal di sana, mereka semua karena, saya rasa bukan hanya karena biaya hidup, tetapi karena kebijakan perusahaan

yang tidak mengharuskan untuk pergi ke kantor.

Jadi, terutama untuk yang kami sebut orang Bangkok, maksud kami orang Bangkok, tidak sebanyak itu, kami memiliki 20 juta,

tetapi seperti orang Bangkok hanya sekitar 10 juta.

Kurang dari 10 juta, jumlahnya berkurang dari sana-sini di Thailand, jadi ketika Covid datang dan semuanya berakhir, dan

perusahaan tidak lagi menerapkan kebijakan untuk pergi ke kantor, semua orang pulang ke rumah. Mengadakan pertemuan tidak semudah itu

karena jika ada pertemuan, tidak banyak orang yang datang karena setengah dari mereka tinggal di kampung halaman mereka. Ya, ya, ya, ya, itulah

yang terjadi. Dan juga, kita tidak seperti di Indonesia atau negara lain. Di Indonesia, kita punya Shagara, kita

punya Suaya, kota besar dengan banyak penduduk, tetapi tidak di Thailand.

Kita punya kota besar, tetapi kota besar untuk turis. Seperti Shagara untuk turis, oke, Suaya untuk turis. Tidak banyak

penduduk lokal yang tinggal di sana, penduduk lokal pergi ke mana-mana. Ya, ya, kita berada dalam situasi yang berbeda. Jadi, dulu ketika kita mengadakan

pertemuan, kita bisa mendapatkan 200 orang dengan sangat mudah, tetapi sekarang mendapatkan 70 atau 100 orang adalah yang terbaik yang bisa kita lakukan. Jadi,

situasinya berbeda sekarang. Ya, ya, ya.

Dan bahkan jika seseorang tinggal di Bangkok, mereka tinggal cukup jauh dari kota, seperti mereka pergi ke perbatasan. Di

Bangkok, karena rumah-rumah sangat murah dibandingkan dengan di dalam CBD, jadi mereka tinggal di sana. Jika ingin bertemu, mereka harus

pergi ke CBD, ke pusat CBD, kan? Jadi mereka butuh satu atau dua jam untuk berkendara atau naik kereta. Jadi,

ya, itu yang terjadi di komunitas sekitar Thailand saat ini, termasuk BS. Oke, jadi menurut pendapat Anda, apa pro dan kontra

dalam menggunakan F? Oh, saya pikir, saya tidak yakin, tetapi secara pribadi saya pikir itu untuk membuat kode

WJS dapat digunakan kembali atau tidak semudah itu karena beberapa adalah templat, beberapa adalah gaya, beberapa adalah

skrip. Jadi, membuatnya dapat digunakan kembali atau dapat dihancurkan, Anda harus memasukkan banyak kata di sana, oke, karena itu campuran

bahasa. Dan juga, saya tidak ingin mengatakan bahwa memulai proyek itu mudah karena menurut saya itu sangat personal,

pendapat pribadi. Tetapi bagi orang-orang yang tidak terbiasa dengan... Menulis semuanya dengan JavaScript, uh, seperti orang tua yang telah membangun web selama 20

tahun seperti saya yang cukup akrab dengan JavaScript, seperti, oke, Anda tidak perlu mempelajari banyak hal baru karena

gayanya masih ada, skripnya masih ada, dan juga HTML, templatenya masih ada, sehingga membuat Anda cukup mudah memahami cara

menulis kode dengan kerangka kerja modern. Itu mungkin kelebihannya, tetapi kekurangannya menurut saya adalah tentang komunitasnya. Ya, saya cukup

kesulitan menemukan beberapa komponen dari framework ini.

Seringkali saya harus menulisnya sendiri. Dibandingkan dengan React, jumlah komponennya jauh lebih sedikit, misalnya library atau akses

library. Ya, ya, ya, oh, tidak sebanyak React, pilihannya tidak terlalu banyak. Jadi saya punya satu contoh, uh, ketika

Anda menggunakan Tailwind, saya ingin menggunakan beberapa JavaScript, uh, seperti untuk 2.tp atau semacam itu, uh, saya menggunakan 4.tp. Masalah

4.tp adalah, ya, versi JavaScript dari 4.tp tidak bagus, masih banyak bar dan tidak terlalu aktif dibandingkan dengan

React. Seperti React memang memiliki Material UI, sesuatu seperti itu, tetapi tidak juga. Oh, Wills memiliki Wheels Defy,

saya rasa itu tidak terlalu aktif dibandingkan dengan React, dan terkadang, ya, saya sudah bilang, saya sangat kesulitan menemukan

komponen atau array yang mendukung B. Oh, oke, oke, ya, ya, ya, itu, itu, itu, itu, kekurangan bagi

pengguna View. Menurut Anda, apa fitur unggulan View? Apakah itu Simplicity atau sesuatu yang tidak dimiliki oleh Framework atau pustaka UI lainnya,

seperti React tidak memilikinya, SW tidak memilikinya?

Menurut Anda, saya hanya dapat menemukan ini di View, sesuatu seperti itu?

Tidak, saya rasa bagi saya itu adalah Simplicity, Simplicity, Simplicity, ya, ya, ya. Tetapi masalahnya adalah setelah Wheels diupgrade dari... oke,

sekarang jika Anda menulis Wheels, Anda memiliki dua pilihan. Setelah kita memanggil API opsi, kita memanggil API opsi, seperti

API uhhuh ya, API opsi. Oh ya, Anda dapat melihatnya di sini di dock, dapatkah Anda membukanya? Dan jenis lainnya adalah kita

menyebutnya Composition, Composition API. Oh, Composition...

masalahnya... Masalahnya adalah ketika Anda menulis di Option API, itu sangat sederhana dan mudah dipahami karena mereka memisahkan setiap bagian seperti metode dan

data, semuanya terpisah. Tapi ya, masalahnya adalah tidak mudah untuk membuatnya dapat digunakan kembali dalam beberapa hal. Namun

ketika Anda beralih ke Composition API yang lebih mudah digunakan kembali, masalahnya adalah kasus akan menjadi kacau karena Anda dapat menggunakan

variabel di mana pun Anda mau, atau Anda dapat meletakkan metode di mana pun Anda mau. Dan ya, beberapa pustaka

hanya mendukung Option API, tidak mendukung Composition API.

Jadi itulah hal buruknya. Jadi, Option API, jika Anda lihat, Anda dapat melihat data, data adalah metode, lihat mouse, itu adalah siklus hidup,

siklus hidup, metode. Tapi ketika Anda beralih ke Composition API, saya pikir itu belum berubah.

Jadi, penjelasannya, saya pikir Anda bisa menggulir ke bawah, mungkin mereka akan menjelaskan komposisi juga. Ya, komposisi, Anda lihat,

penjelasannya adalah Anda dapat mendefinisikan fungsi dan Anda Bisa didefinisikan dengan mouse jadi bagus untuk menggunakan kembali fungsi atau

variabel seperti itu, semuanya, tetapi masalahnya adalah M berdasarkan pengalaman saya, saya lebih suka opsi. Saya lihat, oh,

topik ini, topik yang Anda keluhkan ketika kita bertemu di Bali, dari F2 ke F3, Anda masih ingat? Oh, itu dari F3, oh, saya lihat

sebenarnya itu bukan rantai, jadi di 3 itu adalah API yang dapat dikomposisikan, tetapi Anda dapat memilih sendiri, Anda tidak

perlu mengubah cara penulisannya, tetapi S tidak mendukung opsi karena sangat lama, tidak terlalu jelas, selalu masuk akal, ya, ya, tetapi saya

membencinya, ya, tetapi sangat rumit jika Anda memiliki aplikasi produksi dengan banyak dependensi dan setiap dependensi eksternal memiliki cara penanganannya sendiri,

dan mungkin Anda memiliki anggota tim, salah satunya menulis di API opsi, yang lain ingin menulis API komposisi, ya,

pemimpin tim akan berkata, ya, Anda sebenarnya cara yang rumit, yang rumit adalah Anda dapat menulis dua bintang dalam proyek yang sama, sungguh, Anda

perlu... Anda tidak perlu melakukannya, jadi uh uh itu tidak begitu bagus, oke. Tapi biasanya sekarang saya lebih sering menggunakan yang ini,

Composition API dengan setup. Sebenarnya mereka punya dua bintang karena Composition API, mereka punya Composition API dua bintang. Seperti yang Anda lihat pada skrip ini,

mereka memiliki atribut setup, kan? Mereka punya tipe lain yang tidak memiliki atribut setup. Bagaimana perbedaannya? Yang satu hanya berjalan pada komponen

atau semuanya. Jika Anda tidak memasukkan setup, Anda perlu menulis semuanya di dalam metode yang disebut setup. Anda harus menulis

metode setup, seperti kita membuat metode setup. Ya, itu bagian dari siklus hidup, sesuatu seperti metode siklus hidup. Ya, semacam itu. Tapi Anda

tetap perlu memilikinya. Ketika Anda ingin menulis siklus hidup, Anda tetap perlu menulis di dalam setup juga. Oke, itu hal yang sangat kompleks, tapi

ya, kebanyakan orang menggunakan setup dan itu hal yang buruk karena ketika Anda memeriksa pustaka atau dokumentasi dependensi, beberapa dokumen tidak

mencakup semuanya. Beberapa pustaka ada untuk komposisi, tetapi pustaka hanya ada untuk opsi, kan? Jadi Anda harus melihat

kode S dan memahami cara kerjanya.

Apakah itu masalah? Oke, oh tidak, tidak. Itu membuat saya berpikir, apakah itu hal L seperti kecerdasan? Apakah itu? Jadi, itu

kompleks dan idealnya bukan sesuatu yang harus diperiksa manusia satu per satu.

Apakah semuanya konsisten? Jadi kita butuh ESL, kan? Jadi, bagaimana pengalaman Anda menggunakan ESL? Apakah cukup baik untuk menangani semua

inkonsistensi? Ya, ya, ya. Bagi saya, itu oke. Bagi saya, jika kita tidak memiliki ESL, saya pikir itu

lebih seperti berantakan. Saya pikir ESL cukup buruk. Bukan masalah besar, tetapi untuk memastikan CT Anda tidak berantakan, Anda harus menggunakan

TypeScript karena lebih membantu. Bagi saya, bahkan jika kita memiliki ESL, saya pikir beberapa kondisi yang seharusnya hanya berupa peringatan, tetapi tidak didukung.

Ya, tetapi ya, saya pikir dalam kebanyakan kasus, itu mencegah ESL bekerja dengan baik. Oke, jadi jika saya melihat ini, ini sebuah

potongan. C itu, eh, sangat mirip, mengingatkanmu pada SW, ya, jadi ya, saya pikir itu mirip, ya, cukup mirip, mirip,

oke, eh, jika kamu sangat frustrasi dengan masalah di API komposisi dan opsi, mengapa kamu tidak menulis aplikasi berikutnya menggunakan Spel

mungkin atau kerangka kerja lain? Jadi saya, eh, saya pikir itu akan tetap lebih baik daripada menulis di Oneil

atau semuanya. Saya pikir seperti, um, saya menggunakan Whe cukup lama, bahkan saya tahu SW tidak jauh berbeda dalam

hal pemahaman, tetapi uh, saya pikir saya sudah terbiasa dengannya, ya, tetapi ya, um, um, saya cukup terbuka

untuk menggunakan yang lain jika saya punya kesempatan, tetapi ya, hari ini sebagian besar yang saya gunakan adalah, uh,

Whe, oke, ya, tidak terlalu mirip dengan Spel tetapi Sim, uh, lebih solid. Saya tidak tahu solid seperti apa, tetapi ya, mungkin solid, ya, um, saya untuk

SolidJS, saya tahu semua namanya, saya tahu, oke, itu SolidJS, tetapi saya tidak pernah Menulis atau mempelajari apa pun tentang sesuatu yang tidak

solid J uh berdasarkan uh hal-hal React, bukan React uh itu menggunakan JSX, ya, Anda menggunakan JSX tetapi tetapi saya tidak

tahu, belum pernah menggunakannya, ya, saya bahkan tidak pernah SW terlihat seperti uh tampilannya tetapi di dalamnya berbeda uh daripada

atau sesuatu seperti itu, oke oke jadi kami punya beberapa pertanyaan dari obrolan, mungkin kita bisa membahasnya sebelum

melanjutkan ke ya, sebelum melanjutkan ke pertanyaan kita sendiri dengan Options API adalah ketika logika komponen uh semakin besar

dan besar ya ya ya itu comp ya saya pikir itu masalahnya adalah seperti Anda harus meletakkan semuanya pada seperti properti objek uh

itu membuat semuanya kompleks karena uh kemampuan untuk digunakan kembali untuk Options API tidak semudah dibandingkan dengan Composition

API tetapi bagi saya Anda perlu lebih berusaha untuk uh seperti Anda perlu lebih disiplin dalam Composition API

karena mudah untuk membuat kesalahan, mudah untuk membuat kesalahan bagi saya, oke oke ini uh pertanyaan ini khusus untuk

Anda karena uh Maana melihat video YouTube Anda tentang kertas, saya tidak tahu tetapi saya Google melihat pemberi pinjaman

tanpa oh um maaf, saya belum pernah mendengar tentang pengabaian sebelumnya. Oh, saya tidak yakin. Oh, bukan video YouTube Anda,

tapi video YouTube, saya rasa itu adalah VAP Perpustakaan resmi. Saya rasa itu semacam hal baru yang akan menjadi di balik

layar dari tampilan virtual, jadi agak seperti SW, mungkin cara kerjanya seperti kompiler, jadi Anda tidak perlu D virtual lagi.

Karena kamu mengeluarkan JavaScript biasa atau semacamnya, mungkin aku tidak tahu, oh mungkin itu dibuat oleh Fu juga W adalah whe tree tanpa kata d d.

Kurasa wor adalah hal yang buruk sekaligus baik ketika semakin besar, wor sangat lambat dan lambat ya ya dan karena core web

vitals juga seperti mengukur mungkin virtual D yang berjalan akan memengaruhi interaksi ke next pain atau sesuatu yang

dikatakan seseorang untuk [Musik] seperti itu oke kurasa itu semacam mungkin generasi berikutnya dari will yang kita oke satu hal yang kusuka tentang FEED adalah uh

kerangka kerja uh FEED adalah salah satu kerangka kerja yang tidak didukung oleh uh perusahaan besar ya independen ya Independen

ya dalam uh Didorong oleh Komunitas kan uh kamu kurasa uh hidup penuh waktu dari pekerjaan open source-nya kan ya dia kurasa dia bekerja

penuh waktu untuk itu itu itu hal yang bagus untuk dimiliki karena uh seperti kita tidak memilikinya lagi dan juga bahkan ekosistemnya

tidak didukung oleh perusahaan besar seperti knjs n seperti sangat independen atau Pioneer the P pioner sesuatu adalah itu

pineapp P P ya, P tidak didukung oleh backy, saya pikir itu tidak baik, uh ya, dibandingkan dengan React yang

didukung oleh W, jadi uh ya, dan juga React yang didukung oleh Facebook, jadi seseorang mengatakan uh lebih baik daripada tidak ada yang mendukung karena uh

seseorang mencoba untuk membela diri ketika mereka memiliki perusahaan besar yang mendukung kerangka kerja, itu berarti perusahaan besar yang buruk tidak akan

terus memperbarui atau terus membuatnya aktif karena untuk open source, terkadang penciptanya pergi, ini akan dihentikan, jadi saya uh itu

opini adalah opini karena jika Anda melihat beberapa kode commit React, itu tidak banyak diperbarui uh dibandingkan dengan open source lainnya,

ya dan Le seperti hanya opini ya, tetapi dua sisi opini ya, dua set opini karena uh uh

kerangka kerja seperti itu uh membuat kita seperti uh netral, tetapi di sisi lain uh ya, terkadang kita tidak tahu masa depan

kerangka kerja, kan, seperti uh mungkin tahun depan tidak uh mereka uh kontributor tidak benar-benar dalam mood dan uh sebagai arsip Proyeknya dan uh

sudah selesai jadi mereka semua sibuk dengan pekerjaan mereka atau mungkin mereka bertengkar bersama dan mungkin mereka bertengkar bersama

dan mereka F ke versi baru itulah yang terjadi di op seperti saya pikir Anda ingat seperti suatu waktu satu

Framework atau satu mesin di dalamnya mereka bertengkar bersama dan seseorang F ke nama versi baru dan mereka seperti mereka mereka mereka mereka

saya tidak ingat perpustakaan apa tetapi mereka seperti membangun uh uh suatu hari mereka suka mereka seperti kembali dan seperti berjabat tangan

lagi mereka harus semuanya jadi itu semacam bukan um bukan JS dan ijs mungkin saya pikir itu seperti

NOS kan seperti mereka menyebar dan mereka ya seperti mereka datang lagi ya ya semua orang senang mereka mereka membuatnya

tetapi saya bisa membayangkan seluruh penggabungan kembali pasti sakit kepala jadi itu semacam Anda menempatkan hal pribadi pada

hal-hal teny hall dan ya saya pikir itu adalah bading dari pekerjaan yang berbeda yang sangat Independen adalah semacam itu

ya ya ya ya oke jadi uh Anda Anda berbicara tentang KNX uh tolong beri tahu kami lebih banyak tentang

Proyek KNX, oke, caranya cukup mudah.

KNX adalah salinan dari Next.js, ya.

Jadi pada hari pertama, Next.js menyediakan konsep yang sama dengan Next.js tetapi untuk WheJS, oke. Jadi setelah itu, fitur KNX dan Next.js saling meniru.

Dan sekarang saya pikir KNX menyediakan fitur yang cukup sama dengan Next.js tetapi dalam versi W. Namun secara pribadi saya pikir beberapa

fitur Next.js bergantung pada beberapa fitur Next.js, ya sedikit.

Tapi KNX tidak, KNX sangat independen, dibuat oleh komunitas. Ya, dan apa yang disediakan KNX adalah cara untuk membantu para

pengembang lebih terorganisir, seperti struktur folder yang kembali ke hal yang sama dengan PHP, seperti Anda meletakkan semuanya dalam

struktur folder, tetapi ya, mudah dikelola.

Jadi, mulai sekarang bagi saya, jika saya memiliki kesempatan atau saya akan memulai proyek dengan KNX, saya akan memulai dari awal,

oke. Bahkan jika saya tidak mengaktifkan server SIL link, saya akan menggunakan Next.js karena ketika proyek Anda semakin

besar, KNX sangat membantu Anda, Anda tidak perlu mengimpor. Semuanya atau jika Anda ingin memuat komponen secara otomatis, Anda cukup

meletakkan semuanya di folder komponen atau mereka memiliki sistem tata letak atau mereka memiliki semacam header atau pajak Met

atau konvensi konversi yang tidak perlu Anda impor melalui USL karena sudah diatur atau mereka memiliki struktur perutean berdasarkan folder yang

sangat mudah mereka juga memiliki banyak hal seperti Anda dapat menulis kode atau yang hanya berjalan di server

dan beberapa blok CT yang hanya berjalan di klien di KN oke ya itu membantu Anda untuk dengan mudah mengelola

status awal dan status navigasi banyak ya seseorang menyebutkan di komentar bahwa KN memiliki banyak keajaiban dibandingkan dengan wjs ya sebenarnya mereka

membangun banyak sendiri atau mereka memiliki folder manajemen status yang tidak perlu Anda pahami bagaimana cara mengimpor atau cara menolak atau cara

menginisialisasi status Anda cukup meletakkan blok kode pada file dan meletakkannya di folder dan ya itu yang dilakukan KN banyak

keajaiban itu oke bagi saya mereka menghemat konversi kode atau pola jadi karena Jika Anda membiarkan tim mengimpor,

saya pikir seseorang sudah berkomentar bahwa JS tidak akan memiliki standar yang sebenarnya, jadi Next mencoba membuat

preferensi pribadi untuk Magic, seperti, oke, jika Anda ingin menggunakan state, Anda harus mengimpor satu, dua, tiga, tetapi KN berkata, oke,

jangan, saya sudah melakukannya untuk Anda, Anda hanya perlu meletakkan O Logic pada file ini, impor akan dilakukan oleh Next, kira-kira seperti itu,

kira-kira seperti itu. Ya, jadi saya pikir KN bagus untuk kasus penggunaan yang baru saja Anda sebutkan, seperti orang-orang yang sudah terbiasa

dengan View dan perlu menyederhanakan agar semuanya konsisten, seperti NUT yang membuat keputusan untuk Anda, tetapi saya memiliki

pengalaman yang berbeda, seperti saya tidak memiliki pengetahuan sebelumnya tentang View atau NUT, tetapi tentu saja saya dapat membaca, saya dapat

memahami template, markup HTML, bagian JavaScript tanpa masalah.

Jadi suatu hari di tempat kerja, tim saya mewarisi kode View dan KNJS dari pihak eksternal yang tidak dapat kami hubungi. Saya tidak bisa bertanya, eh,

dokumentasinya tidak banyak, hanya penjelasan singkat saja.

Misalnya, cara menjalankannya. Ya, saya tahu cara menjalankannya, tetapi ya Tuhan, ini sangat membingungkan bagi seseorang yang tidak memiliki

pengetahuan sebelumnya tentang semua itu. Dari mana ini berasal? Dari mana ini berasal? Saya hampir mengerti karena tidak

sesederhana itu. Karena, Anda harus memahami bagaimana keajaiban itu bekerja, mengapa keajaiban itu terjadi. Jadi, oke, jika Anda

tahu sesuatu seperti layout, di tahun-tahun berikutnya caranya sangat mudah, Anda hanya membuat satu file dan meletakkannya di

layout, itu terjadi. Tetapi Anda dapat menggunakan layout di mana saja. Jadi, jika Anda mencoba memanggil layout di suatu tempat, seperti itulah yang

terjadi. Di mana layout ini? Atau seperti jika Anda memanggil sesuatu menggunakan fat atau semacamnya, di sana-sini, itu berarti Youth Fed bukanlah

FED. Youth Fed berarti jika Anda pertama kali menjalankan Youth Fed, itu akan dijalankan di server.

Jadi, jika Anda tidak memahami itu pada langkah pertama, Anda tidak akan mengerti cara kerjanya. Dan dalam beberapa kasus, Anda harus

menangani komponen klien yang tidak berfungsi di server. Jadi, Anda harus Untuk memahami hal utama karena KN Tred seperti menghadirkan sesuatu yang

dapat disesuaikan dengan tangan saya, seperti lebih kreatif dan terhubung ke keajaiban, tetapi saya menyukai KN, saya sangat menyukai KN karena mengurangi

jumlah " L" yang membuatnya jauh lebih sederhana dan simbolis. Tapi ya, seperti yang Anda sebutkan, Anda harus memahami

mengapa keajaiban itu terjadi. Ya, itu adil, seperti itulah tujuan meta Framework, kan? Seperti untuk memberikan banyak hal, Anda tahu, semuanya

dan semua hal yang bagus sehingga Anda tidak perlu mendapatkannya sendiri secara manual.

Tapi saya pikir hal lain tentang view adalah selalu ada banyak cara, seperti beberapa cara untuk melakukan sesuatu. Saya tidak tahu, mungkin saya

salah. Seperti contoh ini dari wiki, di beberapa kode, Anda membuat komponen dengan memanggil kelas. Mungkin saya tidak tahu apakah itu kelas atau

objek global atau sesuatu yang disebut view.component, oke? Jadi benar, seperti ketika Anda membuat satu hal, Anda memiliki

banyak cara. Untuk melakukan ini, ah, saya tidak suka cara ini, tetapi ya, itu salah satu cara yang banyak

digunakan dalam metode komponen tampilan. Ini membingungkan bagi orang yang belum pernah menggunakannya sebelumnya. Ya, klik tombol, oke, oke,

ini... Saya pikir mungkin suatu hari nanti akan digunakan.

Saya rasa ini tidak berfungsi lagi di B.Tre, tetapi ya, ini semacam hal yang sama, B.Tre memiliki hal yang sama, hanya sintaksnya yang berbeda. Oke, Anda

dapat menulis kelas atau Anda dapat membuat sesuatu yang kita sebut komponen, file komponen, kita dapat menulis file komponen, itu adalah tampilan

untuk Wheels. Ketika Anda melakukan satu hal, Anda memiliki sekitar 10 cara untuk melakukannya dan Anda harus memahami seperti, oke,

cara apa yang mereka gunakan terlebih dahulu sebelum mengedit kode.

Tapi ya, itu bukan cara yang umum sebenarnya, itu bukan cara yang umum untuk membangun aplikasi, tetapi cara yang cukup umum

untuk Component Builder, seperti orang-orang yang membangun komponen dan memberikannya ke open source. Saya tidak yakin mengapa, tetapi saya melihat banyak orang yang membuka

sumber komponen mereka menggunakan cara ini, mungkin untuk kecerdasan. Untuk menyelesaikannya, itu mudah, eh, Anda tahu, untuk mengetahui

semua metode seperti template comput, Anda hanya perlu menekan control space.

Tentu, ya, mereka bilang itu diambil dari Wheel 2, tapi sebenarnya ada di Wheel 3. Anda juga bisa memanggil

fungsi komponen, tapi berbeda, ya, cara yang berbeda, cara yang berbeda.

Kami juga punya shable r, Anda hanya perlu menyatakan di L bahwa tata letak perusahaan ABC, ya, itu dia, tapi seperti KN itu

seperti penyedia magic untuk digunakan, tidak perlu X lagi, eh, ya, ada di sana untuk sekarang CU, ya, mereka menyediakan beberapa f yang digunakan untuk

Anda, eh, ya, native fetch atau View F khusus.

Mereka punya sesuatu yang disebut use fat, eh, use itu berfungsi di server dan klien, tergantung di mana

ia berjalan, karena saat Anda memuat yang berikutnya untuk pertama kalinya, itu akan berjalan di server, eh, sebelum mereka menyajikan

seluruh HTML dan menyajikan JavaScript. Setelah navigasi pertama, mereka menavigasi di sisi klien, jadi pertama kali mereka menavigasi, mereka berjalan di

server, eh, bukan itu yang harus Anda cari KN, use f di KN adalah cerita lain, berbeda. Yang berbeda, ya,

berbeda, eh, ini semacam sihir, membungkus fungsi def, ya, gunakan f, ya, tapi ini tren yang menarik karena semua meta framework sekarang

mendukung pendekatan isomorfik seperti ini, seperti sekarang semua orang setuju bahwa kita dapat menjalankan sesuatu di server untuk mengirim, jadi

kita dapat mengirim markup secara langsung, tetapi tentu saja itu juga dapat terjadi nanti di klien, jadi aksesnya, 12

kit memilikinya, ya, semua orang memilikinya sekarang, ya, dan juga Knack cukup modern atau saya pikir Anda tahu API transisi roda,

kan, transisi roda, ya, untuk perutean, perubahan rute, seperti Anda dapat memiliki pergerakan, ya, jadi oh ya, sekarang sudah mendukung

API transisi roda di versi beta, Anda dapat mengatur API transisi roda, ya, Angular memilikinya, SW memilikinya, ya, Next

Community, ya, ya, Anda dapat menggulir ke bawah API transisi roda eksperimental, bagus, Anda hanya perlu memasukkan API transisi roda eksperimental dan selesai, setiap

pergerakan stat akan mengaktifkan API transisi, menarik, ya, tidak menyediakan banyak sihir, saya pikir Semua orang bilang atau seperti banyak keajaiban di balik KN

sebenarnya saya punya rencana untuk mengubah aplikasi saya ke knjs karena hari pertama [Tertawa] benar sekali tapi sekarang tidak sekecil itu lagi dan

sekarang mulai berantakan dengan beberapa impor yang jika saya menggunakan KN saya hanya salin dan tempel saya tidak perlu seperti oke tidak

perlu menangani seperti hal S oke bagus sedikit uh keluar uh keluar dari topik mungkin seperti uh saya melihat

situs web uh KNX dan saya melihat beberapa situs web itu mengingatkan saya uh Perpustakaan CSS yang disebut

Bulma apakah ada hubungannya dengan itu mirip pikir tidak uh hanya warnanya saya pikir warnanya mungkin ya saya

pikir jika Anda melihat seperti banyak dari Anda melihat tampilan uh Anda melihat seperti hampir setiap Perpustakaan akan terlihat sama kan ya

ya ya ya ya karena banyak dari mereka menggunakan sesuatu yang disebut View Place Anda tahu View Place bukan

Anda vi place apa yang kita tempatkan atau ya seperti ini tidak tidak tidak place place tidak saya kirim di obrolan ya oke s di

obrolan oh Anda tekan ya ya untuk Anda ke versi ke Ya, Anda tinggal menulis di Markdown dan menjalankan

generatornya, hasilnya akan berubah menjadi seperti ini, mengeluarkan file HTML.

Ah ya, secara teknis mereka mengkonversi Markdown ke file HTML, oke? Jadi semua menu yang Anda lihat di atas,

semuanya, dapat Anda tulis di Markdown. Oh, bagus. Jadi ini seperti generator statis jadul sederhana seperti Hugo atau 11, kan? Anda menulis

Markdown, menghasilkan banyak HTML. Ya, tapi Anda hanya menulis di Markdown. Oke, ya, mereka punya Markdown, Anda tinggal menulis di Markdown atau meletakkannya

di folder dan mereka akan membuat navigasi, tombol, semuanya. Ya, itulah mengapa banyak situs web Wheel, situs web Wheel Framework,

terlihat sedikit sama. Oh, karena mereka menggunakan ini, mereka menggunakan ini. Tapi saya pikir sekarang Knock adalah versi pertama yang menggunakan

Wheel, saya tidak yakin, tapi sekarang mereka tidak lagi, mereka membangun sendiri. Ya, oke, saya mengerti.

Menarik bahwa semua pustaka ini resmi, seperti... Semua itu adalah bagian dari VJ. org benar, Anda tekan ya, kami tempatkan

ya, kami tidak, itu terpisah dari PJs yang membangun ini.

Anon n selanjutnya selanjutnya Anu benar, salah satu kont seperti dia, pria dengan ribuan proyek dan tetapi Pioneers ya p p ya

oh Tuhan ini sangat lucu, router Will ya, router Whe berasal dari organisasi W ya, saya suka, saya menggunakan P, Anda menggunakan

p, uh itu adalah toko, itu adalah perpustakaan untuk toko pertama ya uh Manajemen State Manajemen State Manajemen State Manajemen

State mengenai itu ada uh satu pertanyaan dari Alan, dia masih bingung tentang Manajemen State, semacam Redux, saya pikir

mungkin oh hanya melihat dokumentasi seperti pendekatannya uh pendekatan perspektifnya agak seperti Redux, mereka yang mereka Will X sudah

ketinggalan zaman seperti ya Will X dan Pioneer Pioneer adalah uh bo adalah resmi dari Will tetapi sekarang jika Anda melihat jika Anda melihat WX uh

GitHub rle mereka mengatakan seperti mereka sudah seperti uh memperkenalkan Pioneer sebagai uh ya itu Perpustakaan manajemen state resmi

CH ke P oh ya p sekarang menjadi default baru oh tidak default baru U mereka menggunakan API yang sama dari

vx5 dan sepertinya lebih aktif, lebih banyak hal baru, tetapi C tidak banyak berbeda, banyak pengalaman. Tahukah Anda mengapa mereka

memutuskan untuk beralih ke hal-hal baru, bukan memperbarui FX? Saya pikir mereka mencoba menulis ulang dari awal. Oke, jadi

mereka tidak mencoba mengubahnya menjadi hal baru karena sebagian besar mungkin pola pikir baru, seperti lebih rumit untuk membongkar

hal lama dan menyesuaikannya dengan hal baru.

Lebih mudah untuk membuat yang baru saja. Mungkin ya, bahkan mereka mengubah nama, semuanya baru, tetapi alurnya tetap sama.

Bagi saya, Pineer sedikit lebih sederhana karena mereka tidak menggunakan action atau apa pun lagi, mereka menggunakan metode

dan nilai, dan semuanya sudah siap. Ya, ya, dan lebih banyak pola pikir karena saya pikir pola pikirnya berbeda, strukturnya berbeda

karena mereka tidak banyak menggunakan action dibandingkan dengan versi sebelumnya. Anda dapat menggunakan metode normal atau di dalam Pineer,

di dalam Pineer. Ya, itulah mengapa saya pikir agak membingungkan, tetapi ya. Proyek baru ini hanya menggunakan Pia,

gunakan Pia untuk proyek baru, ya.

Untuk proyek lama, Anda tidak perlu melakukan migrasi, tetapi saya menyukai Pia karena memiliki banyak cara untuk menyimpan

data, seperti plugin untuk menyimpan data dengan Capacitor, ya, Index DB atau preferensi Capacitor. Ketika Anda menggunakan Capacitor, saya

sedikit menyebutkan tentang Capacitor. Capacitor adalah mesin yang memungkinkan Anda membuat aplikasi native dengan teknologi web biasa.

Jadi, secara teknis, mereka hanya berjalan di dalam web view dari aplikasi native ini, ya, yang itu.

Sebenarnya, banyak orang tahu Ionix, kan?

Ionix, ya, benar. Sebenarnya, Ionix adalah kombinasi antara UI dan mesin rendering, tetapi Ionix adalah

Capacitor, ya, itu Capacitor. Jadi, Capacitor tidak hanya membangun aplikasi seluler, tetapi juga membangun aplikasi Windows atau Electron.

Jadi, ini semacam monolog yang memungkinkan Anda menulis satu kode dan menjalankannya di mana saja. Dan juga, ia dapat membangun

PWA, ya, seperti jika Anda menggunakan Capacitor, Anda harus membangun UI sendiri.

punya sendiri atau tapi jika Anda menggunakan Ionic, Anda menggunakan komponen Ionix ya, tapi ya, sama saja, pluginnya CH, semuanya CH

jadi atau ya, ketika Anda menggunakan wheel, uh, Pineer memiliki plugin untuk menggunakan tahap native untuk, untuk, seperti

tahap persisten untuk data karena ketika Anda menggunakan, uh, ketika Anda menggunakan, ketika Anda menulis native, penyimpanan lokal

agak rumit karena, uh, di aplikasi seluler, penyimpanan lokal seharusnya tidak dihapus, seharusnya sangat persisten, kan? Tetapi ketika Anda menulis, uh, hybrid, mereka menggunakan

mesin browser yang sering menghapus data Anda untuk menghemat ruang, jadi ya, kita harus menggunakan mesin lain yang kita

sebut preferensi, uh, untuk menyimpan data yang, uh, seluler tidak akan dihapus, jadi bahkan seperti ini, ponsel akan

penuh, sesuatu seperti itu tidak akan dihapus, jadi ya, P yang memiliki plugin untuk menunjuk, jadi saya menyukainya, uh, ya,

sekarang saya agak terjebak dengan, seperti hidup saya tentang kapasitor dan VJ, kapasitor dan VJ, oke, ya, bagaimana dengan,

uh, seperti native atau atau seperti Quasar, saya pikir Quasar tidak menggunakan Oke, situasi saya agak berbeda.

Awalnya, saya tidak ingin membuat aplikasi native, saya ingin membuat aplikasi web dan PWA (Platform Web App) dan menambahkannya ke layar beranda, sesuatu

seperti itu. Tetapi ketika saya menambahkan aplikasi, orang-orang menginstal PWA, tidak banyak orang yang terbiasa dengan pengalaman instalasinya, dan saya tidak yakin apakah ini terjadi

di negara lain. Jadi, banyak penipuan mengirimkan tautan yang meminta pesanan atau seseorang untuk mengunduh aplikasi langsung dari browser, dan itu seperti memiliki perangkat lunak

berbahaya di dalam aplikasi, seperti di bank, atau semacamnya. Jadi, ketika orang merasa, "Oh, saya harus menginstal aplikasi dari web,"

itu membuat mereka gugup, "Oke, itu akan seperti mencuri uang saya atau tidak."

Karena orang memiliki persepsi bahwa, " Oke, jika saya menginstal beberapa aplikasi dari web, itu bisa berbahaya, ya, itu

bisa berbahaya." Jadi, itu membuat pengalaman PWA tidak begitu baik di negara kita. Jadi, oke, saya harus membungkus semua

aplikasi dan mengirimkannya ke toko aplikasi, itu titik awalnya. Jadi, kembali ke poin itu, saya tidak punya waktu untuk menggunakan framework lain seperti

Quasa atau Wi karena sudah ada di dalamnya.

web tepat tepat di normal wheew jadi saya memutuskan untuk eh oke, cukup salin dan tempel ke proyek pesaing dan konfigurasi

sedikit dan selesai, itu itu itu, itulah yang terjadi pada saya hari itu oh baiklah ya tapi saya mendengar banyak

quas dan eh kami Native tapi H hly saya masih suka dengan Cs sesuatu seperti itu yang cukup saya kenal jadi menggunakan

menurut saya masalah besar saya adalah tata letak jadi saya dan tim saya yang eh mengerjakan UI adalah orang CS

jadi eh dia tidak terbiasa melakukan tata letak dalam bahasa lain jadi tidak mudah untuk menggunakan eh tata letak Native atau semacam itu

jadi itulah mengapa kami kami terus menggunakan teknologi web bukan sintaks web y oke mengerti jadi eh eh apa eh

teknologi backend pilihan Anda bukan J dengan dengan KN jadi sekarang eh ya jadi sekarang sekarang saya AMS oke sudahkah Anda tetapi secara khusus saya

menggunakan fungsi cloud untuk Firebase oke oke sudahkah Anda mencoba eh beberapa framework seperti eh PSP LEL atau

tidak ya ada Pertanyaan terakhir di sana tentang uh LEL oke saya tidak oke uh saya rasa saya sebenarnya saya

melihat cara mereka menggabungkan wjs dengan Lao pada hari pertama ya tapi saya rasa itu bukan pekerjaan yang baik mencoba untuk menyatukan

situs server pemberi pinjaman dengan sisi klien pemberi pinjaman dan seperti masih perlu memuat dengan susah payah ketika

rantai memungkinkan sesuatu seperti itu Saya rasa itu bukan penawaran yang bagus tetapi itu bagus untuk orang-orang yang

menggunakan PHP tetapi ya Anda tahu seperti saya tidak, saya sudah berhenti menggunakan PHP untuk waktu yang cukup lama ya ya ya ya

saya pikir itu bagus untuk orang-orang yang Anda tahu memiliki basis kode Legacy seperti Anda tidak dapat menulis ulang semuanya dari awal sampai

akhir ya saya pikir itu adalah salah satu tujuan mengapa Anda harus menggunakan tampilan di

LA itu Saya rasa itu bukan yang bagus ya oh ya satu lagi uh uh salah satu hal favorit saya di VI adalah kita dapat

menggunakan CDN untuk hal sederhana oh jadi Anda memuat JavaScript ya saya pikir saya Saat ini saya lebih suka menggunakan vi PST,

Anda tahu vi PST, apa yang akan saya kirimkan kepada Anda?

Oke, ini semacam roda CDN, tetapi ini benar-benar seperti versi, Anda tahu, ada React, ada Preact dengan

ukuran yang lebih kecil, lebih kecil dari Preact, sangat kecil, sangat kecil, sck K, itu hanya Aline, bukan Alpine, ya, ya, seperti

itu, jadi tidak ada proses build sama sekali, tidak ada comp, dan itu akan mendeteksi binding, ukurannya sangat

kecil, hanya enam KB, ya, ya, ya, sangat kecil, oh bagus, ya, sangat kecil, jadi tidak banyak pembaruan,

tetapi ya, ketika saya menggunakan beberapa proyek kecil, ini lebih baik daripada Anda mengatur dokumen seperti itu. elemen berdasarkan ID sendiri itu

lebih baik dari itu lebih baik dari itu lebih baik dari itu jadi Anda melakukan sesuatu seperti ya D mengatakan bahwa pu agak lucu dengan JS

mungkin ya ya tetapi apakah mungkin menggunakan CDN dengan beberapa versi yang lebih baru dari Anda beberapa tiga ya saya pikir saya pikir ya

saya pikir ya ya ya tidak ada langkah build tidak bagus ya tidak disarankan saya akan goyang ya Anda dapat menggunakan CDN saya pikir

itu sama tetapi kami menempatkan ini seperti versi yang lebih kecil dari CDN wi karena CDN wi lebih dari 6 KB tetapi

saya pikir itu melakukan hal yang sama melakukan hal yang sama ya kita tidak perlu menginstal catatan bahkan

kan ya Anda hanya meletakkan CDN tml ya CDN HTML itu saja karena terkadang Anda tidak perlu seperti menyebarkan

semuanya dari awal Anda hanya perlu menulis beberapa proyek kecil yang ingin fokus pada logika y hanya melakukan sesuatu

saat diklik bahkan itu terkadang y bagaimana dengan pendapat Anda tentang komponen web apakah Anda memiliki beberapa pengalaman oh sudah sangat lama saya oke

saya Saya punya pengalaman dengan elemen LD. Saya tidak pernah menulis komponen web dari awal, tetapi menurut saya itu sangat tidak ramah pengguna. Saya pikir itu

cukup bagus ketika Anda memiliki banyak variasi tumpukan THC Anda, seperti di perusahaan besar yang ingin membangun komponen yang dapat digunakan bersama

di seluruh kerangka kerja. Jadi itu sangat berguna, tetapi bagus secara konsep, tetapi dalam praktiknya, orang-orang tidak benar-benar menikmati menulis seluruh

komponen UI dengan komponen web biasa, kan?

Setidaknya Anda menggunakan LD. Saya pikir itu tergantung, karena jika Anda menggunakan elemen LD untuk membuat komponen spesifik, itu cukup berguna untuk

perusahaan besar yang memiliki banyak kerangka kerja dan banyak kode lama di dalamnya.

Komponen web sangat membantu. Tetapi jika di perusahaan Anda hanya menggunakan satu kerangka kerja seperti React atau mungkin

dua, saya rasa komponen web tidak akan berfungsi karena banyak hal yang tidak dapat dilayani oleh komponen web, seperti

reaktivitas, manajemen tahap, dan sebagainya. Anda tidak dapat berbagi tahap. Tetapi jika Anda memiliki sesuatu seperti komponen statis, itu cukup

berfungsi dengan komponen web. Seseorang mengatakan komponen web Apakah ini underlay? Ya, ini underlay untuk perusahaan yang sangat besar. Ya,

untuk perusahaan besar yang memiliki warisan seperti pengadilan selama hampir 20 tahun atau 30 tahun. Jika Anda ingin membangun satu

komponen yang dapat digunakan semua orang, perusahaan web sudah menjadi salah satu pilihan. Anda tidak punya pilihan lain selain

langsung menggunakan ini. Ya, ya, Anda tidak punya pilihan. Baiklah, jadi mungkin kita harus membahas beberapa pertanyaan.

Ya, ada Next UI. Oh, Next UI, kelihatannya bagus. Saya pikir itu dibuat oleh Next UI. Ya, saya pikir

cara KN mencoba menghasilkan uang. Oh ya, bagus. Kita baru saja membicarakannya minggu lalu ketika kita berbicara tentang PHP, tetapi kemudian ekosistem LEL. Jadi,

mereka memiliki ekosistem open source yang sangat besar. Produk intinya gratis tentu saja, tetapi mereka menyediakan banyak layanan premium yang dihosting atau dikelola.

Jadi mereka bisa bertahan. Senang rasanya KN memiliki produk seperti ini. Bagus, ada yang gratis, seperti Tailwind UI. Ini mengingatkan saya pada

Tailwind UI. Ya, ini juga mengingatkan saya pada Tailwind UI.

Tapi UI ini bagus. Cara yang bagus, seperti polesan profesional dan bahkan lebih baik daripada UI Thewin karena

mereka menyediakan komponen gratis, tetapi jika Anda benar-benar menginginkan banyak template seperti template dasbor atau apa pun, Anda dapat

membayar premium. Ya, bagaimana dengan KN Death Tools? Bisakah Anda memberi tahu saya tentang itu? Saya belum pernah menggunakannya, tidak pernah menggunakan apa pun. Oke, ini sudah

cukup lama saya tidak menggunakannya di produksi. Ya, saya punya, tetapi saya tidak pernah menggunakannya.

Ya, saat itu... ya, belum... saya tidak tahu...

saya belum tahu. Oke, oke, karena saya mendengar hal yang baik tentang alat ini, tetapi saya belum menggunakannya. Ya, saya belum

menggunakannya. Ya, React punya, React juga punya, kan? React Death Tools. Jadi, ya, mereka punya

komponen di ekstensi Chrome, kan? Ya, ekstensi Chrome, jadi Anda bisa melihat komponen apa itu. Apakah sama?

Kita punya hal yang sama yang disebut WheelDep.

Saya pikir ini berbeda, karena fiturnya lebih lengkap, seperti Anda bisa melihat komponennya. Saat dijalankan, Anda bisa melihat bahwa

ini lebih dalam, ya, karena biasanya saya menggunakan alat buep, alat dep, bu to, ya. Jadi, Anda memiliki alat kematian KN seperti, eh, jika Anda

menggunakan KNX, eh, jadi alat kematian KNX dapat memberi Anda lebih banyak informasi tentang perutean, seperti parameter dinamis atau jalur atau sesuatu, mungkin

karena terintegrasi dengan Next.js, kerangka kerja Meta, bukan hanya beberapa. Baiklah, Next.js memiliki alatnya sendiri, yang disebut Nui n, seperti ketika Anda membutuhkan

proyek, Anda menggunakannya, dan whe menggunakan white eh, saya tidak yakin W mana yang mereka gunakan, wi untuk menjadi Comm,

sangat cepat, cukup bagus, ya. Baiklah, oke. Terakhir, jika katakanlah, seseorang ingin mempelajari FEED, kita ingin mempelajarinya, ya, kita ingin

mempelajari FEED dari awal, bagaimana? Jadi, bagi saya, untuk memulai, saya pergi ke wjsg, situs web resminya. off mhm uh saya

rasa dokumen ini cukup berguna, dokumen ini mudah dipahami uh Anda tidak perlu seperti mereka punya Prout mereka sudah punya

semua yang Anda butuhkan di sana baik-baik saja oh bagus mereka punya play seperti seperti ya ya ya jadi

dan juga whe sudah punya beberapa daftar yang perlu Anda instal sebelumnya seperti w dep dua atau semacamnya uh itu

sudah ada di sana Anda tidak perlu seperti pergi ke situs web lain uh di Le kami mencoba untuk membuat simbol sebisa mungkin ya

oke Anda perlu pergi ke seperti SOS tempat untuk memahaminya tetapi masalahnya adalah ketika Anda mencari di Google uh

roda dua dan roda tiga cukup berbeda seperti Mo sebagian besar roda dua adalah API opsi pengguna tetapi untuk roda

tiga orang CH membuat API komposit jadi ketika Anda SE Google cukup sulit karena terkadang uh beberapa konten

ada di masa lalu jadi mereka punya seperti tutorial atau semacamnya di view to di API opsi tidak dapat digunakan

di API komposit Anda harus memeriksa terlebih dahulu versi mana itu dan juga beberapa pustaka uh seperti hanya memiliki contoh

untuk vi2 Tapi ya, seperti di Cod B sudah tersedia untuk roda tiga, Anda harus belajar sendiri, itu agak sulit

jika Anda menggunakan roda dan Anda menggunakan beberapa pustaka yang tidak begitu terkenal. Ya, jika Anda menggunakan AI autoc complete seperti Copilot

atau C GPT atau Google atau semacamnya, apakah Anda akan mendapatkan hasil yang baik? Apakah akan tercampur? Mungkin akan

menghasilkan kode yang berbeda dan tidak konsisten karena mereka belajar dari materi lama dan yang baru? Saya punya pengalaman dengan papan,

saya punya pengalaman bahwa mereka memiliki opsi API pada API yang tersedia, tetapi saya punya pengalaman bahwa C cukup akurat, seperti saya

memiliki pengalaman baik dan buruk pada saat yang bersamaan. Baiklah kalau begitu, oke. Jika Anda, jika pemirsa kami ingin terhubung dengan

Anda, media sosial apa yang paling sering Anda gunakan?

Twitter, tidak ada media sosial Twitter, oke, akun Twitter. Hal lucu yang ingin saya ceritakan adalah, kata saya adalah

menganalisis data dari media sosial. Saya cukup bosan dengan media sosial, sebenarnya saya tidak terlalu aktif. Oke, Anda dapat mencari

nama saya di Warat, mendapatkan nama lengkap saya di setiap saluran, atau Anda dapat menghubungi saya. Inia, pria 22, di mana pun kamu

bisa, di mana pun, oke oke, eh, aku selalu dalam mode utama, seperti aku membayar TikTok, eh, dua atau tiga jam sehari

setiap hari, jadi aku banyak menggunakan media sosial, tapi aku tidak melihat hal PO, kawan, kamu masih, kamu masih, eh ya, ayo, ayo

karena eh aku tahu eh semua yang kamu posting di media sosial dapat dideteksi oleh sistem karena aku tahu cara mendeteksinya, jadi itulah

mengapa aku bekerja dengannya, ya, jadi aku cukup berhati-hati dalam memposting semuanya karena itu sangat memengaruhi pekerjaanku, jadi ya,

aku online sepanjang waktu, online, baiklah, kamu masih melakukan siaran langsung di Facebook, eh, di Facebook live stream, ya,

aku berhenti melakukannya sejak tahun lalu, tetapi aku punya rencana untuk kembali lagi segera, sebenarnya aku ingin eh kembali melakukannya

bulan ini karena di dua bulan pertama aku mengerjakan proyek yang disebut lanskap web Thailand, cukup sibuk, tapi

ya, tidak, aku masih berjuang untuk waktu yang baik karena eh biasanya aku melakukannya pada hari Minggu karena aku ingin Saya ingin

semua orang menonton sebelum memulai minggu baru berikutnya, kan? Tapi masalahnya sekarang saya cukup sibuk di Minggu malam, ah ya ya jadi um seperti saya

pikir mungkin akan segera kembali ya ya ya oke tapi tapi uh Anda menggunakan uh bahasa Thailand kan jadi kita

tidak bisa ya saya menggunakan bahasa yang tinggi hanya di Facebook atau apakah Anda juga punya saluran YouTube

uh saya bilang tidak saya bilang tidak mereka punya tapi tidak tidak tidak tidak sebanyak itu saya pikir ikuti saya di Facebook tidak

apa-apa Facebook saya semuanya uh publik tidak apa-apa baik jadi uh itu saja untuk hari ini terima kasih

banyak telah datang terima kasih banyak terima kasih terima kasih Lisa terima kasih terima kasih semuanya sampai jumpa bye-bye

[Musik] bye-bye

Deskripsi asli dari YouTube

Yuk mari kita diskusi dan ngobrol ngalor-ngidul tentang dunia web. Agar tetap up-to-date dengan teknologi web terkini. Topik, tautan dan pertanyaan menarik bisa dilayangkan ke https://ksana.in/ngobrolinweb Kunjungi https://ngobrol.in untuk catatan, tautan dan informasi topik lainnya.

Episode Terkait

Bagikan:

Suka episode ini?

Episode baru setiap Selasa malam. Dengarkan lewat YouTube, Spotify, atau feed podcast favoritmu.

Pilih Cara Langganan

Memuat komentar dari GitHub Discussions...

Jika komentar tidak muncul karena ekstensi privasi / adblocker, kamu bisa berdiskusi langsung di GitHub Discussions .