Python,Flaskを用いたSNSアプリ
【アプリの概要】 PythonのマイクロフレームワークであるFlaskを学ぶためにnetlifyに開発したWEBアプリになります。 【開発環境】 OS:Mac 言語:HTML,CSS,JavaScript,Python FW:Flask DB:PostgreSQL 環境:Heroku 【こだわりポイント】 このアプリを開発するまではフルスタックフレームワークであるRailsによる開発した行ったことがなかったため、MVCモデルとMTVモデルの違いを考えながら実装しました。Ajaxを使いリアルタイムにチャットが行えるようにしました。 【所感】 このアプリを開発するまでフルスタックフレームワークの考え方しか無かったため、マイクロフレームワークという考えに触れとても勉強になりました。 フレームワークの違いを切り分けて考えることに最初は戸惑いましたが、Qiitaから学習し、理解することができました。 Pythonは機械学習を行う言語という認識であったため、Pythonを使って普通にWEBアプリを開発出来る事を知りました。