ฉันไม่เข้าใจว่าทำไม Java จึงใช้ชื่อโดเมน (อาจเป็นสมมุติฐาน) กลับด้านในขณะที่ส่วนใหญ่ไม่มีการเชื่อมต่อระหว่างชื่อโดเมนที่บางคนใช้และผลิตภัณฑ์ที่พวกเขามี นักพัฒนาจำนวนมากไม่มีแม้แต่โดเมนใด ๆ
อะไรคือสาเหตุของอนุสัญญาการตั้งชื่อนี้ถ้ามี?
ฉันไม่เข้าใจว่าทำไม Java จึงใช้ชื่อโดเมน (อาจเป็นสมมุติฐาน) กลับด้านในขณะที่ส่วนใหญ่ไม่มีการเชื่อมต่อระหว่างชื่อโดเมนที่บางคนใช้และผลิตภัณฑ์ที่พวกเขามี นักพัฒนาจำนวนมากไม่มีแม้แต่โดเมนใด ๆ
อะไรคือสาเหตุของอนุสัญญาการตั้งชื่อนี้ถ้ามี?
คำตอบ:
เอกลักษณ์ระดับโลก หากทุกคนหรืออย่างน้อยนักพัฒนาอย่างจริงจังที่แจกจ่ายรหัสของพวกเขานอกเหนือจากโครงการในบ้านปฏิบัติตามอนุสัญญาดังกล่าวจะไม่เกิดขึ้นว่าคุณได้รับการปะทะกันของชื่อเมื่อคุณเพิ่มห้องสมุดบุคคลที่สามในโครงการของคุณ โปรดจำไว้ว่า Java ถูกเผยแพร่ครั้งแรกเป็นโซลูชันสำหรับการปรับใช้รหัสทุกที่ทุกเวลา (ผ่านแอปเพล็ตและการโหลดคลาสระยะไกลผ่านอินเทอร์เน็ต)
Java was initially propagated as a solution for code deployment anywhere, anytime
ตรงข้ามกับสิ่งที่ Java ตอนนี้? ฉันไม่รู้เกี่ยวกับคุณ แต่ฉันก็ยังใช้ Java WebStart เพื่อปรับใช้โค้ดฝั่งไคลเอ็นต์กับพีซีนับพันในเครือข่ายภายใน สิ่งนี้ทำให้ "Release Early, Release บ่อย" เจ็บปวดน้อยกว่าสำหรับทุกคน
ในฐานะที่เป็นวิกิพีเดียกล่าวว่าในเรื่องที่
"Java Language Specification สร้างระเบียบการตั้งชื่อแพ็คเกจเพื่อหลีกเลี่ยงความเป็นไปได้ของแพ็คเกจที่เผยแพร่สองชุดที่มีชื่อเหมือนกัน"
ฉันพบเอกสารที่เผยแพร่โดย Oracle สองฉบับที่พูดถึงการตั้งชื่อแพ็คเกจ มีคือการตั้งชื่อหน้าแพคเกจใน Java สอนและส่วนแพคเกจของ Java Language ข้อกำหนด
วัตถุประสงค์หลักของการประชุมนี้คือพยายามลดความขัดแย้งระหว่างแพ็คเกจที่จัดทำโดยองค์กรต่าง ๆ
com.louisrhys.xxx.yyy
ว่าคุณเป็นเจ้าของหรือไม่louisrhys.com