Beberapa hari kebelakangan ini saya melihat sebilangan besar aplikasi dikembangkan menggunakan Bahasa GO, ini sebabnya penting untuk menghebahkan a Rangka Kerja Web dikenali sebagai Iris yang pasti akan membantu kita menjadikan aplikasi web lebih pantas dan cekap.
Apa itu Bahasa GO?
Go adalah bahasa pengaturcaraan yang dikembangkan oleh Google, mengambil bahasa C sebagai dasar atau inspirasi, ia dicirikan sebagai bahasa pengaturcaraan berorientasi objek, serentak, tersusun, wajib dan disusun. Penggunaan Bahasa GO Ini telah meningkat sejak kebelakangan ini dan sudah serasi dengan kebanyakan Sistem Operasi, terutama yang berasal dari kernel Linux.
El Bahasa pergi ia juga menggabungkan banyak ciri bahasa dinamik di mana ia menonjol Ular sawa, sesuatu yang banyak dirindui mengenai bahasa ini adalah kekurangan pengecualian.
Apakah Rangka Kerja Web Iris?
El Rangka Kerja Web Iris Ia dianggap sebagai Rangka Kerja Web terpantas untuk dikembangkan dalam Bahasa GO, itu adalah IDE sangat lengkap yang mempunyai rangkaian fungsi yang membolehkan kami mengembangkan aplikasi dengan lebih pantas dan teratur menggunakan Bahasa GO.
Ciri Rangka Kerja Web Iris
- Está centrado en el alto rendimiento
- IDE en línea: Se puede editar y compilar del lado de cliente, en caso de no poder acceder directamente gracias al pluEdita y compila el código del lado del cliente cuando no está en casa a través del plugin-editor.
- Tiene un soporte de enrutamiento robusto
- Tiene una series de plantilla que podemos utilizar para nuestros proyectos
- Pose una WebSocket API altamente escalable con eventos personalizados
- Posee sesiones de soporte con GC, memory y Redis providers
- Posee Middleware y plugins fácil de utilizar
- Full API REST
- Personalizador de errores HTTP
- Compilador Typescript + editor basado en navegador
- Posee negociación de contenido y flujo continuo
- Posee seguridad de la capa de Transporte (Transport Layer Security)
- Permite recargar los cambios en el código fuente
- Soporte para OAuth, OAuth2 y 27 API más.
- Token Web JSON
- dan banyak fungsi lain.
Cara memasang Rangka Kerja Web Iris
Satu-satunya syarat yang anda perlukan untuk memasang Web Iris Framework adalah Bahasa pengaturcaraan GO bagi mereka kita mesti melaksanakan arahan berikut:
wget https://storage.googleapis.com/golang/go1.6.3.linux-amd64.tar.gz
sudo tar -C /usr/local -xzf go1.6.3.linux-amd64.tar.gz
export PATH=$PATH:/usr/local/go/bin
Untuk mengklon repositori Web Iris Framework
git clone https://github.com/kataras/iris.git
Tempah di Rangka Kerja Web Iris
Anda boleh mengakses panduan lengkap mengenai penggunaan Web Iris Framework di sini
Prestasi Rangka Kerja Web Iris
Pasukan pembangunan Rangka Web Iris sering memuat naik ujian prestasi alat anda, rangkaian ujian ini bertujuan untuk membandingkan semua pemprosesan permintaan HTTP antara semua Rangka Kerja Go Web. Dalam grafik anda dapat melihat kenyataan yang menjadi ciri Rangka Kerja Web Iris, adalah tanpa keraguan Rangka Kerja Web yang lebih pantas untuk dikembangkan dalam Bahasa GO.
En https://github.com/kataras/iris#deprecated mengatakan bahawa pada 02 Julai 2017 ia dibeli?
»
TERDAPAT
Iris telah diperoleh sehingga pembangunan bergantung kepada masyarakat, sejauh ini terdapat dua komuniti yang aktif berdasarkan iris.
Gunakan salah satu projek ini sebagai gantinya:
«
Satu hantaran, mereka baru saja menempelkannya, saya akan mengemas kini artikel untuk garpu barunya ... Iris adalah rangka kerja yang sangat baik adalah yang selalu saya gunakan
Yap.
Projek Iris telah diperoleh oleh syarikat permulaan yang berpusat di Dubai.
Kedua-dua pihak bersetuju bahawa setiap data awam yang berkaitan harus tetap terbuka sekurang-kurangnya 30 hari.
Selepas tempoh 30 hari, syarikat mempunyai hak milik untuk menghapus atau memindahkan repositori ini dan semua data awam yang berkaitan selama-lamanya tanpa sebarang amaran.
Syarikat mungkin atau mungkin tidak mendedahkan identiti sebenarnya kepada orang ramai
Saya rasa inilah yang dipimpin oleh masyarakat
https://github.com/go-siris/siris
Iris masih merupakan rangka kerja utama dan terpantas di Go? Tuan-tuan, adakah anda mengesyorkan menggunakannya lebih baik daripada ini? Pada akhirnya projek itu dibeli oleh pembelian yang sepatutnya dilakukan oleh syarikat Dubai? Rangka kerja ini berdasarkan pada valyala / fasthttp kan?
Sedang mana yang terbaik ??? Saya bertanya hari ini Jun 2019, entri ini berumur lebih kurang 2 tahun.