Saya mungkin menjatuhkan "wajib" dari judul karena saya telah mengembangkan untuk Windows dengan bahagia selama hampir 20 tahun. Tentu saja, saya telah mengembangkan kotak peralatan dan utilitas yang cukup bagus. Lihat daftar Scott Hanselmann sebagai permulaan. Ini adalah kedudukan tertinggi dan melihat kembali ke 2003.
BTW, Windows 7 termasuk PowerShell yang membantu dengan komentar "shell layak".
Yang mengatakan, Itu selalu baik untuk memiliki alat yang lebih baik dibangun. Ambil salah satu alat dalam daftar Scott.
Secara realistis, MS tentu dapat meningkatkan UI dari banyak alat bawaan seperti regedit, mgr tugas (lih. Proses Monitor) dan alat penampil acara. Akan lebih baik jika memiliki dukungan bawaan untuk beberapa clipboard. Dari OSX, saya ingin mengekspos dan dukungan multi-desktop mereka bagus. Alangkah baiknya jika Windows asli (alias lebih mudah) didukung menyeret teks dari kotak teks.
XCode benar-benar menyebalkan IMO jadi saya tidak ingin itu pada Windows. VS jauh lebih baik tetapi tidak built-in jadi mungkin built-in VS Expess dengan kemampuan untuk meningkatkan. Tentu saja, jejak OS tumbuh dengan ini (seperti halnya OSX) sehingga ada kelemahan juga.
gcc terdistribusi sangat baik sehingga akan sangat disambut sebagai kerangka kerja bawaan untuk setiap kompiler untuk digunakan (lihat Incredibuild untuk solusi VS).
Akan lebih baik jika lebih mudah untuk mendapatkan dan menggunakan Checked Build of OS untuk menemukan masalah. Menggunakan kabel debug agak ekstrem untuk info bagus yang Anda dapatkan dari Checked Build. VMs dapat melakukan ini dengan mudah - jika ada seseorang tolong beri komentar dengan tautan.