要するに、Python使いがノリでサーバーサイドJavaScriptに手出しして火傷し、Djangoに戻った話です
以下がその理由です。押し並べて経験の浅いものの理解なので、疑問点や私の知ったか等があれば是非指摘して欲しい
- 非フロントエンジニアから見ると、単純にJavaScriptが面白く無い
JavaScriptが美しくない。TS使えって話だが
あとキャメルケース主流だからスネークケース好き(もっと言うならPEP8好き)には違和感しか感じなかった - SequelizeがDjangoのORMと比べ使い勝手で劣る
脳死migration自動生成使えないしコード汚いからキツかった
DjangoのORMを搭載するんだったら諦めてDjangoでいいだろうしなー - Djangoみたいに使いやすいフレームワークが無い
Express系みたいなマイクロフレームワークはDjango使いには厳しいし、Sails使うならDjango使うし、MeteorはMongoアレルギーで触れられなかった - よく考えたら今作ってるものにWebSocketが必要無かった
最初の内はWebSocket使わなくてもなんとかなるし、必要になる時には余裕も出来てるだろうし何とかなるかなって気がするそもそも成功するか否かはさておき
要するに、向いてない言語で開発するって大変って話です
ただ、使うかどうかはさておき最新のフロントエンドの技術も吸収出来たから良かったと思っています
ただもうJavaScriptは見たくないしSPAやSSRの良さが素人にはいまいち分からないので誰か教えてください