Trước khi kiểm tra những gì nó giống như developping trong Net, tôi có một vài câu hỏi newbie:Một vài câu hỏi trước khi cố gắng ra Net
thể một người dùng không phải quản trị cài đặt .Net framework, cho dù gói ban đầu hoặc bất kỳ cập nhật tiếp theo cần thiết để chạy một programm? Một số khách hàng của chúng tôi đã khóa máy chủ XP/Vista và tôi lo lắng về việc cài đặt/cập nhật máy tính của mình khi chúng tôi tải lên bản phát hành mới yêu cầu cập nhật phiên bản .Net của họ với ServicePack
mới nhất hiệu suất chấp nhận được trên phần cứng Joe thông thường (tức là không yêu cầu phần cứng người dùng mới nhất và lớn nhất)? Ứng dụng của chúng tôi là các ứng dụng kinh doanh mà người dùng để mở cả ngày, vì vậy nó không thực sự quan trọng nếu ứng dụng .Net mất nhiều thời gian hơn tương đương Delphi hoặc VBClassic của họ để bắt đầu, nhưng hiệu suất là ngang một khi khung .Net đang hoạt động đang chạy?
Nếu hiệu suất rõ ràng không tốt bằng ví dụ. các ứng dụng Delphi đã biên dịch, có cách nào đáng tin cậy để tăng tốc độ không?
Vì tôi thường viết kịch bản bằng Python, IronPython ngang hàng với các ngôn ngữ khác .Net, hay là ngôn ngữ sở thích hơn và tôi nên dùng VB.Net?
câu hỏi tiếp theo:
- nào IDE tôi nên sử dụng? MS 'VisualStudio? SharpDevelop? Khác? Tại sao?
- Điều gì làm cho Mono tốt hơn. Net cho các ứng dụng dành cho máy tính để bàn Windows?
- Trong một ứng dụng, cách kiểm tra xem người dùng có phiên bản đúng của khung .Net và bất kỳ ServicePack cần thiết nào không? Tôi muốn tránh phải đóng gói khung .Net cần thiết (nếu nó không được cài đặt và người dùng có đủ quyền quản trị, tải xuống và cài đặt nó trước khi tiếp tục chạy ứng dụng của tôi)
- Điều gì sẽ xảy ra nếu người dùng không đăng nhập với đủ quyền quản trị để cài đặt .Net và/hoặc bất kỳ ServicePack cần thiết nào? Có một thông báo lỗi rõ ràng, để người dùng không sử dụng công nghệ cao có thể biết điều gì sai?
- Là .Net tương thích hướng xuống, tức là. có thể một ứng dụng được biên dịch cho 2.0 chạy trên 3.5, hoặc có những không tương thích khó khăn, do đó nó được khuyến khích để cài đặt. Net được sử dụng để biên dịch các ứng dụng?
Cảm ơn bạn đã phản hồi.
Cảm ơn phản hồi. Đối với # 4, tôi đã đề cập đến IronPython (http://www.codeplex.com/wikipage?ProjectName=IronPython), chứ không phải C#. – Gulbahar
Yea, đó là sai lầm của tôi (đã đọc sai), đã được cập nhật, hehe. –
Bạn có bất kỳ tham chiếu nào cho câu trả lời đầu tiên của bạn không? Điều này có vẻ không đúng trong quan điểm của tôi. Thiết lập Khuôn khổ .NET sẽ sửa đổi các tệp hệ thống, ví dụ: ghi vào% SYSTEMROOT% và đến hive đăng ký HKLM. Cả hai sẽ yêu cầu quyền quản trị. Hoặc là có một phiên bản cài đặt hoàn toàn vào thư mục AppData của người dùng? –