Pythonの知識だけでWebアプリを開発できる「Anvil」ランタイムのOSS化で自由度拡大

Anvilは、Pythonだけで開発できるフルスタックのWebアプリケーション開発環境だ。ランタイムがオープンソース化されたことで、オフライン環境にもアプリケーションをデプロイできるようになった。

2020年06月26日 08時00分 公開
[Adrian BridgwaterComputer Weekly]

 「Anvil」は2017年に英ケンブリッジ大学のコンピュータラボラトリーからスピンアウトしたAnvil社が開発したWebベースの開発環境だ。Anvilには強力なWebアプリケーションの作成とデプロイをPythonだけで迅速かつ簡単にできるようにするという狙いがある。

 そのAnvilがオープンソース化され、レベルアップした。

 Anvilのランタイムサーバがオープンソースになることで、Pythonを使える世界中800万人の開発者が、アプリケーションを自身のPC(またはIoT機器)だけでなく会社のPCやAnvilのクラウドにもデプロイできるようになる。

 周知の通り、従来のWebアプリケーション開発手法では複数の言語と複数のフレームワークの知識が必要だ。そのためエコシステムは複雑になり、多数のプログラマーを締め出す結果になっていた。

 Anvil社によると、Pythonの知識があれば誰でもAnvilの統合開発環境(IDE)を使ってWebアプリケーションを開発できるため、こうしたボトルネックがなくなるという。

 Anvil社のCEO兼共同創設者のメルディード・ラフ氏は次のように語る。

 「Anvil社には、増え続ける世界中のPython開発者がWebアプリケーションを迅速かつ簡単に開発できるようにしてWeb環境を整えるという目標がある。プラットフォームを拡張してオープンソースにすることで、『Anvil Editor』で独自のアプリケーションを開発し、それをエクスポートして自分のハードウェアで実行できるようにする。これにより開発者の選択肢が増え、制御できる範囲も広がる。インターネット接続がなくてもアプリケーションを実行できるため、IoTアプリケーション、遠隔地、オフライン展開にも理想的だ」

 同社によると、世界中の開発者や企業が新型コロナウイルス感染症のパンデミックへの対応にAnvilの機能を役立てているという。

ITmedia マーケティング新着記事

news058.jpg

Web広告施策に課題を感じている企業は9割以上――リンクアンドパートナーズ調査
企業のWeb広告施策を推進している担当者約500人を対象に、課題と今後の取り組みについて...

news183.jpg

TikTokマーケティングの最適解へ スパイスボックスが縦型動画クリエイター集団M2DKと業務提携
スパイスボックスが縦型動画クリエイター集団であるM2DKと業務提携。生活者に向けて訴求...

news145.jpg

3D空間メディアのマーケティング効果を測る新指標「ブランドイマーシブタイム」とは?
電通と電通グループ、電通デジタルは、3D空間メディアが与えるマーケティング効果を測る...