2012-03-08 30 views
9

Tôi đã xây dựng nhiều chương trình C# trong vài năm qua và tôi tự tin rằng tôi có thể có một chương trình để làm hầu hết mọi thứ.Triển khai chính đầu tiên

Nhưng cho đến bây giờ, tất cả chúng đều là các chương trình nội bộ, nơi tôi đã ở xung quanh để xem qua cài đặt và cập nhật.

Ai đó đã tiếp cận tôi để xây dựng chương trình được bán, chính chương trình tôi biết tôi có thể quan tâm, nhưng có điều gì tôi nên xem xét trước khi xuất bản chương trình để bán không?

Tôi nghĩ tôi phải thực hiện kiểm tra bảo mật, nhận giấy phép phần mềm? ai biết một nơi tốt để tôi đọc về điều này?

Trả lời

7

Số một vấn đề: cấp phép. Kiểm tra giấy phép của thư viện bạn sử dụng, có thể một số trong số đó là dành cho mục đích phi thương mại.

Số hai vấn đề: gói cài đặt và hướng dẫn sử dụng. Mọi thứ bạn cung cấp cho khách hàng phải tự giải thích, dễ hiểu và trả lời những câu hỏi ngớ ngẩn (tôi có thể cài đặt nó trên ổ đĩa D không?) Vì tôi có ổ D: với không gian lota, nhưng tài liệu của bạn không nói gì về cài đặt nó trên bất kỳ ổ đĩa nào khác ngoài C: ... v.v.)

Số ba vấn đề: cập nhật. Bạn sẽ quản lý chúng như thế nào? Tự động? Người dùng điều khiển? Tách các tệp có thể tải xuống?

Số bốn vấn đề: bản quyền của bạn.

Số năm vấn đề: bảo vệ bản quyền của bạn (bảo vệ khỏi vi phạm bản quyền, v.v.).

Số Sáu vấn đề: nếu bạn bán quốc tế - rà soát pháp luật của nước đó liên quan đến bản quyền, bằng sáng chế, an ninh, vv

Số Bảy vấn đề: chắc chắn rằng phần mềm của bạn được an toàn, không thể thiếu, nhanh chóng, không cung cấp màn hình màu xanh vv

Nếu bạn sống ở Hoa Kỳ hoặc quốc gia khác có vấn đề về bằng sáng chế phần mềm - hãy đảm bảo bạn không sử dụng bất kỳ giải pháp có bản quyền nào (chẳng hạn như một tính năng mua sắm nhấp chuột ", v.v.).

Tôi hy vọng đó là khởi đầu tốt.

+0

wow, nếu bạn làm tất cả điều đó, bạn sẽ có một phần mềm tốt hơn so với các cửa sổ microsoft. – user499211

+0

tin tôi, nó chỉ là khởi động, giải pháp của tôi được bán dưới dạng dịch vụ (ít vấn đề hơn), nhưng tôi vẫn phải giải quyết hầu hết những vấn đề này hàng ngày (tôi chỉ có thể bỏ qua điểm 3 và 5 trong danh sách của mình) –

+0

Có vẻ như tôi có một số đọc để làm, cảm ơn cho danh sách kiểm tra – LewiG

3

Bạn sẽ phải nhìn vào Deployment of .Net applications MSDN

Click Once có thể có ích cũng có.

Và không quên đưa vào nơi thất bại két, đống dấu vết vv ... vì vậy bạn có thể dễ dàng theo dõi xuống lỗi và giải quyết chúng nhanh ...

Edit: cập nhật với liên kết tiếng anh

+0

Nhấp vào Có vẻ như nó sẽ rất hữu ích, nhờ – LewiG

+0

cùng một liên kết bằng tiếng Anh http: //msdn.microsoft.com/en-us/library/142dbbz4%28v=vs.80%29.aspx;) –

+0

Cập nhật với liên kết của bạn. Làm việc trên một hệ điều hành của Pháp là đáng sợ. Mọi thứ mặc định là tiếng Pháp. Grrrrrrrr – squelos

2

có điều gì tôi nên xem xét trước khi xuất bản chương trình để bán không?

Kiểm tra, thử nghiệm, kiểm tra! Hãy chắc chắn để kiểm tra trên các hương vị hệ điều hành khác nhau, môi trường khác nhau, vv Hãy chắc chắn rằng bạn có một phương pháp triển khai âm thanh (tải về cài đặt, cd, vv) và chắc chắn để kiểm tra mà chỉ là nhiều. Trong khi về chủ đề triển khai phần mềm, hãy đảm bảo bạn đã lên kế hoạch cập nhật và nâng cấp các tình huống trước bạn gửi bản phát hành ban đầu.

+0

vận chuyển là phần khó khăn nhất, hãy tin tôi –

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