2008-08-07 25 views
14

Tôi sắp nhận một PC mới từ cơ quan, và nó sẽ bao gồm tùy chọn để có Vista Business làm hệ điều hành hoặc hạ cấp xuống XP Pro. Ngoài một chút thử nghiệm, tôi chưa bao giờ sử dụng Vista, nhưng nói chung tôi đã nghe nhiều báo cáo xấu hơn là tốt về Vista. Tôi không nghĩ rằng phần cứng sẽ là một vấn đề (Intel Core Duo T9300, RAM 4GB, 256MB NVIDIA) về hiệu suất. Tôi chỉ lo lắng về việc sử dụng Vista cho hệ thống dev chính của tôi cho lịch sử của nó, khi tôi có cơ hội tiếp tục sử dụng XP.Vista hoặc XP cho Máy Dev

Vì vậy, có ai ở đây có kinh nghiệm với cả Vista và XP là hệ điều hành trên máy tính của bạn không? Nếu bạn có thể chọn cái khác, bạn sẽ chọn cái nào? Tôi sẽ cần phải sử dụng Visual Studio 2003/2005/2008, SQL Server 2005, Máy ảo, Office, cũng như nhiều trình duyệt web đa tác vụ và nhiều tab.

(Lưu ý: Tôi không quan tâm đến Microsoft-bashing. Nếu bạn chưa sử dụng Vista nhưng chỉ nghe những điều xấu về nó thì bạn có cùng mức kinh nghiệm như tôi và có lẽ bạn không nên trả lời câu hỏi).

Chỉnh sửa: Khi tôi nhận được máy tính này từ nơi làm việc, tôi muốn sử dụng một trong các hệ điều hành được cung cấp: 32 bit XP PRO hoặc 32 bit Vista.

Trả lời

37

Tôi sử dụng Vista x64 trên máy phát triển chính của mình. Nó chạy mọi thứ từ Visual Studio 6.0 đến 2008 mà không gặp rắc rối gì.

Nó không phải là một bước nhảy vọt khổng lồ, nhưng tôi thích nó với XP.

Nếu bạn cần XP cho bất cứ thứ gì, Virtual PC hoàn toàn miễn phí và hoạt động tốt. Tôi giữ một hình ảnh XP VPC tiện dụng để thử nghiệm trong XP, IIS6 và IE6. Tốt nhất của cả hai thế giới.

Tất nhiên, bạn luôn có thể nhận được Windows Mojave thay thế!

Để trả lời câu hỏi chỉnh sửa: Tôi đã sử dụng Vista x86 trong khoảng 6 tháng trước khi chuyển sang x64. Cùng ý kiến.

Chỉ cần nhớ rằng bạn sẽ lãng phí 0,5-1,0 GB RAM của bạn với x86. Bạn sẽ có thể nhận được gần như miễn phí x64 phương tiện truyền thông here. Giấy phép của bạn tốt cho cả hai phiên bản.

+0

"Tôi thích nó cho XP ". Bạn có thể thêm một số chi tiết vào câu trả lời của bạn về lý do này không? Tôi hiện đang sử dụng XP cho PC phát triển của mình và sẽ quan tâm đến việc biết Vista cụ thể có thể giúp tôi như một nhà phát triển. – Ash

+0

Về Xp vs Vista, tôi thấy hệ thống quyền rất hữu ích. Tôi phát triển trong tài khoản không phải quản trị viên và mỗi lần tôi cần một số quyền, cửa sổ bật lên xuất hiện để tôi có thể chèn thông tin đăng nhập/mật khẩu của quản trị viên. XP Tôi đã phải mở một phiên quản trị. Không biết nếu XP thay đổi hành vi với SP3. –

4

vista x64 w/8 hợp đồng biểu diễn ram và rất nhiều máy ảo và cuộc sống của bạn sẽ trở nên tuyệt vời. bất cứ điều gì bạn làm, không đi 32-bit, không có lợi thế cho 32-bit trên 64-bit.

8

Tôi đã chạy Vista (x86 trên máy tính xách tay và x64 trên máy tính để bàn) trong hơn một năm và tôi sẽ không bao giờ quay lại XP. Tôi chưa có bất kỳ vấn đề về tính tương thích, độ tin cậy hoặc hiệu suất nào.

Như David đã nói, tốt để giữ một máy ảo XP xung quanh để thử nghiệm IE6 và IIS6, nhưng tôi hiếm khi phải sử dụng cái tôi có.

EDIT: Nhận Vista x64 nếu bạn có hơn 2 GB ram !! Bạn chỉ lãng phí nó nếu bạn không.

1

Một điều quan trọng cần lưu ý là Vista không hỗ trợ Visual Studio 2003, kiểm tra Visual Studio and Windows Vista

Chỉ cần ghi nhớ rằng bạn sẽ có lãng phí 0.5-1.0gb RAM của bạn với x86. Bạn sẽ có thể nhận được gần như phương tiện miễn phí x64 tại đây. Giấy phép của bạn là tốt cho cả hai ấn bản.

Với Vista SP 1 bạn không còn lãng phí RAM 0,5-1 GB, giờ đây bạn có thể xem toàn bộ 4GB. Mặc dù đã nói rằng, this trang web microsoft không nói rằng nó có thể sử dụng tất cả RAM 4GB. Nó nói rằng nó có thể báo cáo về tất cả của nó. :)

1

Mặc dù Vista không "hỗ trợ" Visual Studio 2003 nó hoạt động tốt - Tôi đã dành một năm làm việc trên biểu mẫu web, giành chiến thắng dạng & các dự án dịch vụ Windows sử dụng .net 1.1 trong VS2003 mà không gặp bất kỳ sự cố nào. MS có danh sách các vấn đề tại http://msdn.microsoft.com/en-us/vs2005/bb188244.aspx

Vista64 chắc chắn sẽ là lựa chọn của tôi.

1

tôi chắc chắn có thể cho bạn biết để chỉ đạo rõ ràng của bất kỳ vào cuối thấp hơn vista cài đặt, bởi vì bạn sẽ bị mất:

  • Khả năng để làm sao lưu đơn giản để một đĩa không thể chất kết nối với máy tính của bạn;
  • Truy cập dịch vụ từ xa vào máy của bạn từ bất kỳ máy nào khác;
  • Giống như Fry nói, bạn sẽ mất RAM. Tôi có 4, vista chỉ "thấy" 3.

Tôi đang nói chuyện ít nhất là trong hộp. Tôi muốn đi x64 nhưng thực sự dreading phải cài đặt lại tất cả mọi thứ.

2

Nó thực sự phụ thuộc vào loại phát triển bạn đang làm. Nếu bạn đang làm một cái gì đó đòi hỏi một lượng lớn bộ nhớ & tài nguyên (bộ dữ liệu khổng lồ và rất nhiều toán học), XP là con đường để đi. Ngay cả khi bạn mất một số bộ nhớ bằng cách không chạy x64, bạn vẫn đạt được khoảng 750MB mà nếu không sẽ được nhai lên bởi rất nhiều các dịch vụ nền Vista.

Nếu bạn đang phát triển web, điều đó tùy thuộc vào môi trường thử nghiệm của bạn. Nếu bạn làm tất cả mọi thứ cục bộ bằng cách sử dụng IIS & VS.NET, nó không thực sự quan trọng. VS có máy chủ web riêng của nó được tích hợp sẵn. Nếu bạn phải thử nghiệm trên IIS, thật tiện lợi để giữ một máy ảo xung quanh để ném nó vào một máy chủ 2003. Hãy nhớ rằng Vista sẽ ăn một số bộ nhớ có thể được sử dụng cho một máy ảo.

Với danh sách các yêu cầu của bạn, tôi sẽ phải khuyên bạn nên sử dụng XP Pro. Nếu bạn là một multitasker nặng, bạn cần tất cả các nguồn lực của bạn ở phía trước của bạn, không bị nhai bởi Aero và tìm kiếm nền. Tôi đã sử dụng Vista để phát triển trong khoảng 8 tháng, sau đó tôi có một công việc mới, nơi tôi có XP. Lúc đầu nó đã gây phiền nhiễu, nhưng sự đáp ứng của XP đã vượt qua các tính năng của Vista, đặc biệt là khi có tấn cửa sổ mở và tất cả RAM của tôi đã biến mất.

Ngoài ra còn có một vấn đề tương thích: rất nhiều VS.NET (đặc biệt là phiên bản cũ) khá ... khó khăn trong Vista. Ví dụ: tính năng xuất bản cho các trang web có thể bị hỏng trong Vista. Bạn cũng phải cẩn thận về cách đối phó với UAC, vì một số công cụ VS.NET yêu cầu bạn phải rõ ràng chạy với tư cách Quản trị viên. Tôi cũng nhớ lại có một số khó khăn với Microsoft Virtual Machine, nhưng đây là vào năm 2007. Tôi chắc chắn rằng đó là vá lên bây giờ.

0

nếu bạn làm web, iis 7 đá nhà, có thể có nhiều máy chủ trên một hộp đã là trình tiết kiệm cuộc sống cho tôi, tôi không biết cách quay lại xp nữa.

Nếu tôi phải quay trở lại, máy chủ 2003 là ít nhất tôi chấp nhận, không có máy chủ web thực sự hoạt động không chỉ là một tùy chọn.

6

Vista x64, chỉ cần rời khỏi đỉnh đầu của tôi:

Chuyển ngữ cảnh tốt hơn với WDM tải hình ảnh trực quan xuống cạc đồ họa.

Tìm kiếm tích hợp không chỉ dành cho tài liệu, nhập sự kiện cho dịch vụ nhật ký sự kiện cho người quản lý dịch vụ, v.v. hữu ích cho việc tìm kiếm tiện ích xyz bạn hiếm khi sử dụng.

Điều khiển tinh vi hơn về dịch vụ khởi động tức là Khởi động trễ, trì hoãn dịch vụ trong vài phút để không làm giảm thời gian khởi động. tuyệt vời cho máy chủ sql và những người khác.

UAC cho phép bạn cấp quyền quản trị cho các công cụ bạn cần, đồng thời cho phép bạn kiểm tra mã của mình với các quyền thấp hơn.

Shift + Nhấp chuột phải vào tệp chọn "Sao chép dưới dạng đường dẫn" rất tuyệt vời.

ReadyBoost, cắm ổ đĩa USB 4GB vào và quên nó đi. Sẽ được sử dụng cho bộ nhớ cache cho siêu tìm nạp và truy cập ngẫu nhiên io phân trang, hệ thống bộ nhớ thấp này là khá đáng chú ý tức là máy tính xách tay.

IPv6 - bạn sẽ muốn trong một hoặc ba năm

Tất cả xung quanh an toàn hơn.

Trải nghiệm cá nhân của tôi: Máy làm việc của tôi là lõi tứ 2.6 ghz chạy xp x64 và cảm thấy hơi chậm và chậm so với máy tính ở nhà Vista, lõi kép 2.0 ghz. Visual studio là lên trong một giây, tải dự án trong một vài giây, so với hộp công việc của tôi, nơi nó có thể mất đến 30 giây.

"Tôi chỉ lo lắng về việc sử dụng Vista cho hệ thống dev chính của tôi cho lịch sử của nó"

Đó là lịch sử là nó được tốt hơn so với xp vì nó được phát hành. Mọi người thích nói chuyện với nhau.

+0

Hỗ trợ Teredo IPv6 trong Vista được cải thiện so với XP (thực sự hoạt động thông qua NAT hiện nay). Tuy nhiên, nếu bạn có một tunnerl sử dụng AICCU, gắn bó với XP. KHÔNG đáng tin cậy trong Vista. :( –

0

Tôi sẽ thêm giọng nói của mình vào những người nói rằng Vista đầy đủ. Tôi đang sử dụng một kết hợp của một số hệ điều hành và Vista Ultimate là yêu thích của tôi cho đến nay. Quad core 2.5 với 4gb. Chưa nâng cấp lên x64.

0

Nếu bạn gặp sự cố với Vista và Visual Studio 2003 hoặc 2005, hãy thử chạy với tư cách quản trị viên (Nhấp chuột phải, Chạy với tư cách Quản trị viên). Điều đó giải quyết phần lớn các vấn đề, đặc biệt là khi làm việc với IIS, BizTalk, v.v.

1

Tôi muốn nói vista .. IIS7 là tuyệt vời và phân bổ bộ nhớ thông minh hơn (Vista không lãng phí RAM, nó lấp đầy nó với những gì nó nghĩ rằng bạn sẽ sử dụng trong tương lai gần). Đối với các dịch vụ nền ... bạn có thể tắt chúng như bạn có thể làm trong XP.

Tuy nhiên ... nếu phần còn lại của công ty là trên XP, tôi khuyên bạn nên cài đặt máy ảo XP để bạn có thể thử nghiệm ứng dụng của mình trên cùng một nền tảng với mọi người khác.

2

Lưu ý về Vista-64 và Visual Studio 6.0: Trong khi IDE sẽ chạy dưới Vista-64 không có vấn đề, trình biên dịch không tương thích. Nếu bạn đang sử dụng Visual Studio 6.0, bạn sẽ muốn có một máy ảo XP và sử dụng nó ở đó.(Tôi nói từ kinh nghiệm, bởi vì chúng tôi có một số dự án mà tôi làm việc vẫn đang sử dụng Visual Studio 6.0. Chúng tôi đã chuyển các phiên bản mới của các dự án đó sang VS 2005 và sẽ sớm chuyển sang VS 2008.)

1

Tôi sử dụng Vista Business trên giàn khoan gia đình của tôi, và làm rất nhiều sự phát triển ở đó và yêu thích nó.

Giàn khoan công việc của tôi là XP và cũng tốt.

0

Tôi vừa mua hộp 'barebones' mới đi kèm với Vista làm hệ điều hành. Tôi đã e ngại, đã nghe nhiều báo chí xấu về thời gian về Vista, nhưng nó chỉ chạy tốt ở đây.

Trên cơ sở đó, tôi muốn nói tiết kiệm thêm tiền bạn (có thể) bị tính phí cho việc "hạ cấp" và mua thêm một số RAM thay thế.

1

Cả hai. Tôi tưởng tượng bạn sẽ cần thử nghiệm các ứng dụng của mình trong cả XP và Vista ..

Bạn sử dụng cái nào để thực sự phát triển là sở thích cá nhân, và không có gì khác .. Có một vài lợi ích kỹ thuật khi sử dụng (XP) Ở Vista, có rất nhiều tính năng mới, một số tính năng mới có thể hữu ích), nhưng Visual Studio sẽ hoạt động tương tự trên cả hai ..

Như đối với 64 so với 32 bit .. Tôi sẽ nói sử dụng 64 bit - nếu không có lý do nhưng dễ dàng sử dụng> RAM 3 GB và bạn có thể ảo hóa hệ điều hành 32 bit trên 64 bit, nhưng không phải ngược lại

Các vấn đề liên quan