2010-08-25 21 views
5

Tôi có thể phải giải quyết một số dự án cải tiến phát triển trong C# trong thời gian ngắn. Hiện tại, chúng tôi có sẵn giấy phép Visual Studio 2010, nhưng bạn có thể tự do sử dụng bất kỳ công cụ nào bạn thích.Bạn có đề xuất Eclipse trên VS 2010 cho Phát triển C# không?

Vì tôi khá quen thuộc với Eclipse (và tôi thích Mylyn), tôi muốn biết liệu có ai đó ở đây có kinh nghiệm với cả hai môi trường và có thể chia sẻ một số thông tin chi tiết hoặc đề xuất.

Cảm ơn,

Trả lời

7

Cả hai đều có ưu và khuyết điểm của chúng. Cả hai đều có tính năng phải có và tôi không thể hiểu tại sao bạn không thể tìm thấy chúng trong cả hai. Nhưng cả hai cũng có thể cực kỳ bực bội trong một số trường hợp. Cá nhân tôi thích Eclipse hơn, vì tôi cảm thấy nó linh hoạt hơn. Tuy nhiên, điều này chỉ áp dụng cho Eclipse/Java vs VS2010/C#. Tôi không nghĩ có cách nào Eclipse có thể đánh bại VS 2010 trên nền tảng riêng của mình. Hầu hết các plugin tôi đã thử cho Eclipse chỉ đơn giản là hút. Vì vậy, tôi muốn giới thiệu VS2010 mặc dù nó đòi hỏi một số học tập. Và nếu bạn sử dụng ReSharper, nó xử lý nhiều điểm yếu của Visual Studio.

20

Đi với Visual Studio 2010, không IDE nào có thể đánh bại VS để phát triển C#. Nó sẽ giúp bạn có môi trường phát triển tốt nhất. Bạn sẽ có tất cả các trình thuật sĩ, công cụ, v.v ... cần thiết là trình gỡ lỗi rất tuyệt. Bạn không thể có cùng trong Eclipse. Bạn có hầu hết mọi thứ bạn cần cho WPF, ASP.NET, WCF, WinForms ... và các loại ứng dụng khác.

Cá nhân tôi chưa bao giờ thấy ai đó hoặc nghe nói về ai đó đang sử dụng Eclipse cho C#. Tôi sử dụng Eclipse cho Java và nó là tốt cho mã Java, nhưng đối với C# nó không thể tốt như VS.

2

Eclipse là một lựa chọn tốt cho C# nếu bạn dự định phát triển trên Linux với mono. Nhưng trên cửa sổ không có lý do để không đi với studio trực quan.

Tất nhiên nhật thực là miễn phí và trực quan studio express có một vài tính năng bị thiếu. Nhưng trong thế giới kinh doanh dính vào phòng thu trực quan. Thậm chí sau đó mặc dù tôi nghĩ rằng tôi sẽ đưa VS 2010 thể hiện trên nhật thực trên cửa sổ. Và như ignotico nói Microsoft xây dựng rất nhiều công cụ hữu ích cho phát triển C# và .NET. Một lần nữa nếu bạn sử dụng các bộ phận chính của .NET như WPF hay ASP.NET visual studio thì phải. Nếu bạn không sử dụng các thư viện lớn và các công cụ sau đó phát triển với mono trên Linux là một lựa chọn.

Tôi đã nghe thử để làm cho studio trực quan hoạt động bình thường trong rượu trên linux là một cơn ác mộng.

+0

Guy nói rằng họ đã có giấy phép VS 2010. Còn về Linux, tôi nghĩ MonoDeveloper là ý tưởng hay nhất. – NDeveloper

+0

cho C# trên linux monodevelop là ý tưởng tốt hơn nhiều. – trampster

1

Eclipse cũng rất tuyệt vời cho các dự án PHP. Đó là IDE của tôi về sự lựa chọn khi làm việc trong ngăn xếp LAMP. Tuy nhiên, tôi khuyên bạn nên sử dụng Visual Studio cho bất kỳ dự án nào có liên quan đến khuôn khổ .Net.

1

tôi muốn đi cho Visual Studio nhưng sau đó suy nghĩ nghiêm túc nhận Resharper cũng như để cung cấp cho nó tất cả các công cụ sắp xếp mà bạn cần (hoặc ít nhất là hầu hết trong số họ)

2

Tôi chuyển sang SharpDevelop khi VS2005 xuất hiện và tỏ ra rất khó sử dụng cho ASP.NET nếu bạn không muốn làm như một hướng dẫn MS. Nó đáng xem.

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