にっき

技術的な話題はないです

React + Iron を使った Web アプリケーションのテンプレートを作った

事の発端となったツイート

まぁ正直ただの妄言なのだが(そもそも Ruby on Rails を置き換えるほど影響力のあるフレームワークを作るスキルがない) ,それはそれとしてさっとWebアプリケーションを作るテンプレート的なものが欲しくなったので勢いで作ってみた.

github.com

Rust で使える Web フレームワークは色々あるが,開発体制が比較的しっかりしていそうなこと,stable でも使えることなどを考慮して Iron にした. Rocket 良さそうなんだけど nightly 前提と言われると手が出しにくいという問題がある. あと,Iron は各種ミドルウェア(セッション管理,CSRF対策など)がそれなりに充実しているのが良さそうだった.

メモ

  • フロントエンド
    • ES2015 + Babel + Webpack
    • React のみ(Reduxとかはなし)
  • サーバサイド

おわりに

正直 Web アプリケーション開発の知識も乏しい状態で作ったのでこれで必要なものがそろっているのか不安だが,その辺りは今後少しづつ追加していこうと思います…