มีความแตกต่างที่สำคัญ 2
- วิชาการ
- อนุญาตให้ใช้สิทธิ์
ทางเทคนิคมีความแตกต่างที่สำคัญ 3 ประการ:
ก่อนอื่นชุมชนไม่ได้รองรับ TFS
คุณเพียงแค่ต้องใช้คอมไพล์ (พิสูจน์ได้ว่าสิ่งนี้ถือเป็นข้อเสียหรือว่านี่เป็นสิ่งที่ดีจริง ๆ )
หมายเหตุ:นี่คือสิ่งที่ MS เขียน ที่จริงแล้วคุณสามารถเช็คอินและเช็คเอาต์กับ TFS ได้ตามปกติถ้าคุณมีเซิร์ฟเวอร์ TFS ในเครือข่าย คุณไม่สามารถใช้ Visual Studio เป็น TFS SERVERได้
ประการที่สองชุมชน VS มีข้อ จำกัด อย่างรุนแรงในความสามารถในการทดสอบ
การทดสอบหน่วยเท่านั้น ไม่มีการทดสอบประสิทธิภาพไม่มีการทดสอบโหลดไม่มีการทำโปรไฟล์
ประการที่สามความสามารถของ VS Community ในการสร้างสภาพแวดล้อมเสมือนจริงได้ถูกตัดลงอย่างรุนแรง
ในทางกลับกันการเน้นไวยากรณ์, IntelliSense, การดีบัก Step-Through, GoTo-Definition, Git-Integration และ Build / Publish เป็นฟีเจอร์ทั้งหมดที่ฉันต้องการและฉันเดาว่ามันใช้กับนักพัฒนาจำนวนมาก
สำหรับสิ่งอื่น ๆ ทั้งหมดมีเครื่องมือที่ทำงานเดียวกันได้เร็วขึ้นดีขึ้นและถูกลง
หากคุณเช่นฉันใช้ git ทำการทดสอบหน่วยกับ NUnit และใช้ Java-Tools เพื่อทำการทดสอบโหลดบน Linux และ TeamCity สำหรับ CI ชุมชน VS นั้นมากกว่าการพูดทางเทคนิค
ใบอนุญาต:
A) หากคุณเป็นนักพัฒนารายบุคคล (ไม่มีองค์กร, ไม่มีองค์กร), ไม่มีความแตกต่าง (AFAIK) คุณสามารถใช้ CommunityEdition เช่นคุณใช้รุ่นที่จ่ายเงิน (ตราบใดที่คุณไม่รับเหมาช่วง)
B) คุณสามารถ ใช้ CommunityEdition ได้อย่างอิสระสำหรับโครงการ OpenSource (OSI)
C) หากคุณเป็นสถาบันการศึกษาคุณสามารถใช้ CommunityEdition ได้อย่างอิสระ (เพื่อการศึกษา / การใช้ห้องเรียน)
D) หากคุณเป็นองค์กรที่มีพีซี 250 เครื่องหรือผู้ใช้มากกว่าหนึ่งล้านบาท ดอลลาร์ในรายได้ (รวมถึง บริษัท ย่อย) คุณไม่ได้รับอนุญาตให้ใช้ CommunityEdition
E) หากคุณไม่ใช่องค์กรตามที่กำหนดไว้ข้างต้นและไม่ได้ทำ OSI หรือการศึกษา แต่เป็น "องค์กร" / องค์กรที่มีนักพัฒนา 5 หรือน้อยกว่าพร้อมกัน (VS)s, คุณสามารถใช้ VS Community ได้อย่างอิสระ (แต่เฉพาะในกรณีที่คุณเป็นเจ้าของซอฟต์แวร์และขายซอฟต์แวร์เท่านั้นไม่ใช่ว่าคุณเป็นผู้รับจ้างช่วงการสร้างซอฟต์แวร์สำหรับองค์กรขนาดใหญ่หรือซอฟต์แวร์ที่ท้ายที่สุดองค์กรจะเป็นเจ้าของ ) มิฉะนั้น คุณต้องมีฉบับจ่าย
ข้างต้นไม่ได้ให้คำปรึกษาทางกฏหมาย
ดูเพิ่มเติมที่:
/software/262916/understanding-visual-studio-community-edition-license