自分用Webサービスをつくるときにやった手順

どうしてもかゆいところに手の届くサービスがなくて自分でつくることにしたのでその際に考えたこと等を書いていく

大まかにやりたいことを考える

とりあえず概要程度で考えておく


やりたいことの詳細をまとめる

これがないと設計ができない

やりたいことはWrikeにまとめた

最初から詳細にきれいに決められるわけではないのでまずは雑多にほしい機能を1つのタスクにまとめていた


技術選定

言語

やりたいもので良いと思う

自分はgolangやりたかったのでgoを選択

フレームワーク

フルスタックだとRailsで使ったことがあるのでフルスタック以外のフレームワークを使いたかった

go [フレームワーク名] github` で検索してStarの数が多くて良さげなものを選んだ

gin を選択

パッケージ管理

Glideがメジャーらしいが今からやるならdepのほうが良いらしい

dep を選択

ORマッパー

フルスタックフレームワークではないのでORMは選んで組み込む必要がある

フレームワーク選定と同じようなやり方で選定した

特に尖ったことをしたいわけではないので gorm を選択

フロントエンド

詳しくないのでWIP (;_;)

Lint

これもWIP




先は長い