Jadual Kandungan
Pembangun Percepatan AI" >Pembangun Percepatan AI
ChatGPT menukar peraturan permainan " >ChatGPT menukar peraturan permainan
JavaScript masih mendominasi " >JavaScript masih mendominasi
Rangka kerja bahagian hadapan" >Rangka kerja bahagian hadapan
Pasaran Kerja
Minat Carian
Muat Turun
Kepuasan Pengguna" >Kepuasan Pengguna
Pengurusan Negeri" >Pengurusan Negeri
Rangka kerja tindanan penuh" >Rangka kerja tindanan penuh
Web3" >Web3
Secure by Default" >Secure by Default
Ringkasan" >Ringkasan
Rumah pembangunan bahagian belakang Tutorial Python Rangka Kerja JavaScript dan Kedudukan Teknologi 2023

Rangka Kerja JavaScript dan Kedudukan Teknologi 2023

Apr 10, 2023 pm 02:11 PM
javascript vue.js

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 Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Arahan sembang dan cara menggunakannya
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bagaimana untuk melaksanakan sistem pengecaman pertuturan dalam talian menggunakan WebSocket dan JavaScript Bagaimana untuk melaksanakan sistem pengecaman pertuturan dalam talian menggunakan WebSocket dan JavaScript Dec 17, 2023 pm 02:54 PM

Cara menggunakan WebSocket dan JavaScript untuk melaksanakan sistem pengecaman pertuturan dalam talian Pengenalan: Dengan perkembangan teknologi yang berterusan, teknologi pengecaman pertuturan telah menjadi bahagian penting dalam bidang kecerdasan buatan. Sistem pengecaman pertuturan dalam talian berdasarkan WebSocket dan JavaScript mempunyai ciri kependaman rendah, masa nyata dan platform merentas, dan telah menjadi penyelesaian yang digunakan secara meluas. Artikel ini akan memperkenalkan cara menggunakan WebSocket dan JavaScript untuk melaksanakan sistem pengecaman pertuturan dalam talian.

WebSocket dan JavaScript: teknologi utama untuk melaksanakan sistem pemantauan masa nyata WebSocket dan JavaScript: teknologi utama untuk melaksanakan sistem pemantauan masa nyata Dec 17, 2023 pm 05:30 PM

WebSocket dan JavaScript: Teknologi utama untuk merealisasikan sistem pemantauan masa nyata Pengenalan: Dengan perkembangan pesat teknologi Internet, sistem pemantauan masa nyata telah digunakan secara meluas dalam pelbagai bidang. Salah satu teknologi utama untuk mencapai pemantauan masa nyata ialah gabungan WebSocket dan JavaScript. Artikel ini akan memperkenalkan aplikasi WebSocket dan JavaScript dalam sistem pemantauan masa nyata, memberikan contoh kod dan menerangkan prinsip pelaksanaannya secara terperinci. 1. Teknologi WebSocket

Cara menggunakan JavaScript dan WebSocket untuk melaksanakan sistem pesanan dalam talian masa nyata Cara menggunakan JavaScript dan WebSocket untuk melaksanakan sistem pesanan dalam talian masa nyata Dec 17, 2023 pm 12:09 PM

Pengenalan kepada cara menggunakan JavaScript dan WebSocket untuk melaksanakan sistem pesanan dalam talian masa nyata: Dengan populariti Internet dan kemajuan teknologi, semakin banyak restoran telah mula menyediakan perkhidmatan pesanan dalam talian. Untuk melaksanakan sistem pesanan dalam talian masa nyata, kami boleh menggunakan teknologi JavaScript dan WebSocket. WebSocket ialah protokol komunikasi dupleks penuh berdasarkan protokol TCP, yang boleh merealisasikan komunikasi dua hala masa nyata antara pelanggan dan pelayan. Dalam sistem pesanan dalam talian masa nyata, apabila pengguna memilih hidangan dan membuat pesanan

Bagaimana untuk melaksanakan sistem tempahan dalam talian menggunakan WebSocket dan JavaScript Bagaimana untuk melaksanakan sistem tempahan dalam talian menggunakan WebSocket dan JavaScript Dec 17, 2023 am 09:39 AM

Cara menggunakan WebSocket dan JavaScript untuk melaksanakan sistem tempahan dalam talian Dalam era digital hari ini, semakin banyak perniagaan dan perkhidmatan perlu menyediakan fungsi tempahan dalam talian. Adalah penting untuk melaksanakan sistem tempahan dalam talian yang cekap dan masa nyata. Artikel ini akan memperkenalkan cara menggunakan WebSocket dan JavaScript untuk melaksanakan sistem tempahan dalam talian dan memberikan contoh kod khusus. 1. Apakah itu WebSocket? WebSocket ialah kaedah dupleks penuh pada sambungan TCP tunggal.

JavaScript dan WebSocket: Membina sistem ramalan cuaca masa nyata yang cekap JavaScript dan WebSocket: Membina sistem ramalan cuaca masa nyata yang cekap Dec 17, 2023 pm 05:13 PM

JavaScript dan WebSocket: Membina sistem ramalan cuaca masa nyata yang cekap Pengenalan: Hari ini, ketepatan ramalan cuaca sangat penting kepada kehidupan harian dan membuat keputusan. Apabila teknologi berkembang, kami boleh menyediakan ramalan cuaca yang lebih tepat dan boleh dipercayai dengan mendapatkan data cuaca dalam masa nyata. Dalam artikel ini, kita akan mempelajari cara menggunakan teknologi JavaScript dan WebSocket untuk membina sistem ramalan cuaca masa nyata yang cekap. Artikel ini akan menunjukkan proses pelaksanaan melalui contoh kod tertentu. Kami

Tutorial JavaScript Mudah: Cara Mendapatkan Kod Status HTTP Tutorial JavaScript Mudah: Cara Mendapatkan Kod Status HTTP Jan 05, 2024 pm 06:08 PM

Tutorial JavaScript: Bagaimana untuk mendapatkan kod status HTTP, contoh kod khusus diperlukan: Dalam pembangunan web, interaksi data dengan pelayan sering terlibat. Apabila berkomunikasi dengan pelayan, kami selalunya perlu mendapatkan kod status HTTP yang dikembalikan untuk menentukan sama ada operasi itu berjaya dan melaksanakan pemprosesan yang sepadan berdasarkan kod status yang berbeza. Artikel ini akan mengajar anda cara menggunakan JavaScript untuk mendapatkan kod status HTTP dan menyediakan beberapa contoh kod praktikal. Menggunakan XMLHttpRequest

Bagaimana untuk menggunakan insertBefore dalam javascript Bagaimana untuk menggunakan insertBefore dalam javascript Nov 24, 2023 am 11:56 AM

Penggunaan: Dalam JavaScript, kaedah insertBefore() digunakan untuk memasukkan nod baharu dalam pepohon DOM. Kaedah ini memerlukan dua parameter: nod baharu untuk dimasukkan dan nod rujukan (iaitu nod di mana nod baharu akan dimasukkan).

JavaScript dan WebSocket: Membina sistem pemprosesan imej masa nyata yang cekap JavaScript dan WebSocket: Membina sistem pemprosesan imej masa nyata yang cekap Dec 17, 2023 am 08:41 AM

JavaScript ialah bahasa pengaturcaraan yang digunakan secara meluas dalam pembangunan web, manakala WebSocket ialah protokol rangkaian yang digunakan untuk komunikasi masa nyata. Menggabungkan fungsi berkuasa kedua-duanya, kami boleh mencipta sistem pemprosesan imej masa nyata yang cekap. Artikel ini akan memperkenalkan cara untuk melaksanakan sistem ini menggunakan JavaScript dan WebSocket, dan memberikan contoh kod khusus. Pertama, kita perlu menjelaskan keperluan dan matlamat sistem pemprosesan imej masa nyata. Katakan kita mempunyai peranti kamera yang boleh mengumpul data imej masa nyata

See all articles