INDEX
- Microsoft .NET Framework
- .NET Framework SDK
- SharpDevelop + .NET Framework SDK
- Microsoft Visual Studio 2008 Express Edition
- Borland Turbo Explorer
- Java
- C/C++
- Microsoft Visual C++ 2008 EX & Platform SDK
- Microsoft Visual C++ 2005 EX & Platform SDK
- Microsoft Visual C++ Toolkit 2003 & Platform SDK
- Borland Turbo C++ Explorer
- Borland C++ Compiler
- CygWin
- MinGW - Minimalist GNU for Windows
- LSI C-86 試食版
- その他言語
- DataBase
Windows 32bit (一部 64bit も)でのフリーな開発環境の構築方法
Microsoft .NET Framework
.NET Framework SDK
.NETのコマンドライン開発ツール一式。コンパイラ(C#, Visual C++, Visual Basic .NET, JScript .NET)、デバッガ、逆センブラ および、実行環境となる .NET Framework (クラスライブラリ, Common Language Runtime, ASP.NET) などが含まれる。
REM 使用方法 (VB.NET) C:\>vbc /out:HelloWorld.vb.exe HelloWorld.vb
REM 使用方法 (C#) C:\>csc /out:HelloWorld.cs.exe HelloWorld.cs
REM 使用方法 (Managed C++) C:\>cl /FeHelloWorld.cpp.exe /clr HelloWorld.cpp
- Microsoft .NET Framework
- .NET Framework SDKで始める.NETプログラミング (@IT) ※.NET 1.1
※DotNet/FrontPage 参照
SharpDevelop + .NET Framework SDK
オープンソース(GLP)の .NET (C#, VB.NET) の開発環境。.NET Framework SDK と組み合わせることで.NETの開発を行える。
- SharpDevelop
SharpDevelop-jp (SourceForge.JP)SF.jp からプロジェクトが消された
Microsoft Visual Studio 2008 Express Edition
統合開発環境の Visual Studio 2008 の無償提供版。無償版は、各言語ごとのIDEになります。Visual C#, Visual Basic, Visual C++, Visual Web Developer, Microsoft SQL Server が提供される。
※VCでWin32アプリケーションを構築するには、別途 Platform SDK が必要。下記「C/C++」の「Microsoft Visual C++ 2008 EX & Platform SDK」を参照のこと。
- Microsoft Visual Studio 2008 Express Edition
- Visual Studio 2005
- Visual Studio 2005 Service Pack 1
Borland Turbo Explorer
Borland 社の統合開発環境 Turboシリーズの無償版(有償版は、Turbo Professional)。Borland Developer Studio として提供されていた開発環境の単一言語版となる。Turbo C++, Turbo Delphi, Turbo Delphi for .NET, Turbo C# が提供される。
ただし、ひとつのマシンに対して1言語のIDEしかインストールできない。また、前提環境となるランタイム(.NET Framework SDK など)を入れる必要がある。さらに、インストールするにはインストールキーが必要になる(入手にはBDNの無料のユーザ登録が必要)。
- Turbo Explorer
- Turbo Explorer Downloads
※Borland から CodeGear に変わったけど、提供はされている(Turbo C# は終了)。
Java
Sun Java Development Kit (JDK)
Javaのコマンドライン開発ツール一式。コンパイラ、デバッガ、Javaクラスライブラリ、実行環境(JRE) などが含まれる。
REM 使用方法 C:\>javac HelloWorld.java C:\>java HelloWorld
- java.sun.com
- Java ソフトウェアの無料ダウンロード (最新のJREのみ提供)
※Java/FrontPage も参照
Eclipse & JDK
オープンソースの統合開発環境。マルチプラットフォームでJavaをはじめ複数の言語に対応。
- Eclipse
※環境構築などは、Eclipse/FrontPageを参照
NetBeans
オープンソースの Java IDE。JavaVMで動きマルチプラットフォームに対応。
C/C++
Microsoft Visual C++ 2008 EX & Platform SDK
VC2005&PSDK2003 と同じようにいけるはず…
Microsoft Visual C++ 2005 EX & Platform SDK
Visual C++ 2005 Express Edition そのままでは、Win32 アプリケーションを構築出来ない。Platform SDK とあわせることで .NET と Win32 アプリケーションの作成が出来るようになる。
※Visual C++ & Platform SDK で開発環境の構築 を参照
- Visual C++ 2005 Express Edition
- Windows Server 2003 SP1 Platform SDK
- Visual C++ 2005 Express Edition と Microsoft Platform SDK を一緒に使う
Microsoft Visual C++ Toolkit 2003 & Platform SDK
※既に Visual C++ Toolkit 2003 の提供はなくなった (2007/02/02)
※Visual C++ & Platform SDK で開発環境の構築 を参照
Borland Turbo C++ Explorer
※上記、Microsoft .NET の Borland Turbo Explorer を参照
Borland C++ Compiler
ボーランド社が提供する C/C++ コンパイラです。Borland C++ Builder から統合開発環境類を除いて、純粋にコンパイラ・リンカのみです。C/C++ かなり古いコンパイラ(2000年2月に5.5が公開、8月に5.5.1にバージョンアップ)というのが欠点。
※Borland C++ Compiler 5.5.1 で開発環境の構築 を参照
- Borland C++ Compiler 5.5 無償ダウンロードサービス
CygWin
開発環境と言うより、「Windows上にUNIX環境を作成し、その中に開発環境(GCC)がある。」と言った方が正解。
Cygwinで作成されたバイナリは、Cygwin DLL (cygwin1.dll) が必要になります。そのため、配布するプログラムはGPLになります。
- Cygwin
MinGW - Minimalist GNU for Windows
UNIX 用の C/C++ コンパイラの GNU Compiler Collection (GCC) を Windows に移植。MSYS (Minimal SYStem)も一緒に利用するとよいかも。
・Minimalist GNU for Windows で開発環境の構築 を参照
- MinGW
- MinGW (SourceForge.net)
- MinGW 日本版 (SourceForge.jp)
LSI C-86 試食版
エル・エス・アイ ジャパン社が提供する C コンパイラの体験版です。C++ は使えません。
試食版としての制限は、スモールモデルしかコンパイルできない (64KB 以内のプログラムしか作成できない)。Shift-JIS が使えます。
- エル・エス・アイ ジャパン株式会社
- LSI C-86 (Vector Soft Library)
その他言語
Lightweight Language (スクリプト言語) 系
※Script/TipsWSH なども参照
- Windows Script Host
- ActivePython
- Ruby-mswin32 (ja)
- ActiveScriptRuby
Delphi系 - Borland Turbo Delphi Explorer
※上記、Microsoft .NET の Borland Turbo Explorer を参照
DataBase
- 無償版データベースの動作環境や制限事項
- 無償データベースの王座をかけた戦い (ITpro)
Oracle Database 10g Express Edition
日本(Oracle Japan)での配布はない、米Oracleから取得する。[1] 日本語を使用する場合は、Universal(多言語対応)版を使用する。
WindowsとLinux OSで動作,1個のCPU,1Gバイトのメモリ,合計4Gバイトのユーザー・データ。(4Gバイトの複数データベースではなく合計4Gバイト)。
- Oracle Database 10g Express Edition for Linux x86
- Oracle Database 10g Express Edition for Microsoft Windows
Microsoft SQL Server 2000 Desktop Engine
Microsoft SQL Server 2000 をベースにした無償のデータベースエンジン。制限はあるが機能的には互換がある。
Windows OSで動作,2Gバイトの複数データベース,最大同時接続数は5つ,GUI管理ツールなし。
- Microsoft SQL Server 2000 Desktop Engine
- Microsoft SQL Server 2000 Desktop Engine ダウンロード
- Release A (2003/10/29) / Service Pack 3a (2003/08/27) / Service Pack 4 (2005/05/06)
- MSDEをセットアップする方法 (@IT)
Microsoft SQL Server 2005 Express Edition
Windows OSで動作,1個のCPU,1Gバイトのメモリー,4Gバイトの複数データベース。
- Microsoft SQL Server 2005 Express Edition
IBM DB2 Express-C
WindowsとLinux OSで動作,2個のCPU,4Gバイトのメモリー,記憶域容量に制限はない。
- IBM DB2 Express-C
MySQL Community Server
MySQLの無償のオープンソース版(ライセンスはGPL)。MySQL Enterpriseが有償(ライセンスはGPLと商用)となる。
WindowsとLinux OSで動作,メモリーと記憶域容量に制限はない。
- MySQL
PostgreSQL
オープンソース(ライセンスはBSD)のデータベース。
- PostgreSQL
最終更新時間:2010年01月27日 17時02分34秒 指摘や意見などあればSandBoxのBBSへ。