angular.js - 用angularjs构建应用,后台是不是就只用写API啦?
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-15 16:51:11
0
4
652

angularjs这么强大,前台mvc啥的都实现了,要拿数据一般是不是就用$http去后台拿了,还有其他拿法么?这样的话后台不就只用写api了?

那一般php写api的框架有什么呢?laravel好流弊的样子,不过它有模板引擎,适合不?

还是说不用框架直接写就好

抱歉声望不够不能点赞啊!o(╯□╰)o

曾经蜡笔没有小新
曾经蜡笔没有小新

membalas semua(4)
Peter_Zhu

NG ialah rangka kerja bahagian hadapan MVVM Sebaik-baiknya, ia akan mencapai pemisahan lengkap bahagian hadapan dan bahagian belakang, dan hanya menyediakan API di bahagian belakang. Penyahgandingan bahagian hadapan dan bahagian belakang dicapai Penyahgandingan ini membolehkan kami membangunkan aplikasi bahagian hadapan dan belakang yang bebas Cara pelayar menggunakan API bahagian belakang juga sesuai untuk peranti mudah alih seperti iPhone Andoird. Apabila kami membangunkan aplikasi bahagian hadapan, bahasa pengaturcaraan bahagian belakang tidak lagi diperlukan, hanya HTML/CSS/JS diperlukan, yang merupakan pembebasan bagi kebanyakan pembangun bahagian hadapan.

世界只因有你

Bukankah kita hanya perlu menulis API di latar belakang?

Ini adalah perkara yang hebat. Dan secara peribadi, saya fikir ia tidak boleh dikaitkan dengan Angular sahaja, ia juga mempunyai banyak kaitan dengan penerimaan meluas antara muka gaya RESTful

Semua rangka kerja, reka bentuk dan projek akhirnya hanya mempunyai satu hala tuju: Biar semua orang fokus pada bidang mereka sendiri

Sebelum Angular, terdapat juga rangka kerja bahagian hadapan untuk SPA (Aplikasi Halaman Tunggal), seperti extjs, yang turut meletakkan keseluruhan lapisan paparan pada sisi penyemak imbas.

Kaedah pembangunan SPA menyelesaikan titik kesakitan penyelenggaraan yang sangat penting: Kawasan templat bahagian hadapan dan belakang yang kotor Pada masa lalu, kawasan ini memerlukan penyelenggaraan bersama bahagian hadapan dan bahagian hadapan. berakhir, tetapi kini ia tidak lagi diperlukan Jurutera bahagian belakang tidak lagi diperlukan Secara langsungmenyertai kerja lapisan pembentangan

.

Namun, memandangkan tiada gaya antara muka yang diiktiraf secara meluas, lapisan pembentangan masih tidak dapat dielakkan untuk mempertimbangkan semasa mereka bentuk antara muka, menjadikannya sukar untuk digunakan semula. Situasi yang paling biasa adalah untuk membangunkan berbilang soket untuk sumber belakang yang serupa, yang sebenarnya membuang masa berharga jurutera bahagian belakang.

Boleh dikatakan bahawa memastikan jurutera bahagian belakang 只管写接口,只管把接口写好 dari perspektif kejuruteraan adalah pembebasan besar produktiviti bahagian belakang.

Untuk mencapai matlamat ini, adalah perlu untuk mempunyai satu set gaya antara muka yang diterima umum oleh bahagian hadapan dan belakang, yang boleh memenuhi keperluan akses sumber merentas halaman dan juga merentas platform, dan pada masa yang sama mempunyai semantik dan kebolehcache yang baik

Jawapannya REHAT

Dengan penerimaan meluas antara muka gaya RESTful, bahagian hadapan tidak perlu mempertimbangkan bahagian belakang untuk bekerjasama di peringkat rangka kerja, selagi ia mengakses sumber RESTful. Jurutera bahagian belakang dipisahkan sepenuhnya daripada lapisan pembentangan, sama ada pelanggan menggunakan sudut/tulang belakang atau mudah alih. Hanya tulis antara muka dan tulis antara muka

Apabila semua orang menumpukan pada bidang mereka sendiri, pada masa itulah nilai dimaksimumkan

洪涛

Secara teorinya ya,
Jika aplikasi anda dijadikan SPA, maka bahagian belakang hanya memerlukan satu laluan akar untuk memaparkan halaman yang lain.

Tetapi dalam projek sebenar, sama ada SPA mudah digunakan dan sama ada terdapat banyak masalah, maka adalah perlu untuk menggabungkan laluan hibrid belakang dengan SPA bahagian hadapan.

Peter_Zhu

Halaman belakang hanya menulis API, yang hampir seperti ini

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