Kwiintsuku zamva nje ndibone inani elikhulu lezicelo ziphuhlisiwe kusetyenziswa i Yiya kolwimiKungenxa yoko le nto kubalulekile ukwazisa a Isakhelo seWebhu eyaziwayo iris eya kuthi ngokuqinisekileyo isincede senze usetyenziso lwewebhu ngokukhawuleza nangokufanelekileyo.
Luthini ulwimi lweGo?
Go lulwimi lwenkqubo olwenziwe ngu Uphando, ithatha ulwimi lwe-C njengesiseko okanye inkuthazo, lubonakaliswa njengolugxile kwinto, ngokufanayo, ngolwakhiwo, olunyanzelekileyo noludityanisiweyo lolwimi lwenkqubo. Ukusetyenziswa kwe Yiya kolwimi iyanda kumaxesha akutshanje kwaye sele iyahambelana neeNkqubo ezininzi eziSebenzayo, ngakumbi ezo zithathwe kwi-Linux kernel.
El Yiya kulwimi Ikwadibanisa amanqaku amaninzi kwiilwimi ezinamandla apho ibonakala khona IPython, Into ephoswa ngabaninzi malunga nolwimi kukusilela kokungafaniyo.
Yintoni i-Web Iris Framework?
El Isakhelo sewebhu se-Iris Ithathelwa ingqalelo njengesakhelo seWebhu esikhawulezayo ukuphuhliswa kuLwimi oluQhubekayo, yi APHA igqibelele kakhulu enoluhlu lwezinto ezisivumelayo ezisivumela ukuba siphuhlise usetyenziso ngendlela ekhawulezileyo nenocwangco ngakumbi usebenzisa uLwimi lweGo.
Iimpawu zesakhelo se-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.
- Iimpawu zeJSON zeWebhu
- kunye neminye imisebenzi emininzi.
Uyifaka njani iNkqubo yeWebhu yeIris Iris
Ekuphela kwemfuneko oyifunayo ukufaka i-Web Iris Framework yile Yiya kulwimi lwenkqubo kubo kufuneka senze le miyalelo ilandelayo:
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
Ukudibanisa indawo ekugcinwa kuyo i-Web Iris Framework
git clone https://github.com/kataras/iris.git
Incwadi malunga nesakhelo se-Iris yeWebhu
Ungafikelela kwisikhokelo esipheleleyo ekusebenziseni iNkqubo yeWebhu ye-Iris apha
Ukusebenza kwesakhelo seWebhu seIris
Iqela lophuhliso lweSakhelo seIris kuhlala kulayishwa uvavanyo lwentsebenzo Isixhobo sakho, olu luhlu lweemvavanyo lujolise ekuthelekiseni konke ukwenziwa kwesicelo se-HTTP phakathi kwazo zonke Yiya kwiSakhelo seWebhu. Kwigrafu ungayibona inyani leyo ephawula ifayile Isakhelo sewebhu se-Iris, Ngaphandle kwamathandabuzo Isakhelo seWebhusayithi esikhawulezayo ukuphuhliswa kuLwimi oluya.
En https://github.com/kataras/iris#deprecated ithi nge-02 kaJulayi 2017 yathengwa?
»
KWENZEKILE
Iris ifunyenwe ukuze uphuhliso lufikelele eluntwini, kukho iindawo ezimbini ezisebenzayo ezisekwe kwi-iris ukuza kuthi ga ngoku.
Sebenzisa enye yezi projekthi endaweni yoko:
«
Ukupasa kube kanye, bayifakile nje, ndiza kulivuselela inqaku lemfoloko yalo entsha ... Iris sisakhelo esigqwesileyo endisisebenzisa rhoqo
Ewe.
Iprojekthi ye-Iris ifunyenwe sisiqalo esisekwe eDubai.
Omabini la macala ayavuma ukuba zonke iinkcukacha zoluntu ezinxulumene noko kufuneka zihlale zivulekile ubuncinci iintsuku ezingama-30.
Emva kwexesha leentsuku ezingama-30, inkampani inamalungelo okushicilela okucima okanye ukuhambisa le ndawo yogcino kunye nayo yonke idatha yayo yoluntu ngokubanzi ngaphandle kwesilumkiso.
Inkampani inakho okanye ingabinakho ukuveza eyona nto iyiyo eluntwini
Ndicinga ukuba le yeyona ikhokelwa luluntu
https://github.com/go-siris/siris
Iris isesona sikhokelo siphambili kwaye sikhawulezayo kwiGo? Mhlekazi, ngaba ucebisa ukuba uyisebenzise ngcono kunale? Ekugqibeleni le projekthi yafunwa kukuthengwa okucingelwayo yinkampani yaseDubai? Esi sikhokelo sisekwe kwi-valyala / fasthttp akunjalo?
Okwangoku yeyiphi eyona ilungileyo ??? Ndiyabuza namhlanje ngoJuni 2019, oku kungena malunga neminyaka emi-2 ubudala.