मुझे आश्चर्य है कि विकास परियोजनाओं में आमतौर पर निर्देशिका संरचना का उपयोग किया जाता है। मेरा मतलब बिल्ड बनाने, तैनाती तैनाती इत्यादि के विचार के साथ हैविकास निर्देशिका संरचना
मैंने हाल ही में एक जावा प्रोजेक्ट के लिए Maven structure का उपयोग किया है, लेकिन मुझे यकीन नहीं है कि यह एक गैर-मैवेन संचालित परियोजना के लिए सबसे अच्छी संरचना है।
तो, मेरे पास दो प्रश्न हैं: जब आप लोग नई परियोजनाएं शुरू करते हैं, तो आप किस संरचना का उपयोग करते हैं? और: क्या होगा यदि आपको दो अलग-अलग भाषाओं को एकीकृत करने की आवश्यकता है, उदाहरण के लिए जावा क्लास को PHP अनुप्रयोग में; PHP फाइलें स्रोत फाइलें, वेब फाइलें हैं, आप एक/src,/classes, वेबएप/php का उपयोग करते हैं? ऐसे परिदृश्यों में आपके विकल्प क्या हैं।
एक नोट के रूप में: मैं सोच रहा हूं कि निर्देशिका नामों के लिए आप क्या विकल्प चुनते हैं। मुझे 3-अक्षरों के नाम पसंद हैं (src, lib, bin, web, img, css, xml, cfg) लेकिन लिब्रारिस, स्रोत या htdocs/public_html जैसे वर्णनात्मक नामों के बारे में आपकी राय क्या हैं?
http://framework.zend.com/wiki/display/ZFDEV/Choosing+Your+Application%27s+Directory+Layout