LoginSignup
31
29

More than 5 years have passed since last update.

ハッカソンで使えるツールリンク集(メモ)

Last updated at Posted at 2015-07-23

便利なチートツール

ゼロから作らなくても、ある程度のアプリができてしまう超便利テンプレート。

  • Hackathon Starter
    主要なSNSや公開APIとのOAuth認証、Bootstrapでのテンプレートを活用することができる
  • Bootswatch
    Bootstrapのフリーテーマ。手軽に超カッコイイフロントが作れてしまう!

共有・バージョン管理

ソース・コードホスティング

GitHub

GitHubとは、ソフトウェア開発プロジェクトのためのソースコード管理サービスです。
リポジトリを生成して、プロジェクトのソース・コードをチームでGitベースで管理することができます。また、issueを用いたチケット管理やコメントなどのSNS要素も含まれており、チームでの開発に優れています。

bitbucket

GitHubと同様のソース・コードホスティングサービスです。
GitHubとの違いはこちらなどをご参照ください。

ファイルホスティング

環境構築

開発環境構築

「仮想環境」といわれる、実際のコンピューターのように動作するコンピューターファイル (一般にイメージと呼ばれます) を構築するためのツールです。
例えばチーム開発をする際に、利用をする言語やフレームワーク、データベースなど、同時にチーム開発する上では同環境を別のPC上に構築しなければなりません。しかし、MacやWindowsなどのOS依存や、PCに搭載されている言語のバージョンなどによって上手くプロジェクトを動かすことができない場合があります。これらのツールを使って仮想化をしたり、イメージを共有してすぐに同環境を構築することで、複数人での開発をスムーズに行うことができます。
Vagrantとdockerを使って快適な開発環境を作る(サンプルあり)

PaaS/IaaS

PaaSとは、クラウド上で管理をすることができる総合的な開発環境のことです。クラウドサービスプロバイダーから必要なリソースを従量課金制で購入して、セキュリティで保護されたインターネット接続によってそれらのリソースにアクセスすることができます。
サーバリソースだけではなく、ミドルウェア、開発ツール、ビジネス インテリジェンス (BI) サービス、データベース管理サービスなども統合的に管理することができたりもします。
【初心者向け】IaaS PaaS SaaSそれぞれの違いとVPSとの比較
【クラウドサーバーサービス(IaaS)比較まとめ】

モック・デザイン・設計

モック・デザイン

設計

API設計・連携

技術選定

Webフレームワーク(サーバサイド)

PHP

Ruby

Javascript

Python

Java

Webフレームワーク(フロントエンド)

CSSフレームワーク/ライブラリ

Single Page Application

モバイルフレームワーク

ゲームエンジン

ディレクション・コミュニケーション

ディレクション/タスク管理

コミュニケーション

プレゼン

参考記事

31
29
0

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
31
29