cari

Rumah  >  Soal Jawab  >  teks badan

Front-end - Sekarang mula belajar yang mana antara tiga ini lebih sesuai: React.js, Angular.js atau Backbone.js

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中文网2812 hari yang lalu1334

membalas semua(13)saya akan balas

  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-15 16:55:37

    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.

    balas
    0
  • PHPz

    PHPz2017-05-15 16:55:37

    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.

    balas
    0
  • 黄舟

    黄舟2017-05-15 16:55:37

    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.

    balas
    0
  • 怪我咯

    怪我咯2017-05-15 16:55:37

    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.

    balas
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-15 16:55:37

    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.

    balas
    0
  • phpcn_u1582

    phpcn_u15822017-05-15 16:55:37

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

    balas
    0
  • 習慣沉默

    習慣沉默2017-05-15 16:55:37

    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!

    balas
    0
  • 阿神

    阿神2017-05-15 16:55:37

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

    balas
    0
  • 仅有的幸福

    仅有的幸福2017-05-15 16:55:37

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

    balas
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-15 16:55:37

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

    balas
    0
  • Batalbalas