最近、私はを使用して開発された多数のアプリケーションを見てきました GO言語、これが、 Webフレームワーク として知られている 虹彩 これは確かに私たちがウェブアプリケーションをより速くそしてより効率的にするのを助けるでしょう。
GO言語とは何ですか?
Go によって開発されたプログラミング言語です でログインは、C言語をベースまたはインスピレーションとして採用し、オブジェクト指向、同時、構造化、命令型、およびコンパイル済みのプログラミング言語であることを特徴としています。 の用法 GO言語 最近は増加しており、ほとんどのオペレーティングシステム、特にLinuxカーネルから派生したオペレーティングシステムとすでに互換性があります。
El 言語に行く それはまた、それが際立っている動的言語の多くの機能を統合します Python、 この言語について多くの人が見逃しているのは、例外がないことです。
Web Iris Frameworkとは何ですか?
El Webアイリスフレームワーク GO言語で開発するのに最速のWebフレームワークと見なされています。 IDE GO言語を使用して、より高速で組織化された方法でアプリケーションを開発できるようにする一連の機能を備えた非常に完全なものです。
Webアイリスフレームワークの機能
- 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 Token
- および他の多くの機能。
Web IrisFrameworkのインストール方法
Web IrisFrameworkをインストールするために必要な唯一の要件は 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 IrisFrameworkリポジトリのクローンを作成するには
git clone https://github.com/kataras/iris.git
Webで予約アイリスフレームワーク
Web IrisFrameworkの使用に関する完全なガイドにアクセスできます ここで
Web IrisFrameworkのパフォーマンス
Iris WebFramework開発チームは頻繁にアップロードします パフォーマンスのテスト ツールのこの一連のテストは、すべてのHTTPリクエスト処理をすべての中で比較することを目的としています Go Web Framework。 グラフでは、を特徴付ける現実を見ることができます Webアイリスフレームワーク、間違いなく GO言語で開発するためのより高速なWebフレームワーク。
En https://github.com/kataras/iris#deprecated 02年2017月XNUMX日に購入されたとのことですか?
»
廃止
アイリスは買収されたので、開発はコミュニティ次第です。これまでにXNUMXつのアクティブなアイリスベースのコミュニティがあります。
代わりに、次のいずれかのプロジェクトを使用してください。
«
ワンパス、彼らはちょうどそれをフォークしました、私はその新しいフォークのために記事を更新します...アイリスは優れたフレームワークです私が頻繁に使用するものです
うん。
アイリスプロジェクトはドバイを拠点とするスタートアップに買収されました。
双方は、関連するすべての公開データを少なくとも30日間開いたままにしておく必要があることに同意します。
30日が経過すると、会社はこのリポジトリとそれに関連するすべての公開データを警告なしに永久に削除または転送する所有権を有します。
会社はその真のアイデンティティを一般に公開する場合としない場合があります
これはコミュニティがリードするものだと思います
https://github.com/go-siris/siris
アイリスは今でもGoのメインで最速のフレームワークですか? ゴーサー、これよりも上手に使うことをお勧めしますか? 結局、プロジェクトはドバイの会社による購入と思われるものによって分岐されましたか? このフレームワークはvalyala / fasthttpに基づいていますよね?
現在、どれが最高ですか? 今日は2019年2月にお願いします。このエントリは約XNUMX年前のものです。