質問

類似した質問が終了しました。しかし、これは開発者の観点からです。

Vistaの方がXPよりもソフトウェア開発(テストを除く)に関する私の経験が苦痛だったと言わざるを得ません。皆さんも同じような経験をしたことがあるのでしょうか。もしそうなら、Windows 7は痛みを和らげますか?

開発目的、.NET(すべての種類)、いくつかのphp、MSSQL、MySQLの両方で、作業中のlappyとXPでVistaを使用しています。

これをウィキとして設定しています。

役に立ちましたか?

解決

正直に言うと、Windows 7はVistaが常にそうであるべきものでした。あなたが主にLinuxプラットフォーム開発者なら、それを実行してください。主にWindowsプラットフォームの開発者であれば、Windows 7が最適です。

どちらの場合でも、VMで他のOSを実行できます。

他のヒント

Windows 7は、少なくとも私が知る限り、開発においてXPまたはVistaより良くも悪くもない。そして、はい、Windows 7は3.65 / galではなく2.85 / galのガスのようなものです。 Vistaは充電されました-つまり、それはまだ素晴らしいとは言えませんが、そうであるからです。

ただし、まだ「不足」していることがわかりました。デフォルトでは、cygwin / mingw / rxvtおよびその他のツールをインストールして、(一般的にはウィンドウズ)自分のニーズと期待に合わせて調整します。

(もちろん、特定の開発経験は、Windowsバージョンと導入された小さな変更でサポートされているかどうかに関係します。)

データポイントが1つあります:MSの私の仲間の開発者のほとんどは最近7を実行しているようです(時々、チームのメーリングリストで質問があります。「これを再現するためのVistaボックスがありますか?」」 ;〜)。多数の人々がRCのメイン開発デスクトップとして、さらにベータ版のタイムフレームとしてもそれを実行しました。

私が理解しているように、ほとんどのVista開発のハードルはUACにあります。 7では、プロンプトは少し少なくなりますが、開発を行う特定の使用シナリオでは、おそらく違いはありません。もちろん、いつでもオフにすることもできますが、Vistaでも同様にできます。

RDPを定期的に使用する場合、いくつかの便利な部分があります。おそらく、複数のボックスがあり、KVMが気に入らない場合や、Hyper-VまたはVirtual PCでVMを実行する場合です。 RDP 7〜7を実行すると、すべての効果を有効にして、Aero Glassの完全なエクスペリエンスを得ることができます。見た目は別として、関連機能をテストするときに役立ちます。

その他... PowerShell 2.0がそのまま使用可能になりました。シェルがUnix上にあるのと同じように、非常に便利な開発ツールだと思います。 XPまたはVista用のPSh 2.0 RCを今すぐ入手できますが、最終的な(まだ)入手はできません。

VistaとWin7は素晴らしい開発環境だと思います。結局、それはエンドユーザーの大部分が使用するものであるため、アプリがプラットフォームの新しい機能とどのように相互作用するかを見ることができますが、アプリに関する他のほとんどすべては同じように見え、感じるでしょうXPと同じように。

たとえばUACを使用します。はい、うんざりする可能性がありますが(Win7では大幅に改善されています)、適切に使用するとうまく機能します。通常のユーザー操作から管理権限を分離します。 VistaまたはWin7で積極的に開発しない場合、UACをオフにするか、常に管理者として実行するように人々に伝えることで、問題を解決したいという誘惑に駆られます。そのプラットフォームで開発すると、より良いソリューションに到達することを余儀なくされます。

Vistaを3年間使用し、XPを中心にフルタイムのC ++開発を行いました。問題はありません。 2か月間、同じマシン、同じ顧客でW7 RC 64ビットを実行している。問題ありません。

XPよりも優れていますが、それは主に、私が新機能に非常に素早く慣れており、変更に抵抗しないためです。

Windows 7で開発するのにXPよりも優れている点は次のとおりです。

  1. より多くのドライバー-したがって、会議用にヘッドセットを接続したり、4つのモニターをサポートする新しいビデオボードなどを使用したりすることができます。
  2. 仮想化に対するより多くのサポート-アプリケーション(ターミナルサービス)とOSの両方。 (Hyper-V)
  3. Aerosnap、ジェスチャーなど、複数のモニターとそのための新しいUIのサポートが改善されました
  4. すぐに使用できる開発スタッフのログ、 .netランタイム、powershell。このすべて ダウンロードできるものと XPにインストールしますが、常に 再インストールが必要な場合の手間 マシン。

Win 7はXPよりも簡単です。アップグレードするためのお金とハードウェアがある場合、または新しいコンピューターを入手する場合は間違いなく持っているものです。

「はい」で質問に答えられるとは思わない。または「いいえ」。最良の答えは「それは依存します」です。

Windows 7が開発中に他のオペレーティングシステムで発生したいくつかの問題を解決する場合(または少なくとも新しいものを導入しない場合)、それはあなたにとって良いプラットフォームです。一方、問題がある場合は、動作していることがわかっているものに固執します。

私の経験から:Win 7は私にとって良いことです。インストールしてから3か月が経過しており、正常に動作しています-開発活動に悪影響を与えていません。実際にはW7の最終バージョンではなく、RTMのものです。

Vistaとほぼ同じです。私が遭遇した唯一の問題は、フォルダの所有権を変更しない限り、シェル拡張(TortoiseSVNなど)を役に立たなくする迷惑なUACコントロールです。しかし、Vistaでも同じだと思います。

Windows 7でMySQL、IIS、Apache、TortoiseSVN、およびVisual Studioを実行していますが、これまでのところすべてが完全に機能しています。

私は個人的に開発マシンとしてWindows Server 2008 R2 Standardに切り替えましたが、Windows 7 Ultimate x64よりもはるかに高速です。試してみると違いがわかります。非常に軽量になるように調整でき、非常に高速です。

しかし、質問はWindows 7に関するものだったので、8月からRTM Ultimate x64を開発マシンとして使用し、以前に使用したVista Ultimate x32と比較して大きな違いは見られませんでした。確かに洗練されたように見えますが、主に速度を探しているので、それほど大きな違いはありませんでした。

Windows 7を実行している2台の開発マシン(1台はラップトップ、もう1台はデスクトップ)があります。デスクトップは、VS 2008の起動時だけでなく、かなり高速です。

私のラップトップにはVistaがインストールされており、前回のベータ版からWindows 7を実行しています。 Vistaでは、VSが低迷しました。 W7では、より速く感じるだけでなく、SQL Server Standard、ローカルSMTPサーバー(SmarterMail)、Lucene.NETインデックスのホスト、およびVelocityを実行しています。私が現在取り組んでいるプロジェクトのすべて。そして、同じマシン上でVista上でVSを使用しているときと同じように使用できます。そのすべてをラップトップで実行して、まだ使用できるとは思っていなかったので、通勤の電車での生産性が急上昇しました。

W7のお気に入りの機能の1つは、Windowsエクスプローラーのプレビューウィンドウです。オンにすると、VSまたはテキストエディターで開くことなく、C#ファイルを選択してソースを確認できます。別のプロジェクトで何かを見る必要があるときに本当に便利です。このOSについて、私は真剣に苦情を一つも持っていません-長い間長い間言えなかったことです。

Visual Studio 2008はWindows 7でどのように動作しますか? Windows 7 Upgrade Advisorを実行したときこれは、(皮肉なことに)問題の可能性があるとしてフラグが立てられた唯一のソフトウェアでした。

マイボックス:

Windows 7 Professional、VS2008、VS2010、PHPアドオン付きNetbeans、MSSQl、MySQL、PHP、Apache、IIS

すべてが正常に動作します

開発者に適したプラットフォームはLinuxですが、言語によって異なります。.NetはWindowsが最適で、Objective-CはMac、CはLinuxです...

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top