Develop Skill / 開発技術
基礎概念
バージョン管理、タスクランナー、プリプロセッサ、トランスパイラ、フレームワーク,lint(静的解析)・・
ソースコードのバージョン管理(git,svn・・)
ライブラリパッケージバージョン管理(composer,npm,yarn・・・)
- 言語バージョンの管理
プリプロセッサ(プリコンパイラ)、トランスパイラ
- フレームワーク
- lint(静的解析)
- FTP,SSH,ビルド,デプロイ
テストツール
ローカル環境の構築
- Xampp系
- VM,コンテナ系
ソースコードのバージョン管理(git,svn・・)
ソースコードの管理は今や常識。過去のソースコードの変更点を確認したり、作業を戻したりできます。また最大のメリットは、ブランチという機能を利用し作業を効率良く複数人で行える事です。
バージョン管理の為のソフトウェアには下記のような物があります。
- Subversion
- git
また、これらのバージョン管理をローカルPCだけで行うだけでなく、ウェブサービスを利用してネット上でソースコードを管理する事が出来ます。
- git remote service ( github , bitbucket ・・・)
関連
ライブラリパッケージバージョン管理(composer,npm,yarn・・・)
OS
mac
- homebrew
windows
php
- pear,pear2
- composer
su-php等 複数のphpを管理(サーバーサイド)
javascript
- npm
- monorepo admin by leana
- Yarn
- npm
ruby
- gem
python
プリプロセッサ(プリコンパイラ)、トランスパイラ
FTP,SSH,ビルド,デプロイツール
-
flcdmpe などが気になったら
フレームワーク
lint(静的解析)
FTP,SSH,ビルド,デプロイ
テストツール
ローカル開発環境を作る
CMS
a-blog
wordpress
MT
POWER CMS
Cloud9
ローカルにCloud9をインストールしてRuby開発をはじめるまで