スポンサーリンク
シロクマくん
こんにちは、シロクマです!
今日は、PythonのWebフレームワーク「Streamlit」について紹介したいと思います
Contents
Streamlitとは?
PythonのWebフレームワークです。
そのままですね(笑)
PythonでWebフレームワークと言うと、「Django」が有名ですね。
「Streamlit」は「Django」より後発で、小規模開発に適していて、なによりとても簡易にWebシステムが構築できるというのが強みになっています。
どのくらい簡単かと言うと・・・
pip install streamlit
でインストールした後に
# main.py
import streamlit as st
st.title("hello streamlit!")
と入力して
streamlit run main.py
実行すると・・・
ブラウザにタイトルが!!!
まとめ
まだ触り始めたばかりのStreamlitですが、とてもいいと思います。
特に思想が好きで、「基本的な部分はすべてフレームワーク(Streamlit)になげて、業務ロジックに集中せよ」みたいな感じがひしひしと伝わってきます。勝手に感じているだけかもですが。
今までWebシステム開発となると、バックエンドからフロントエンドまで作っていた人間からすると、やることが減って大変うれしいです。その分拡張性が乏しいのかな。
あとは、デザインがカッコイイのもいいですね(笑)
スポンサーリンク