Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Rangka Kerja JavaScript dan Kedudukan Teknologi 2023

Rangka Kerja JavaScript dan Kedudukan Teknologi 2023

WBOY
WBOYke hadapan
2023-04-10 14:11:071962semak imbas

Rangka Kerja JavaScript dan Kedudukan Teknologi 2023

Ringkasnya: JavaScript + React + Redux masih mendominasi. Digandingkan terbaik dengan Next.js dan Vercel. AI berkembang pesat dan Web3 mengalami pertumbuhan yang kukuh.

Banyak yang telah berubah sepanjang tahun lalu dan rasanya semuanya sedia untuk terganggu, tetapi walaupun merupakan tahun paling mengganggu yang pernah saya lihat, kejutan terbesar tentang ekosistem rangka kerja tahun ini ialah ia Sangat sedikit sahaja yang berubah.

Walaupun terdapat ramai pemain baharu memasuki pasaran (hurray SolidJS), pemenang besar tahun lepas masih mendominasi tahun ini dan tidak menunjukkan tanda-tanda berputus asa dalam pasaran kerja (data menyokongnya).

Jadi apa yang berubah?

Pembangun Percepatan AI

Apabila saya menjalankan temu bual video pertama saya dengan GPT-3 pada tahun 2020, beberapa orang percaya ia benar-benar tidak memahami apa-apa, biarkan sahaja ia menghasilkan kod yang berguna.

Maju cepat ke hari ini - jika pembangun tidak menggunakan alatan AI seperti Copilot, atau tidak menggunakan ChatGPT untuk menyemak kod mereka untuk isu, pepijat dan cadangan, mereka sudah berada pada kelemahan yang besar.

GitHub menjalankan ujian untuk meneroka kesan alatan pembangunan AI (khususnya GitHub Copilot) pada produktiviti pembangun, dan hasilnya sangat menarik. Dalam ujian terhadap 95 pembangun, 45 pembangun yang menggunakan Copilot mengambil masa 55% kurang daripada mereka yang tidak menggunakan Copilot.

Rangka Kerja JavaScript dan Kedudukan Teknologi 2023

ChatGPT menukar peraturan permainan

Pada November 2022, OpenAI melancarkan ChatGPT dan menjadi sejarah . Salah satu aplikasi yang paling pesat berkembang di Internet. Dalam masa seminggu terdapat lebih daripada 1 juta pengguna, dan menjelang Januari, bilangan pengguna telah mencapai 100 juta.

Rangka Kerja JavaScript dan Kedudukan Teknologi 2023

Saya adalah peneraju teknikal dalam projek AI bahasa semula jadi kira-kira sepuluh tahun yang lalu, dan ketika itu saya menyedari ia berpotensi mengganggu setiap industri. Saya telah menulis mengenainya di blog ini sejak 2015, mewar-warkan gelombang pasang yang akan datang yang telah membuat ombak pada tahun 2020 dan telah merebak ke dalam setiap aspek teknologi. Hari ini, transformasi ini telah menjadi realiti global. Alat yang mengutamakan AI membuktikan nilainya pada skala, dan ia tidak lagi terhad kepada mereka yang sangat kaya.

Pada tahun 2023, lebih banyak alatan AI-first akan dilancarkan. Kuasa model terbenam secara senyap-senyap akan merevolusikan perkara seperti chatbot pintar dan alat bantuan kod yang boleh memberikan cerapan dari seluruh pangkalan kod anda. Jika anda rasa ChatGPT dan Codex sudah bagus, percayalah: anda belum melihat apa-apa yang menarik lagi.

JavaScript masih mendominasi

JavaScript kekal sebagai bahasa yang paling biasa digunakan di GitHub, diikuti rapat oleh Python, sebahagiannya kerana The push for AI ​revolusi.

Rangka Kerja JavaScript dan Kedudukan Teknologi 2023

Hari ini, JavaScript ialah bahasa pengaturcaraan matang dengan ekosistem modul sumber terbuka terbesar di dunia.

Rangka Kerja JavaScript dan Kedudukan Teknologi 2023

Rangka kerja bahagian hadapan

Reaksi mendominasi, Angular berfungsi dengan baik dari segi pekerjaan permintaan , tetapi berprestasi rendah dari segi kepuasan pembangun. Rangka kerja lain jauh ketinggalan.

Tahun ini, kami melihat beberapa rangka kerja hadapan baharu. Saya tidak akan memberitahu anda yang mana satu yang terbaik, cuma yang mana satu akan mendapat permintaan tinggi dalam pasaran kerja 2023. Saya cuba mengumpul data untuk rangka kerja berikut:

  • React
  • Angular
  • Vue.js
  • Svelte
  • SolidJS

Pasaran Kerja

Menurut Indeed.com, React telah disebut dalam lebih daripada 57% daripada semua siaran kerja yang menyebut mana-mana rangka kerja bahagian hadapan, kedudukan sudut kedua , menyumbang 32.5%.

Rangka Kerja JavaScript dan Kedudukan Teknologi 2023

Minat Carian

Rangka Kerja JavaScript dan Kedudukan Teknologi 2023

Muat Turun

Rangka Kerja JavaScript dan Kedudukan Teknologi 2023

Kepuasan Pengguna

Keadaan JavaScript 2022 melihat soalan "Adakah anda akan menggunakannya lagi?" Di bawah ialah keputusan untuk beberapa rangka kerja yang popular. Next.js, Svelte dan React mendapat markah tinggi dan Vue.js menerima gred lulus. Terdapat banyak ruang untuk penambahbaikan dalam Angular dan Gatsby, dan data tidak tersedia untuk pilihan lain.

Rangka Kerja JavaScript dan Kedudukan Teknologi 2023

Pengurusan Negeri

Redux masih menduduki kedudukan utama mutlak dalam keadaan front-end pengurusan, tiada Alternatif lain boleh dibandingkan.

Rangka Kerja JavaScript dan Kedudukan Teknologi 2023

Untuk sistem yang menguruskan keadaan terutamanya pada pelayan, alatan seperti React Query dan RTK Query telah memperoleh sedikit momentum, manakala GraphQL masih menjadi tulang belakang kepada pertanyaan fleksibel A cara yang bagus untuk menyampaikan data hujung ke hujung.

Untuk keadaan pelanggan, Redux masih selangkah ke hadapan dengan dua tempat terbaik teratas. Sebabnya mudah: Redux menyediakan pengurusan keadaan transaksi yang deterministik dan masih mempunyai ekosistem perisian tengah yang terbaik. Tidak suka boilerplate? Lihat alatan seperti Autodux, Redux Toolkit, dsb. Untuk sesetengah kes penggunaan, alternatif seperti Zustand dan Jotai mungkin patut dicuba, manakala mundur mungkin merupakan pilihan yang baik jika UI anda memerlukan kemas kini atom beribu atau ratusan ribu elemen.

Rangka kerja tindanan penuh

Rangka kerja ini meliputi kedua-dua pelayan dan pelanggan, selalunya dengan keupayaan automasi penggunaan yang sangat baik. Ringkasnya: Next.js memegang pendahulu yang selesa, tetapi Nest.js juga menunjukkan prestasi yang baik di tempat kedua. Jika anda lebih suka pendekatan yang lebih berfungsi dan fokus pada pengalaman pembangun yang menakjubkan dan automasi penggunaan, Next.js ialah pilihan yang selamat.

Saya suka memberitahu orang ramai bahawa menggunakan Next.js dan Vercel adalah seperti mengupah pasukan DevOps terbaik di dunia, kecuali anda tidak perlu membayar gaji mereka dan anda menjimatkan wang. Pada pendapat saya ini masih pilihan terbaik.

Rangka Kerja JavaScript dan Kedudukan Teknologi 2023

Web3

Web3 dan pertumbuhan dan penerimaan mata wang kripto kekal kukuh. Ethereum dan EVM L2 dan rantai sisi mendominasi dengan daya tarikan pembangun 10x dan volum transaksi.

Walaupun pasaran beruang, dana crypto merancang untuk melabur berbilion-bilion dalam Web3 pada 2023. Sebagai contoh, a16z mengumumkan dana ke-4 $4.5 bilion mereka pada 2022, terus meningkatkan pelaburan dalam mata wang kripto.

Pada tahun 2020, DeFi merupakan kisah besar dan pemacu penggunaan dalam Web3, tetapi sejak 2021, statusnya telah diambil alih oleh aset digital yang dipanggil NFT, mewakili segala-galanya daripada alat peraga permainan video kepada seni Kekurangan yang boleh dibuktikan dan pemilikan barangan dan muzik. Berikut ialah kedudukan setiap rantaian blok dari segi volum NFT sepanjang 30 hari yang lalu:

Rangka Kerja JavaScript dan Kedudukan Teknologi 2023

Secure by Default

Pada 2018, Chrome mengumumkan bahawa ia akan mula menandai tapak web HTTP sebagai "tidak selamat". Sejak itu, lalai selamat menjadi lebih penting.

Tetapi kami sudah biasa membocorkan maklumat dalam ID yang dijana dalam aplikasi. Ini boleh membawa kepada pelbagai isu keselamatan dan pelanggaran privasi pengguna. Lebih sedekad yang lalu, saya bimbang tentang perlanggaran pengecam dan mencipta standard ID untuk menghalangnya, yang sejak itu telah membantu menginspirasi UUID V6-V8.

Tetapi versi pertama Cuid tidak legap. Ia membocorkan maklumat termasuk masa penciptaan ID yang tepat, cap jari hos dan kaunter sesi. Untuk menyelesaikan masalah ini, saya baru-baru ini mengumumkan Cuid2. Hari ini, pembangun aplikasi harus menggunakan penjana ID legap dan bukannya ID boleh diisih.

Ringkasan

Artikel ini memperkenalkan rangka kerja dan teknologi JavaScript yang paling popular pada tahun 2023. Penulis meramalkan bahawa Vue.js akan terus berkembang dalam beberapa tahun akan datang dan menjadi rangka kerja yang paling popular. React.js juga akan terus mempunyai momentum yang kuat. Penulis juga merangkumi rangka kerja popular lain seperti Angular dan Ember.

Pengarang juga membincangkan beberapa teknologi baru muncul, seperti WebAssembly, yang boleh menyusun bahasa lain seperti C++ ke dalam aplikasi web dan meningkatkan prestasi aplikasi web. Penulis juga memperkenalkan GraphQL, bahasa pertanyaan data baharu yang boleh digunakan untuk membina API yang lebih fleksibel dan cekap.

Artikel tersebut menyebut teknologi baru muncul dalam pembangunan aplikasi mudah alih seperti React Native dan Ionic. Penulis juga memperkenalkan beberapa alat dan perpustakaan, seperti Parcel dan Redux Toolkit, yang boleh digunakan untuk memudahkan proses pembangunan.

Kesimpulannya, artikel ini memberikan cerapan berguna tentang arah aliran teknologi hadapan pada tahun 2023 dan boleh membantu pembangun bahagian hadapan kekal bermaklumat dan menguasai teknologi baharu.

Artikel ini diterbitkan semula daripada akaun awam WeChat "Da Qian World". Anda boleh mengikutinya melalui kod QR berikut. Untuk mencetak semula artikel ini, sila hubungi akaun rasmi Daqian World.

Rangka Kerja JavaScript dan Kedudukan Teknologi 2023

Atas ialah kandungan terperinci Rangka Kerja JavaScript dan Kedudukan Teknologi 2023. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:51cto.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam