मैं अपने काम में एक व्यापक, बीमार से डिजाइन वेब पोर्टफोलियो विरासत में मिला है। अधिकांश पेज पर्ल में लिखे गए हैं क्योंकि साइट पर निहित, संसाधित और प्रदर्शित डेटा के अधिकांश फ्लैट-फाइलों के रूप में आते हैं जिन्हें बाद में हमारे MySQL और Oracle डेटाबेस में सावधानी से पुनः संयोजित और डेटाबेस किया जाना चाहिए।मिश्रित भाषा वेब देव वातावरण
इस माहौल के पहले आईटी से प्रशिक्षित प्रबंधक के रूप में, मैं इसे अपने आप पर ले रहा हूँ वेबसाइटों साफ़ और विकास की प्रक्रिया के लिए कुछ संरचना डालने के। मुझे दिए गए विकल्पों में से एक यह चुनना है कि पर्ल में जारी रखना है या नहीं। जावा और PHP के लिए पर्याप्त इन-हाउस प्रतिभा सीखना आसान है। मैंने डेवलपर्स को रिंस से बाहर ले जाने और उन्हें अपने पृष्ठों के लिए जो भी भाषा उपयोग करना है, उसे चुनने पर विचार किया है, लेकिन ऐसा लगता है कि अगर पीएचपी चुनने वाले व्यक्ति को बस से मारा जाता है और कोई और इसे ठीक नहीं कर सकता है तो ऐसा लगता है।
पर्ल प्रोग्रामर को भर्ती करके वर्षों से अधिक कठिन हो जाता है और पिछले डेवलपर्स से लीगेसी पर्ल कोड को बनाए रखने की जटिलता जिसका मुख्य फोकस सिर्फ पृष्ठ प्राप्त कर रहा है और चल रहा है, वह बहुत संसाधन लेने वाला बन रहा है। एक और, पिछले (गैर-आईटी) प्रबंधक त्वरित बदलाव और पृष्ठों की तत्काल संतुष्टि पर अधिक केंद्रित था, यह सुनिश्चित करने के बजाय कि यह पहली बार किया गया था (तब से उसे हमारी शाखा के बाहर प्रचारित किया गया है)।
उत्पादन सर्वर सोलारिस है। MySQL में हमारे अधिकांश डेटा हैं लेकिन ओरेकल का उपयोग करके नई परियोजनाओं ने अधिक से अधिक (जीआईएस डेटा के लिए) शुरू कर दिया है। वेब सर्वर सार्वभौमिक अपाचे हैं। हम नियमित इंटरनेट से डिस्कनेक्ट इंट्रानेट में रहते हैं। हमारा विकास एक Agile, पुनरावृत्ति तरीके से आयोजित किया जाता है।
जो भी भाषा में आगे पुश करने के लिए चुना जाता है, वहाँ संसाधनों मौजूदा विकास कर्मचारियों को फिर से प्रशिक्षित करने के लिए कर रहे हैं। कोई फर्क नहीं पड़ता कि, हमारे पर्यावरण में जो डेटा आता है उसे मृत्यु के लिए फिर से जोड़ना होगा ताकि पर्ल जल्द ही दूर नहीं जा रहा है। समुदाय के लिए मेरा सवाल यह है कि उपर्युक्त परिभाषित वेब देव पर्यावरण के लिए निम्नलिखित भाषाओं के पेशेवरों और विपक्ष क्या हैं: पर्ल, पीएचपी, जावा, पायथन, और - यहां अपनी पसंदीदा भाषा डालें। यदि आप इसे फिर से करना चाहते थे, तो आपने कौन सी भाषा सेट-अप चुना होगा?
संपादन और स्पष्टीकरण: मुझे अपनी मूल पोस्ट पर थोड़ा सा स्पष्टीकरण दें। मैं सबकुछ दूर नहीं फेंक रहा हूँ। मुझे जहाज के पाठ्यक्रम को समायोजित करने का मौका दिया गया है जो मुझे विश्वास है कि एक बेहतर शीर्षक है। यहां तक कि अगर मैंने एक नई भाषा चुनी है, तो कुछ समय आने के लिए पर्ल कोड चारों ओर होगा।
hypothetically बोल रहा है, अगर मैं विधानसभा मेरी नई भाषा (haha) मैं शायद उन्हें कुछ बुनियादी विधानसभा वर्गों के लिए भेज कर लाने के लिए वर्ष डेवलपर्स प्राप्त करना होगा, के रूप में चुना है। नए पेज/परियोजनाएं नई भाषा में होंगी और पुराने पृष्ठों/परियोजनाओं को नए पृष्ठों/परियोजनाओं के साथ अच्छा खेलना होगा। कुछ लोगों को एक दिन नई भाषा में फिर से लिखा जा सकता है, कुछ कभी नहीं बदला जा सकता है।
क्या होने की संभावना हमेशा पर्ल में हो जाएगा पार्स स्क्रिप्ट हम लिखा साल पहले में छान-बीन करने के लिए और फ्लैट फ़ाइलों से डेटाबेस जानकारी होगी। लेकिन यह ठीक है क्योंकि वे वेबपृष्ठों के साथ इंटरफ़ेस नहीं करते हैं, वे डेटाबेस के साथ इंटरफ़ेस करते हैं।
आपके इनपुट के लिए सभी को धन्यवाद, यह अब तक बहुत उपयोगी रहा है।
उत्प्रेरक वेब काम के लिए भी बहुत अच्छा है जिसे एक साथ विरासत बिट्स को चिपकाने की आवश्यकता होती है। उत्प्रेरक की तरह चीजें :: नियंत्रक :: WrapCGI और उत्प्रेरक :: देखें :: PHP विशेष रूप से इस तरह के गोंद प्रदान करने के लिए डिज़ाइन किए गए हैं। – singingfish