Iris: το ταχύτερο Web Framework που αναπτύσσεται στη γλώσσα GO

Τις τελευταίες μέρες έχω δει μεγάλο αριθμό εφαρμογών που αναπτύχθηκαν χρησιμοποιώντας το Γλώσσα GOΓι' αυτό είναι σημαντικό να παρουσιάσουμε α Web Framework γνωστή ως ίρις που σίγουρα θα μας βοηθήσει να κάνουμε τις διαδικτυακές εφαρμογές πιο γρήγορες και πιο αποτελεσματικές.

Τι είναι η γλώσσα GO;

Go είναι μια γλώσσα προγραμματισμού που αναπτύχθηκε από Google, παίρνει τη γλώσσα C ως βάση ή έμπνευσή της, χαρακτηρίζεται από το ότι είναι αντικειμενοστραφής, ταυτόχρονη, δομημένη, επιτακτική και μεταγλωττισμένη γλώσσα προγραμματισμού. Η χρήση του Γλώσσα GO Έχει αυξηθεί τον τελευταίο καιρό και είναι πλέον συμβατό με τα περισσότερα Λειτουργικά Συστήματα, ειδικά αυτά που προέρχονται από τον πυρήνα του Linux.

El Πήγαινε γλώσσα ενσωματώνει επίσης πολλά χαρακτηριστικά δυναμικών γλωσσών όπου ξεχωρίζει Πύθων, κάτι που λείπει από πολλούς σε αυτή τη γλώσσα είναι η έλλειψη εξαιρέσεων.

Τι είναι το Iris Web Framework;

El Iris Web Framework Θεωρείται το ταχύτερο Web Framework που έχει αναπτυχθεί στη γλώσσα GO, είναι α IDE πολύ ολοκληρωμένο που διαθέτει μια σειρά λειτουργιών που μας επιτρέπουν να αναπτύσσουμε εφαρμογές με πιο γρήγορο και πιο οργανωμένο τρόπο χρησιμοποιώντας τη γλώσσα GO.

irisGo

Χαρακτηριστικά του Iris Web Framework

  • 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.
  • Διακριτικά Ιστού JSON
  • και πολλές άλλες λειτουργίες.

Πώς να εγκαταστήσετε το Iris Web Framework

Η μόνη απαίτηση που χρειάζεστε για να εγκαταστήσετε το Iris Web Framework είναι η Γλώσσα προγραμματισμού GO Για αυτούς πρέπει να εκτελέσουμε τις ακόλουθες οδηγίες:
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

Για να κλωνοποιήσετε το αποθετήριο Iris Web Framework
git clone https://github.com/kataras/iris.git

Βιβλίο για το Iris Web Framework

Μπορείτε να αποκτήσετε πρόσβαση σε έναν πλήρη οδηγό σχετικά με τη χρήση του Iris Web Framework Aquí

Απόδοση του Iris Web Framework

Η ομάδα ανάπτυξης του Iris Web Framework συχνά ανεβάζει δοκιμή απόδοσης του εργαλείου σας, αυτή η σουίτα δοκιμών στοχεύει να συγκρίνει όλη την επεξεργασία αιτημάτων HTTP μεταξύ όλων Go Web Framework. Στο γράφημα μπορείτε να δείτε μια πραγματικότητα που είναι αυτό που χαρακτηρίζει το Iris Web Framework, είναι χωρίς αμφιβολία το Το πιο γρήγορο Web Framework για ανάπτυξη στη γλώσσα GO.

benchmarkFrameworkIrisGo


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   Cristian M dijo

    En https://github.com/kataras/iris#deprecated Λέει ότι στις 02 Ιουλίου 2017 αγοράστηκε;
    »
    ΚΑΤΑΡΓΗΘΗΚΕ
    Το Iris έχει αποκτηθεί, επομένως η ανάπτυξη εξαρτάται από την κοινότητα, υπάρχουν δύο ενεργές κοινότητες που βασίζονται στην ίριδα μέχρι στιγμής.

    Χρησιμοποιήστε ένα από αυτά τα έργα αντ' αυτού:
    «

    1.    lagarto dijo

      Ένα ωραίο πράγμα, μόλις το διχάλιασαν, θα ενημερώσω το άρθρο για το νέο τους πιρούνι… Το Iris είναι ένα εξαιρετικό πλαίσιο, είναι αυτό που χρησιμοποιώ κατά καιρούς

  2.   Cristian dijo

    Ναι.

    Το έργο Iris εξαγοράστηκε από μια startup με έδρα το Ντουμπάι.

    Και οι δύο πλευρές συμφωνούν ότι όλα τα σχετικά δημόσια δεδομένα θα πρέπει να παραμένουν ανοιχτά για τουλάχιστον 30 ημέρες.

    Μετά την περίοδο των 30 ημερών, η εταιρεία έχει τα ιδιοκτησιακά δικαιώματα να διαγράψει ή να μεταφέρει αυτό το αποθετήριο και όλα τα σχετικά δημόσια δεδομένα του για πάντα χωρίς καμία προειδοποίηση.

    Η εταιρεία μπορεί ή όχι να αποκαλύψει την πραγματική της ταυτότητα στο κοινό

  3.   Ισραήλ Λούγκο dijo

    Νομίζω ότι αυτό είναι αυτό που μεταφέρει η κοινότητα
    https://github.com/go-siris/siris

  4.   sergio dijo

    Το Iris εξακολουθεί να είναι το κύριο και ταχύτερο πλαίσιο στο Go; Go-siris, προτείνεις να το χρησιμοποιήσεις καλύτερα από αυτό; Τελικά το έργο διχάλιασε λόγω της υποτιθέμενης αγοράς από την εταιρεία του Ντουμπάι; Αυτό το πλαίσιο βασίζεται στο valyala/fasthttp σωστά;

  5.   david96 dijo

    Αυτή τη στιγμή ποιο είναι το καλύτερο; Ρωτάω σήμερα τον Ιούνιο του 2019, αυτό το λήμμα είναι περίπου 2 ετών.