בימים האחרונים ראיתי מספר רב של יישומים שפותחו באמצעות שפת GO, זו הסיבה שחשוב לפרסם א מסגרת אינטרנט ידוע כ קַשׁתִית מה שבוודאי יעזור לנו להפוך יישומי רשת למהירים ויעילים יותר.
מהי שפת GO?
Go היא שפת תכנות שפותחה על ידי Google, לוקח את שפת C כבסיס או השראה, היא מאופיינת בכך שהיא שפת תכנות מונחית עצמים, במקביל, מובנית, חובה ומורכבת. השימוש של שפת GO זה גדל בתקופה האחרונה והוא כבר תואם לרוב מערכות ההפעלה, במיוחד אלה שמקורם בליבת לינוקס.
El לך שפה הוא גם משלב תכונות רבות של שפות דינמיות במקום בו הוא בולט פייתון, דבר שרבים מפספסים בשפה זו הוא היעדר יוצאים מן הכלל.
מהי מסגרת איריס האינטרנט?
El Web Iris Framework היא נחשבת למסגרת האינטרנט המהירה ביותר להתפתח בשפת GO, היא IDE שלם מאוד עם סדרת פונקציות המאפשרות לנו לפתח יישומים בצורה מהירה ומאורגנת יותר באמצעות שפת GO.
תכונות Framework 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.
- סמלי רשת JSON
- ופונקציות רבות אחרות.
כיצד להתקין את Web Iris Framework
הדרישה היחידה שאתה צריך להתקין את Web Iris 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
לשכפל את מאגר Web Iris Framework
git clone https://github.com/kataras/iris.git
ספר על מסגרת איריס האינטרנט
תוכלו לגשת למדריך מלא על השימוש במסגרת Iris Framework כאן
ביצוע מסגרת אירוס האינטרנט
צוות הפיתוח של Iris Web Framework מעלה לעתים קרובות מבחן ביצועים בכלי שלך, חבילת בדיקות זו נועדה להשוות בין כל עיבוד בקשות HTTP בין כולם עבור למסגרת האינטרנט. בגרף ניתן לראות מציאות שהיא המאפיינת את Web Iris Framework, הוא ללא ספק ה מסגרת אינטרנט מהירה יותר לפיתוח בשפת GO.
En https://github.com/kataras/iris#deprecated אומר שב -02 ביולי 2017 זה נקנה?
»
הוחלש
קשתית העין נרכשה ולכן ההתפתחות תלויה בקהילה, יש עד כה שתי קהילות מבוססות קשתית העין.
השתמש במקום אחד מהפרויקטים הבאים:
«
מעבר אחד, הם פשוט שילחו אותו, אני אעדכן את המאמר במזלג החדש שלו ... איריס היא מסגרת מצוינת היא זו שאני משתמש בה כל פעם
כֵּן.
פרויקט איריס נרכש על ידי סטארט-אפ מבוסס דובאי.
שני הצדדים מסכימים שכל נתונים ציבוריים קשורים צריכים להישאר פתוחים לפחות 30 יום.
לאחר תקופה של 30 יום, לחברה הזכויות הקנייניות למחוק או להעביר מאגר זה ואת כל הנתונים הציבוריים הקשורים אליו לנצח ללא כל אזהרה.
החברה עשויה לחשוף את זהותה האמיתית לציבור
אני חושב שזה זה שהקהילה מובילה
https://github.com/go-siris/siris
איריס היא עדיין המסגרת העיקרית והמהירה ביותר ב- Go? גו אדוני, האם אתה ממליץ להשתמש בו טוב יותר מזה? בסופו של דבר הפרויקט הועלה על ידי הרכישה כביכול על ידי חברת דובאי? מסגרת זו מבוססת על valyala / fasthttp נכון?
כרגע מי הכי טוב ??? אני שואל היום יוני 2019, ערך זה בן כשנתיים.