Ground Sunlight

Windowsで作る - PHPプログラミングの開発環境

ユーザ用ツール

サイト用ツール


tools

文書の過去の版を表示しています。


Tools

— y2sunlight 2020-02-26

XAMPとIDEだけではプログラム開発はできません。それらを支える様々なツールがそこには存在します。本編では、そんなツールの中でも特にオープンソースなものに焦点を当てて紹介したいと思います。

尚、選定については筆者の偏見に満ちていますがご容赦下さい。

テキストエディタ

メモ帳では物足りない時はサクラを、IEDを使うほどではない時にはアトムを使ってはどうでしょうか。ここでは、IDEと併用できるオープンソースな2つのテキストエディタを紹介します。

  • サクラエディタ : シンプルなSDIデザインで軽快に動く定番の軽量テキストエディタ
  • Atom : コード保管やGit連携などの高機能を持つクロスプラットフォームのエディタ

グラフィックエディタ

PS(Photoshop)とAI(Illustrator)はプログラマにとって遠い存在なのかもしれません。しかし、それがオープンソースソフトウェアとなると急に親近感が湧いてくるのはなぜでしょうか。PSの読めるGIMPとAIの読めるInkscapeは手元に置いておいても損はないツールだと思います。

  • GIMP : 写真加工は勿論、デジタル絵画にも使える高機能ラスタグラフィックスエディタ
  • Inkscape : SVGを作成および編集するための高機能べクトルグラフィックスエディタ

オフィススイート

文書作成、表計算、プレゼンテーション、図形作成などのオフィススイートもクロスプラットフォームでオープンソースなのもを1つ揃えておきたいものです。ここでは、2011年1月にリリースされて以来今でも活発に更新が繰り替えされているLibreOfficeをお薦めします。

  • LibreOffice : Apache OpenOfficeのフォークで、Microsoft Officeと互換性のあるオフィススイート

データベースクライアント

プログラム開発では欠かせないデータベースクライアント。フリーウェアなデータベースクライアントは、MySQL Workbench や 黒猫SQL Sutudio Next、古くはCommon SQL Environmentなどが有名でした。ここでは、10年以上の実績があり現在でも活発に更新されているA5:SQL Mk-2を紹介します。(最近では、DBeaver Communityと言うのもあるようですが、それはまたの機会に)

  • A5:SQL Mk-2 : 汎用且つ高機能の軽量SQLクライアント。ER図の自動生成機能がお薦め

通信クライアント

Webプログラムの開発では、telnet(SSH)とFTPクライアントが必須です。ここでは、それぞれ1つづつのオープンソースソフトウェアを紹介します。

  • Tera Term : Windows向けのオープンソースで、telnet/SSHに対応(COMポートにも対応)
  • WinSCP : Windows向けのオープンソースで、SCP/SFTP/FTPSに対応のFTPクライアント

社内メッセンジャー

日常的に使ってるいるPCから、同じオフィスの人に簡単にメッセージが送れます。ちょっとコピペして送りたい時にとても便利なツールです。

  • IP Messenger : P2PのLAN内限定メッセンジャーアプリ

その他

  • JTrim : プログラム開発で発生するちょっとした画像加工に最適です。
  • ClipDesk : マニュアル作りに欠かせないデスクトップの画像クリップソフト
  • Color Picker : デスクトップにある色を素早く色コードに変換するカラーピッカー
tools.1583242570.txt.gz · 最終更新: by y2sunlight