1
1

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.

社外コミュニティでプロダクトチームを結成し開発環境を整えたときのメモ

1
Last updated at Posted at 2018-09-11

はじめに

Windowsでソフトウェア開発をしてると笑われることが多いですが、
僕は、大学の頃から仕事でもプライベートでもWindowsPCでソフト開発しています。
そんな僕がとあるチームの開発環境をそろえることになったので、そのためのメモです。

目的

Pythonを利用した、Webアプリケーション開発のための開発環境を一通り揃えること。

GitLabへの登録

チームのソースコード管理・タスク管理を無料で複数人で行えるサービスです。
ここから登録!

1.png
2.png
3.png

メモ:GitLabにした理由

GitHubだとprivateなリポジトリを作るのに有料だし、
BitbucketだとAtlassianToolと連携しないならタスク管理のメリットが薄いと考え、
GitLabにしました。

gitアプリの導入

Gitコマンドでガンガン構成管理していこうぜ!派ですが、
初めはGUIでしょ!と思うので、GUIの_おすすめ_を提案!

Windowsの場合

https://gitforwindows.org/
がぜん、Git for Windowsです!
名前の通り、Windows上ではこれ以上のツールはないと思います。

※個人的には、Windows向けのGit CUIアプリの最高傑作と思っていて、
Windows上でGit CUIを使うならGit Bash以外ありえないと思ってます。笑

Macの場合

https://www.sourcetreeapp.com/
がぜん、Source Treeです!
個人的にGit GUIアプリの傑作と思っていますが、Windows上での動作が不安定なので、
Macの方にのみ、_おススメ_です。(※Windowsでは、GitBashがCUIの最高傑作なので!)

メモ:Gitの使い方は以下のサイトが参考になります。

サルでもわかるGit入門 〜バージョン管理を使いこなそう〜

Eclipseの導入

http://mergedoc.osdn.jp/
から、4.2以降のEclipseをダウンロードする。
日本語の言語プラグイン込みでダウンロード可能なサイトです。

特段理由がなければ、Ultimateをダウンロードするのをおすすめしますが、
実装予定なのは、Python/html/css/javascriptで利用目的がエディタになるのでPythonパッケージでもOK!

4.png
5.png

Pythonを導入する。

ここに限っては、多くの方がまとめているので、あえて新たにメモは起こしません。 笑

以下が参考になります。

Windowsの場合

Pythonのインストール方法(Windows)
を実施後、
PyCharmのインストール方法(Windows)
を実施することで、Windows上で、PythonのIDEも、エディタもそろいます!
※Eclipseに慣れてからPyCharm使うと操作感の違いに最初戸惑うので注意が必要です

Macの場合

Macにpython3系をインストール
圧倒的、簡単!!

あとがき

html/javascriptをメンテするのに、Eclipseを採用したのは、フォーマッタが良いからです。
他にも良いフォーマッタがあるエディタは多数存在しますが、使ってるとやっぱりEclipseのフォーマッタは優秀だなぁと思う次第です。カスタマイズもできますしね!

1
1
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
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?