7
6

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

できるだけインフラに触りたくないエンジニアがWeb開発環境を整える

Posted at

アプリケーションコードは書けるけど、管理系のコードは書いたことがない or 書きたくない。
できるだけ自動化はしたいけど、面倒くさいことはしたくない。開発者自分だけだし。
日曜プログラマなので面倒くさいことは逃げたい。

そんな気持ちの時に、インフラを憂鬱と思う僕にふさわしい環境構築手順を考えました。

前提

  • 楽なこと。
  • 何も考えずにテキトーにやってもある程度動くこと。
  • 色々できること。
  • 英語がカタコトでも分かりやすいとか、日本語docsがあるとか。
  • 新しいっぽい感じがすること。少なくとも古くない。

楽でテキトーでも動く≠色々できる
日本語docの充実≠新しい

そんな気がするけど調べてみよう。

基盤部

一番下の部分。
PaaSの何かを使うことは確定。

aws(ec2)

めんどくさい。高機能で何でも出来るけど。色々設定しなきゃいけないのが面倒くさい。

heroku

楽。オススメっぽい。やや古い&デバッグ困難

Dokku

Dockerの設定ファイル経由でサーバ立てられるアレ。
家の古いLinuxで建てたサーバと同じ環境をクラウド上でできるね!

Dokku Alternative

なんかいいらしい http://kray.jp/blog/dokku-alternative/

WebFramework

知らんので誰か教えて。やろうと思ってたの

Play! + Scala

なんかカッコいい気がする(気のせい)

node.js + なんか

何が良いのか分からん。

RoR

LoL

最近Web触ってないのでよくわからなくなった

jsフロントエンド

AngularJS

乗るしか無いこのビッグウェーブ

jQuery

温故知新。特に問題ないし関連ライブラリ多いし。

CSS

  • Saas 古いの?
  • Scss 新しいの?
  • Less 動的なの?

#まとめ
僕の知識が5年位アップデートされてないことがわかったのでだれかボスケテ

7
6
3

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
6

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?