cari
RumahPeranti teknologiindustri ITApa kematian Yui boleh mengajar pemaju

3Perpustakaan Antara Muka Pengguna Yahoo (YUI) telah ditinggalkan. Dalam pengumuman ringkas Dibuat pada 29 Ogos 2014, Pengarah Kejuruteraan Julien Lecomte menyatakan bahawa semua pembangunan akan berhenti dengan segera.

Takeaways Key

  • Perpustakaan Perpustakaan Antara Muka Pengguna Yahoo (YUI) menyoroti kadar pesatnya dan keperluan pemaju untuk menyesuaikan diri dan bersaing dengan teknologi baru.
  • Peralihan dalam industri ke arah modul yang lebih kecil dan rangka kerja berskala, serta kemunculan HTML5, menyebabkan penurunan penggunaan perpustakaan menangkap seperti Yui.
  • Walaupun penghentian akhirnya semua perpustakaan dan rangka kerja pihak ketiga, penting bagi pemaju untuk memilih timbunan teknologi dan melekat dengannya selagi ia tetap praktikal.
  • Apa itu Yui?
Yuilibrary.com menerangkan perpustakaan sebagai:

Perpustakaan JavaScript dan CSS Sumber Terbuka yang percuma untuk membina aplikasi web interaktif yang kaya

Yui adalah koleksi komponen HTML, CSS dan JavaScript. Ia menyediakan penyemak imbas:
dom dan pengendalian acara;
  • rangka kerja aplikasi MVC;
  • Struktur data;
  • utiliti dan fungsi penolong;
  • Alat pemaju;
  • dan widget HTML seperti medan auto-lengkap, kalendar, carta, jadual data, slider, kawalan tab dan banyak lagi.
Fikirkan Yui seperti gabungan jQuery, jqueryui, banyak pemalam, dan tulang belakang, dengan beberapa perpustakaan lain yang dilemparkan. Memuatkan untuk memastikan komponen hanya diminta apabila diperlukan. Perpustakaan ini disokong oleh banyak dokumentasi dan forum komuniti.

sejarah yui

Yui diasaskan oleh Thomas Sha dari Yahoo pada tahun 2005 dan membentuk asas aplikasi webmail Ajax yang baru Yahoo. Perpustakaan Sumber Terbuka yang percuma telah disediakan kepada orang ramai pada bulan Februari 2006. Yui 3.0 telah dikeluarkan pada tahun 2009. Versi baru ini sebahagian besarnya dibina semula untuk memodenkan perpustakaan, memperkenalkan pemilih CSS DOM seperti jQuery dan memodulasi komponen. Sehingga 2014, W3Techs melaporkan bahawa Yui digunakan pada 0.7% daripada semua laman web dan 1.1% daripada mereka yang menggunakan perpustakaan JavaScript. JQuery adalah juara yang tidak dipertikaikan - ia digunakan pada 60.4% daripada semua laman web dan 94.3% daripada mereka yang menggunakan perpustakaan. JQuery mengetepikan, Yui membandingkan dengan baik dengan perpustakaan lain seperti prototaip dan mootools tetapi penggunaan telah menurun mantap untuk beberapa waktu.

yui pro and cons

Di samping itu, Yui adalah penyelesaian lengkap untuk membina aplikasi web silang pelayar yang (kebanyakannya) berfungsi dalam IE6 dan ke atas. Ia juga memberi kami beberapa projek sampingan yang hebat seperti pemampat Yui. Walau bagaimanapun, perpustakaan mungkin menjadi terlalu besar dan terlalu kompleks. Yui mengunci anda dan fungsi telah dicabut dari pengaturcara. Tidak mengapa apabila semuanya berfungsi tetapi mimpi ngeri pembangunan apabila tidak. Akhirnya, terdapat aduan mengenai kesediaan Yahoo untuk menerima permintaan menarik daripada penyumbang di luar syarikat. Saya tidak terkejut sepenuhnya memandangkan bilangan aplikasi Yahoo kritikal yang bergantung kepada Yui.

kenapa yui telah dijatuhkan?

Julien Lecomte mengakui industri itu menuju ke arah baru:
  • Membina alat seperti Grunt, Gulp dan Broccoli membolehkan kami memasang modul yang lebih kecil ke dalam aplikasi yang lebih besar.
  • rangka kerja seperti perkembangan aplikasi sudut, tulang belakang dan ember dengan cara yang lebih berskala dan dapat dipelihara.
  • Badan vendor dan piawaian bekerja bersama -sama; Terdapat kurang keperluan untuk widget tersuai pada penyemak imbas warisan apabila HTML5 boleh digunakan.
Pemaju jarang memerlukan perpustakaan tunggal, tangkapan. Kepentingan Yui berkurang dan penggunaannya jatuh dengan sewajarnya. Saya juga mengesyaki terdapat tekanan dalaman di Yahoo. Tumpuan syarikat telah berubah: kurang penekanan pada projek pemaju yang sejuk dan lebih banyak lagi mengenai keuntungan dan kelangsungan hidup.

tetapi saya bergantung pada yui!

Pengumuman Yahoo tidak memberi amaran tetapi tidak ada keperluan untuk panik. Yui masih boleh didapati dan akan terus berfungsi untuk masa depan yang segera - menganggap permohonan anda telah berjaya diselesaikan . Keadaan ini kurang jelas untuk projek-projek yang telah siap. Sekiranya anda terus membangunkan aplikasi berdasarkan perpustakaan yang tidak berfungsi? Ia mungkin bergantung kepada saiz tugas, berapa banyak kerja yang telah selesai dan pergantungan anda terhadap Yui. Anda semestinya membincangkan pilihan dan, mujurlah, terdapat banyak alternatif untuk dipilih. Hanya jangan mengharapkan untuk mencari penggantian drop-in yang mudah.

pelajaran untuk kita semua?

Tidak kira perpustakaan atau rangka kerja pihak ketiga yang anda gunakan: ia akan dihentikan pada satu ketika . Ya, walaupun jquery dan sudut. Itu tidak semestinya hujah untuk membangunkan sistem anda sendiri - walaupun kod anda sendiri akhirnya akan digantikan. Ia bergerak dengan cepat dan web adalah salah satu teknologi yang paling cepat berkembang. Ia semakin sukar untuk bersaing dengan kemajuan tetapi melakukan sesuatu adalah jauh lebih baik daripada tidak melakukan apa -apa. Pilih tumpukan teknologi dan tongkat dengannya sementara praktikal untuk berbuat demikian. Jadi selamat tinggal yui. Web telah kehilangan salah satu usaha yang lebih inovatif tetapi, seperti banyak, saya tidak menggunakannya.

Soalan Lazim (Soalan Lazim) Mengenai Yui

Apa yang menyebabkan kematian Yui? Kemunculan perpustakaan dan kerangka baru seperti jQuery, Sudut, dan React, yang menawarkan penyelesaian yang lebih cekap dan fleksibel, menjadikan Yui kurang relevan dan akhirnya usang. Di samping itu, peralihan ke arah node.js untuk javascript sisi pelayan juga menyumbang kepada penurunan yui. Kepentingan penyesuaian dalam industri teknologi yang sentiasa berkembang. Ia menekankan keperluan untuk terus dikemas kini dengan trend dan teknologi terkini, dan risiko yang berkaitan dengan bergantung pada rangka kerja atau perpustakaan tunggal. Ia juga menyoroti kepentingan sokongan komuniti dan pembangunan aktif dalam kejayaan sesuatu projek. -In-One penyelesaian untuk membina aplikasi web yang kaya. Walau bagaimanapun, berbanding dengan perpustakaan dan kerangka JavaScript moden, Yui kurang fleksibel dan lebih kompleks. Perpustakaan seperti JQuery, misalnya, menawarkan API yang lebih mudah dan pendekatan yang lebih intuitif untuk manipulasi DOM.

Adakah Yui masih digunakan hari ini?

Walaupun Yui tidak lagi aktif dibangunkan atau dikekalkan, beberapa sistem dan aplikasi warisan masih boleh menggunakannya. Walau bagaimanapun, disebabkan oleh usangnya dan ketersediaan alternatif yang lebih cekap, penggunaannya dalam projek -projek baru sangat tidak digalakkan. Ekosistem JavaScript moden. Ini termasuk, tetapi tidak terhad kepada, jQuery untuk tugas-tugas yang lebih mudah seperti manipulasi DOM dan permintaan Ajax, sudut dan bertindak balas untuk membina aplikasi satu halaman kompleks, dan node.js untuk javascript sisi pelayan. Tujuan Yui? Ia menyediakan satu set utiliti dan kawalan yang komprehensif untuk tugas -tugas seperti manipulasi DOM, pengendalian acara, animasi, dan permintaan Ajax. Dan sokongan Yahoo!, salah satu syarikat teknologi terbesar pada masa itu. Ia adalah salah satu perpustakaan pertama yang menawarkan ciri -ciri seperti reka bentuk modular dan pemuatan malas, yang inovatif pada masa itu.

Apakah ciri -ciri utama Yui? Ciri -ciri, termasuk manipulasi DOM, pengendalian acara, ajax, animasi, dan banyak lagi. Ia juga memperkenalkan konsep seperti reka bentuk modular dan pemuatan malas, dan menyediakan satu set kawalan UI yang mantap. Kod khusus Yui dengan kod bersamaan di perpustakaan baru. Ini boleh menjadi proses yang kompleks, bergantung kepada saiz dan kerumitan aplikasi. Adalah disyorkan untuk merancang penghijrahan dengan teliti dan menguji dengan teliti untuk memastikan peralihan yang lancar. dengan inovasi dan evolusi yang berterusan. Kita boleh mengharapkan untuk melihat lebih banyak tumpuan terhadap prestasi, kebolehgunaan, dan keserasian dengan teknologi baru seperti komponen web dan aplikasi web progresif. Trend ke arah perpustakaan yang lebih kecil dan lebih fokus juga mungkin berterusan.

Atas ialah kandungan terperinci Apa kematian Yui boleh mengajar pemaju. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan
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
Surat berita pemaju 21 teratas untuk melanggan pada tahun 2025Surat berita pemaju 21 teratas untuk melanggan pada tahun 2025Apr 24, 2025 am 08:28 AM

Tinggal maklumat mengenai trend teknologi terkini dengan surat berita pemaju teratas ini! Senarai ini menawarkan sesuatu untuk semua orang, dari peminat AI ke pemaju backend dan frontend yang berpengalaman. Pilih kegemaran anda dan menjimatkan masa mencari rel

Paip pemprosesan imej tanpa pelayan dengan AWS ECS dan LambdaPaip pemprosesan imej tanpa pelayan dengan AWS ECS dan LambdaApr 18, 2025 am 08:28 AM

Tutorial ini membimbing anda melalui membina saluran paip pemprosesan imej tanpa pelayan menggunakan perkhidmatan AWS. Kami akan membuat frontend next.js yang digunakan pada kluster ECS Fargate, berinteraksi dengan Gateway API, Fungsi Lambda, Bucket S3, dan DynamoDB. Th

CNCF Arm64 Pilot: Impak dan WawasanCNCF Arm64 Pilot: Impak dan WawasanApr 15, 2025 am 08:27 AM

Program perintis ini, kerjasama antara CNCF (Yayasan Pengkomputeran Native Cloud), pengkomputeran ampere, equinix metal, dan digerakkan, menyelaraskan ARM64 CI/CD untuk projek GitHub CNCF. Inisiatif ini menangani kebimbangan keselamatan dan prestasi lim

See all articles

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

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

Muat turun versi mac editor Atom

Muat turun versi mac editor Atom

Editor sumber terbuka yang paling popular

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SecLists

SecLists

SecLists ialah rakan penguji keselamatan muktamad. Ia ialah koleksi pelbagai jenis senarai yang kerap digunakan semasa penilaian keselamatan, semuanya di satu tempat. SecLists membantu menjadikan ujian keselamatan lebih cekap dan produktif dengan menyediakan semua senarai yang mungkin diperlukan oleh penguji keselamatan dengan mudah. Jenis senarai termasuk nama pengguna, kata laluan, URL, muatan kabur, corak data sensitif, cangkerang web dan banyak lagi. Penguji hanya boleh menarik repositori ini ke mesin ujian baharu dan dia akan mempunyai akses kepada setiap jenis senarai yang dia perlukan.

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

mPDF

mPDF

mPDF ialah perpustakaan PHP yang boleh menjana fail PDF daripada HTML yang dikodkan UTF-8. Pengarang asal, Ian Back, menulis mPDF untuk mengeluarkan fail PDF "dengan cepat" dari tapak webnya dan mengendalikan bahasa yang berbeza. Ia lebih perlahan dan menghasilkan fail yang lebih besar apabila menggunakan fon Unicode daripada skrip asal seperti HTML2FPDF, tetapi menyokong gaya CSS dsb. dan mempunyai banyak peningkatan. Menyokong hampir semua bahasa, termasuk RTL (Arab dan Ibrani) dan CJK (Cina, Jepun dan Korea). Menyokong elemen peringkat blok bersarang (seperti P, DIV),