Windows Vista、7、および間もなく8がリリースされるにもかかわらず、Windows XPを使い続けるとどうなりますか?[閉まっている]


8

.Netプログラマーの観点から、Windows Vista、7、および間もなく8が存在するにもかかわらず、Windows XPを使い続けることの結果は何ですか?Windows XPを使用すると、.Netプラットフォームでのプログラマの開発がどのように制限されますか?


11
ちなみに、Microsoftは数か月前に、2014年までオペレーティングシステムとしてXPをサポートする予定であり、その時点でセキュリティアップデートとサービスパックの提供を停止すると発表しました。まだ差し迫った問題ではありませんが、今後数年以内に企業が移行戦略の検討を始めることをお勧めします。
maple_shaft

1
醜い部分は.NETです。C / C ++やPythonなどでプログラミングすると言っても、それは悪くないことだと思います。明確なロジックを書けば、次にMacOS、Linux、またはWindowsに移植できるからです。.NETなので... .NETは毎年変更されるため、W8のすべてを再学習する必要があります。XAML再読み込みまたは.NET 5または6など。
コーダー

8
@Coder-すべてを「再学習」する必要はありません。何が変更されたかを知るだけでよく、それは通常、小さな機能セットです。ほとんどの場合、.NET Frameworkを拡張して、タスクなどの追加機能を含めます。
ラムハウンド2011

5
@Coder:Windows XPは.NET 1.1に限定されていません。私が作業している場所には、Windows XPを実行している複数のマシンがあり、.NET Framework 3.5はそれらで正常に動作します。.NETフレームワークに関するあなたの主張は弁護できません。.NET Frameworkを使用していないように思われるため、実際の使用経験はありません。
ロバートハーベイ

1
@Coder:拡張機能を選択した場合にのみ学習して使用する必要がある.net(それは、物事を隔離する独自のおいしいランタイムシステムをもたらす)の土地で実際に簡単です。XPに存在しないAPI呼び出しを使用すると、ネイティブのWin32アプリケーションを作成することは移行がはるかに困難になります。たとえば、Win32が変更されたため、VistaまたはWin7用に作成されたアプリケーションがXPで実行されない場合があります。そのため、XP以上をサポートしたい場合は、XPで開発し、他のものでテストすることが望ましいと思います。XPは、最も一般的な分母のようなものです。
quick_now

回答:


23

最新の.NETフレームワークは、Windows XPでは実行できません。また、Visual Studio 2011もサポートされているオプションではありませんおそらく機能しますが、問題が発生した場合は、ご自分で行ってください)。

WinRTもXPの一部ではないため、メトロアプリケーションを作成することはできません(MSが新しいOS API全体をサポートされていないOSにバックポートする方法はありません)。


4
XPと互換性がない.NETフレームワークはどれですか?5.0?
Konrad Morawski、2011

2
@Morawski-XP以降では4.5以上がサポートされないことを期待しています。
Odedが作成された'23

1
@Oded .NET 4.5およびXPについての引用はありますか?なぜそれがサポートされないのか、私には想像できません。
M.ダドリー

@emddudley-サポートされていないのには本当に良い理由があり、2014年にはセキュリティ更新を受信しなくなります。これは、Visual Studio 2011がリリースされてから12〜24か月以内に、サポートされていないオペレーティングシステム上にあることを意味しますすべて。
ラムハウンド2011

2
winXPでvs2010を実行するとパフォーマンスに重大な問題が生じることはすでに事実です。
daniloquio

17

サポート。それがマイクロソフトによって削除されるものです。

ほとんどの場合、セキュリティ更新プログラムの不足が(より大きな)問題になります。


1
これらのバイクを制限するワンライナーの代わりに、実際の情報を投稿することで、この答えをより良くすることができます(インターネット全体、そして特にこのサイトをより良い場所にすることができます)。
ロバートハーベイ

2
@ロバート-簡潔な答えが好きです。
クリストファー・マハン、2011

2
@RobertHarvey:他に何が言えるでしょうか?「Microsoft Windowsサポート」のまさにその考えは、一部では主観的または議論的、あるいはその両方であると考えられています。これを理解するのに役立つものは何ですか?何が欠けていますか?苦情の代わりに提案を提供してください。
S.Lott

マイクロソフトによって追加されたことがありますか?:P
riwalk '09

@ Stargazer712:「追加」?わからない 「有料」?もちろんです。料金に見合ったサービスはありましたか?議論。サービスは終了しますか?もちろんです。
S.Lott

3

セキュリティ -XPには、ロングホーンによって修正された、内部の巨大なセキュリティ欠陥がいくつかありました。XPは、インターネットやウイルスが現在と同じくらい大きくなる前に作成されました

生産性 -検索可能なタスクバーを用意するなどのシンプルな機能により、新しいアプリケーションを起動する必要があるたびに数秒節約できます。


私の質問は、.NET開発に関する結果について特に当てはまると思いますが、あなたの主張も良いものです。
オデッド

@Oded私のそれの読みはより一般的でしたが、あなたは正しいかもしれません。生産性はまだ残っています
トムスクワイアー、2011

大きなものは相対的ですが、Windows 95が登場したとき、ウイルスが豊富に存在するインターネットがありました。マカフィーアソシエイツは、1989年に設立されました
JeffO

1
「XPはインターネットまたはウイルスが大きくなる前に書かれた」
Craige、2011

@クレイジ-どのように?XP(少なくとも元の形式)はWindows 2000のかわいらしいバージョンで、インターネットがこれほど大きくなる前の1990年代からさかのぼります。
ワイアットバーネット

3

あなたの質問はそれ自身のいくつかの質問を引き起こします。現在、どのようなハードウェアをお持ちですか?アップグレードする意欲や能力(主に財務面)はありますか?趣味、ゲームとして何をコーディングしていますか?ウェブサイト?ユーティリティ?

Windows 7は、3 GBを超えるメモリで快適に実行できるという理由だけで、Windows XPへのアップグレードにふさわしいものです。使用中は、XPよりも優れており、段階的に改善されています。開発側では、IE9はWindows 7以降のみです。そのため、ASP.NETを使用している場合は、検討する必要があります。それは私がそれを置いたすべてのもので幸せに動くので、私はickleプロセッサと1 GBから12 GB i7ベースのデスクトップまでのネットブックでそれを持っています。一般的に私はそれがあなたが望む価値のあるアップグレードだと思いますが、あなたが最新かつ最高のものを望んでいない限り、それは開発者としてあなたにあまり影響を与えません。

Windows 8はまだ1年先ですが、Visual Studio Express 2012の初期バージョンが含まれている開発者プレビューをダウンロードできます。それをダウンロードしてVirtualBoxにインストールできます(vmwareでは私には機能しませんでした。 PC)。それはあなたに彼らがどこへ向かっているのかをあなたに与えるでしょう。Windows 8は異なり、オペレーティングシステムスタック全体は、WinRTからMetroアプリまで異なります。それでもレガシー(つまり、あなたのもの)を実行します。

あなたの質問に直接答えることはできませんが、別の質問をするのに役立つかもしれないいくつかの追加情報を含めようとしました。それは本当にあなたが開発しているものに依存します。参考までに、私は現在、XPマシンでVisual Studio 2010を使用しています。Windows 7のロールアウトは少なくとも今後12か月程度で行われ、実際には多くの類似企業(銀行)よりも先を行っています。私の隣人のPCはXPを使用しており、アップグレードする理由がありません。IEの代わりに彼女が現在使用しているChromeをインストールしましたが、突然マシンが「10倍速くなりました。あなたはあなたに素晴らしい人、何をしましたか!」などなど


VistaでIE9を問題なく実行しています。
Peter Taylor、

「Windows 7は、3ギガ以上のメモリまたはメモリで楽しく実行できるというだけの理由で、Windows XPにアップグレードする価値があります。」-これは、Windows 7のx64バージョンで実行している場合にのみ当てはまります。もちろん、Windows XP x64を実行している場合も同様です。
ラムハウンド2011

@Peter Taylor-IE9はVistaとWindows 7でサポートされているためです。IE10がリリースされるまでに、Windows 7とWindows 8のみがサポートされるようになると思います。寿命が近づいています。
ラムハウンド2011

@ Ramhound、IE9を動作させるために私が何もハッキングする必要はなかったと言う必要はありません。私の記憶の悪いではなく、その悪いです。
Peter Taylor、

私は64ビットWindows XPを実行可能だと思ったことはありません。私がそれを試したとき、それは私には適切に機能しませんでした、私はいつもそれが実際にXPにスキンされた異なるオペレーティングシステムであるようにいつも感じました。気が狂っているように聞こえますが、アプリケーションが動作しなくなったり、ドライバーが利用できなくなったりするときの感じです
Ian

2

あなたがソフトウェア開発者(vs. Web開発者)である場合、別の懸念があるかもしれません:Windows XPは古く、UIは古く、ユーザーエクスペリエンスはあまり良くないなどです。

<tl-dr>
人々は通常、独自のソフトウェアを作成するときに使用するソフトウェアに触発されます。たとえば、デザイナーに関して言えば、私が知っている非常に悪いウェブデザイナーのほとんどは、プロのウェブサイトではなく、非常に質の悪いウェブサイトを頻繁に使用していました。たとえばStack ExchangeのWebサイトを定期的に使用していたユーザーは、より専門的なユーザーフレンドリーなWebサイトのデザインを行っていました。Apple.comのようなウェブサイトを使用した人が最高のデザインをしました。同様に、タッチスクリーンを使用したことがない人は、タッチ用にアプリケーションを最適化することを考えません。
</ tl-dr>

その結果、まだWindows XPを使用していて他のオペレーティングシステムを使用していない場合、2011年にはあまり評価されていないビジュアルデザインの観点からWindows XPスタイルのアプリケーションの作成を開始するリスクが生じる可能性があります

もちろん、他のオペレーティングシステムを定期的に使用するか(たとえば、自宅でWindows XPを使用し、職場で最新のMacOSを使用する)、またはWebキャストを視聴するなど、新しいソフトウェアの実行方法を常に最新にすることで、このリスクを軽減できます。


1
あなたはあなたのtl-drセクシ​​ョンがあなたの答えの残りの部分よりも20ワードだけ短いことに気づいていますか?* 8 ')
Mark Booth

1
MainMa-あなたはアプリケーション設計について非常に良い点を述べています。開発者のマシンにあるもの以外のオペレーティングシステムを考慮に入れなければ、ばかげたことになります。また悪いだけあなたが唯一のメトロUIアプリケーションを持っている場合、あなたが欠場かもしれない手段「現在の」オペレーティングシステムをサポートするためのアイデア、VistaおよびWindows 7上で皆だろう
Ramhound

1
@ MarkBooth-実際には長くありませんか?
ラムハウンド2011

1
彼は「要約」ではなく「スキップできるもの」として「tl-dr」を使用していると思います。
Random832

1

本日現在、目立った問題はありません。私が電車に乗ったとき、XPを実行している企業のラップトップユーザーがたくさんいました(少なくともそれがステッカーに書かれています)。

当社はまだXP(私が頻繁にリモートで使用するコンピューター)を使用しており、自宅でWindows 7を使用しています。Office 7の新しいバージョンはWindows 7でよりよく動作するようです。私たちは2人のユーザーが巨大なExcelファイルを作成しました(ねじ込まれたファイルはひどく、MSはそれを修正できませんでした)。メモリ。

将来的にハードウェアをアップグレードする場合は、Windows 7に移行してください。


1

セキュリティや10年分のカーネルの改善など以外の最大の恩恵は、IIS7をローカルに配置することです。XPでWeb開発を行っている場合、IIS5に行き詰まり、最悪の場合、IIS7(Windows Server 2008)でなければIIS6(Windows Server 2003)にデプロイする必要があります。また、IIS 5/6はIIS7とはまったく異なる動物です。

これはおそらくIIS Expressについてはそれほど重要ではありませんが、IIS Expressがマスタードを完全にカットしないことがあり、より本格的なネイティブスタックが必要になる場合があります。特に、奇妙なIIS関連の問題をデバッグする場合。アプリプールの権限のシミュレーションなどは少し難しいです。


うーん... IIS7 Expressの日を意図しているのでない限り、2番目の段落はほとんど意味がありません。
Kevin Cathcart、2011

0

かなりすぐに、最新バージョンのプログラミングツールがWin XPで実行されないか、実行されたとしても、いくつかの点で最適ではなくなることがわかります。

私のWebサイトの例として:3週間足らずで、新しい.NETツールのダウンロード数は850のうち、XPのダウンロード数はわずか4でした。したがって、特定のXPビルド/テストを継続するインセンティブはほとんどありません。Windows 8(dev preview)に最適化されたビルドのダウンロードはXPのダウンロードよりもはるかに多く、Win 8は1週間しか公開されていません。注:XPツールのバージョンでは、インストールが不要な.exeではなくmsiのインストールが必要であるため、このケースはかなり公平な比較ではありません。

最新のツールがXPマシンで最適に動作しないという事実は、問題ではないかもしれません。まだ多くのXPユーザー/プログラマーがいるはずですが、多くの場合、おそらく必要なツールセットをすでに持っています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.