焼きぶろぐ

思いついたことをだらだら書いてます

自由研究はじめました

お盆が特に予定がなく暇になったので、自由研究としてプライベート開発でもやろうかなと思いつきました。

やりたいことは会社で作ったプログラムの焼き直しです (会社の基盤をもろに使ってるので公開できない)

タスク管理アプリの概要

  • Trelloみたいなタスク管理ができるツール(カンバン方式?)
  • できればgoogleカレンダーみたいなのを上半分につける(下半分がタスク管理エリア) ⇒これは予定とTodoをわけて管理したいから
  • タスクにプロジェクト情報を紐づけられるようにする

…お盆中に実装可能かどうかっていうと無理ですけどね

開発環境

会社はMSにべったりなのでWindowsServer + .Net + C#で作っていたのですが、せっかくなので学習コストはかかりますがLinux環境で作る方向で調べてみました

サーバ

いろいろ調べたら、↓の候補がでてきました。

  • さくらVPS:安い。コスパが良い。シンプルなLinux
  • AWS:スタートアップ向け(ガチ)。スケールアップは楽だが気づいたら課金しているらしい。
  • Heroku:初心者お手軽。デプロイ周りの環境作成もやってくれて便利?

ということでおそらくHerokuになるのかなと思います(環境まわりがめんどくさかったので)

この辺を参考にさせていただきました

個人開発アプリのサーバーサイド環境を金と時間をかけずに用意する方法 - Qiita

【VPSか、AWSか、Herokuか】結局、最後はさくらVPS+Unicorn+Rails+Capistranoに行き着いた【構築スクリプト付き】 - 不格好エンジニア (引っ越しました)

HerokuでWebアプリ開発を始めるなら知っておきたいこと(1) 無料のスペック - アインシュタインの電話番号

言語

HerokuがサポートしていることもあってRubyをやってみようと思います(大した理由はない)

Railsにするかほかのにするかは考え中。

SQL

HerokuてきにPosgre-SQLなら無料らしいのでそっちで。

エディタ

まえにPythonやろうとしてインストールだけしていたAtomを使おうかな

ということでだいたいの方向性が決まりました。 正直特に何も進んでいませんが、1日目はこのあたりで。。