はじめに
Windowsでソフトウェア開発をしてると笑われることが多いですが、
僕は、大学の頃から仕事でもプライベートでもWindowsPCでソフト開発しています。
そんな僕がとあるチームの開発環境をそろえることになったので、そのためのメモです。
目的
Pythonを利用した、Webアプリケーション開発のための開発環境を一通り揃えること。
GitLabへの登録
チームのソースコード管理・タスク管理を無料で複数人で行えるサービスです。
ここから登録!
メモ: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の使い方は以下のサイトが参考になります。
Eclipseの導入
http://mergedoc.osdn.jp/
から、4.2以降のEclipseをダウンロードする。
日本語の言語プラグイン込みでダウンロード可能なサイトです。
特段理由がなければ、Ultimateをダウンロードするのをおすすめしますが、
実装予定なのは、Python/html/css/javascriptで利用目的がエディタになるのでPythonパッケージでもOK!
Pythonを導入する。
ここに限っては、多くの方がまとめているので、あえて新たにメモは起こしません。 笑
以下が参考になります。
Windowsの場合
Pythonのインストール方法(Windows)
を実施後、
PyCharmのインストール方法(Windows)
を実施することで、Windows上で、PythonのIDEも、エディタもそろいます!
※Eclipseに慣れてからPyCharm使うと操作感の違いに最初戸惑うので注意が必要です
Macの場合
Macにpython3系をインストール
圧倒的、簡単!!
あとがき
html/javascriptをメンテするのに、Eclipseを採用したのは、フォーマッタが良いからです。
他にも良いフォーマッタがあるエディタは多数存在しますが、使ってるとやっぱりEclipseのフォーマッタは優秀だなぁと思う次第です。カスタマイズもできますしね!




