Iris: Isakhelo seWebhu esikhawulezayo ukuphuhlisa ngolwimi lwe-GO

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.

irisGo

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.

UmlinganisoFrameworkIrisGo


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.

  1.   UCristian M. sitsho

    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:
    «

    1.    icikilishe sitsho

      Ukupasa kube kanye, bayifakile nje, ndiza kulivuselela inqaku lemfoloko yalo entsha ... Iris sisakhelo esigqwesileyo endisisebenzisa rhoqo

  2.   cristian sitsho

    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

  3.   U-Israyeli Lugo sitsho

    Ndicinga ukuba le yeyona ikhokelwa luluntu
    https://github.com/go-siris/siris

  4.   USergio sitsho

    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?

  5.   david96 sitsho

    Okwangoku yeyiphi eyona ilungileyo ??? Ndiyabuza namhlanje ngoJuni 2019, oku kungena malunga neminyaka emi-2 ubudala.