Front-end - Sekarang mula belajar yang mana antara tiga ini lebih sesuai: React.js, Angular.js atau Backbone.js
PHP中文网
PHP中文网 2017-05-15 16:53:37
0
13
1332

Kami terutamanya membuat APP dan tapak wap (kedua-duanya adalah produk syarikat sendiri pada masa hadapan, pemimpin mahu menggunakan H5 untuk menggantikan pelanggan APP~

).

Rakan yang berpengalaman, sila berikan kami sedikit analisis~

PHP中文网
PHP中文网

认证0级讲师

membalas semua(13)
过去多啦不再A梦

Saya adalah bahagian hadapan Teambition, pengurus komuniti React.js dan mempunyai minat yang berkaitan.

Backbone ialah rangka kerja yang dikeluarkan pada tahun-tahun awal, dan penyelesaiannya adalah jelas. Kelemahannya ialah terdapat terlalu banyak lapisan View, yang akan menyukarkan projek besar.
Selain itu, reka bentuk Model terikat rapat dengan Ajax, yang saya tidak begitu fahaminya dalam senario tertentu

React.js didedikasikan untuk lapisan View, sekurang-kurangnya saya fikir ia adalah rangka kerja terbaik untuk bahagian View pada masa ini,

Prestasi, sokongan syarikat besar, kemudahan penggunaan, komuniti, tutorial bahasa Cina, semuanya sudah mantap.
Kelemahannya ialah penyelesaian lapisan data tidak matang, dan ia perlu dapat menahan strategi pembesaran Facebook nanti.

Angular ialah rangka kerja yang saya tidak biasa dengannya Walaupun saya telah membaca banyak artikel, saya belum mempelajarinya secara mendalam.

Memandangkan Google membuat perubahan besar kepada 2.0, dan Google melancarkan Polimer secara rasmi, saya tidak optimistik mengenainya Saya mendengar daripada pakar dalam komuniti bahawa mudah untuk pelajar berlatar belakang Java belajar... Cubalah sendiri.

Jika anda menganggap pemaparan sebelah pelayan untuk halaman mudah alih, React lebih sesuai untuk kod kongsi bahagian hadapan dan belakang.

Tetapi ada kos, cuma kos Tulang Belakang dan Angular lebih tinggi.

PHPzhong

Anda boleh meluangkan masa beberapa jam mencuba bertindak balas, http://www.hubwiz.com/course/552762019964049d1872fc88/
Kemudian luangkan masa beberapa jam lagi mencuba angularjs, http://www.hubwiz.com/course/547c3e3b88dba0087c55b4e5/
Serta angularjs dan ionik, http://www.hubwiz.com/course/55010505e564e5172c0b9405/

Untuk membuat perbandingan mudah, lebih baik mencuba sebelum memilih.

黄舟

Memandangkan saya sendiri menggunakan Angular, saya mengesyorkannya menggunakan Angular untuk web dan ionik untuk mudah alih Komuniti teknologi ini sangat aktif, jadi saya tidak akan mengulas tentang orang lain~ Hanya sos.

刘奇

Angular ialah rangka kerja tugas berat yang dihasilkan oleh Google Ciri rangka kerja tugas berat ialah pembangunan kod pantas dan serba boleh yang tinggi Walau bagaimanapun, reka bentuk sudut mengganggu, yang bermakna anda perlu mempelajari banyak ciri itu Google mengenakan HTML5 Secara peribadi, saya rasa idea ini sendiri Ia hanya satu kesilapan Google nampaknya sangat angkuh dalam hal ini Backbone ialah rangka kerja ringan dengan ciri-ciri yang hampir bertentangan dengan Angular Ia benar-benar tidak mengganggu, padat, dan sangat berskala Walau bagaimanapun, kelemahannya ialah pembangunan yang perlahan dan banyak "roda" perlu dibina sendiri kelemahannya ialah kod tersebut mempunyai serba boleh yang rendah dan sukar untuk digunakan semula, dan pasukan perlu menyediakan Standardisasi boleh mengurangkan kos penyelenggaraan Jika anda mahu tulang belakang berlepas, anda memerlukan banyak pengumpulan kod dan sokongan spesifikasi kod yang baik. Saya lebih suka tulang belakang
Saya belum sempat belajar React, tetapi selepas membaca banyak ulasan, nampaknya kecekapan pembangunan agak tinggi dan ideanya agak maju.

我想大声告诉你

React ialah perpustakaan antara muka, anda boleh meneroka amalan terbaik anda sendiri dengan cara anda sendiri. Model yang disyorkan secara rasmi ialah Flux (saya mencubanya, dan hasil akhir adalah serupa dengan Flux).
Selebihnya semuanya datang dengan amalan terbaik mereka sendiri ialah TDD, yang Backbone tidak faham adalah MVC ditambah JSONAPI.
Jika anda suka meneroka React, anda tidak boleh salah dengannya, dan mudah untuk belajar Anda boleh menulis perkara yang baik selepas mempelajari kurang daripada sepuluh fungsi.

phpcn_u1582

angluar menulis dengan sangat pantas,
Backbone boleh digunakan dengan reactjs
Belajar reactjs dengan baik dan anda boleh bermain reactnative

習慣沉默

Apl sebelumnya tidak menggunakan rangka kerja. Tiada apa-apa yang sukar untuk menulis logik dan pemaparan templat oleh saya sendiri! Saya rasa projek itu tidak terlalu rumit!

阿神

Tegasnya, bertindak balas hanyalah lapisan V dalam MVC, biasanya digunakan dengan Flux.

仅有的幸福

tulang belakang + zepto sepatutnya dapat memenuhi keperluan anda untuk menulis aplikasi web

我想大声告诉你

http://www.hubwiz.com/course/54f3ba65e564e50cfccbad4b/

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan