क्या मुझे सिम्फनी 2 सीखना चाहिए?


14

मैंने यह देखा, Drupal 8 सिम्फनी पर कितना निर्भर करेगा या उसके अनुरूप होगा? लेकिन मुझे समझ नहीं आता कि क्या यह मेरे सवाल पर लागू होता है। क्या मुझे ड्रुपल के साथ विकसित करने के लिए सिम्फनी 2 सीखना चाहिए?


1
पढ़ें यह तुरंत यदि आपने ऐसा नहीं किया :)
क्लाइव

@ क्लाइव I सिम्फनी 2 और डि को खोज रहा था, उसे मिल गया, और फिर सिम्फनी 2 ड्रुपल 8 विषय पर ठोकर खाई।
जॉनी

जवाबों:


24

सिम्फनी 2, पूर्ण स्टैक के रूप में सिम्फनी 2 का ड्रुपल 8 पर कोई असर नहीं है - हम इसके बंडलों का उपयोग नहीं करते हैं, हम उसी रूटिंग का उपयोग नहीं करते हैं जैसा कि सिम्फनी करता है (हम शीर्ष पर एक बॉटेड वर्क का उपयोग करते हैं जिसे सिम्फनी सीएमएफ कहा जाता है जो बना है मेरे मेनू के शीर्ष पर काम करके बस्टर्ड डॉग धीमा है लेकिन यह है अभी भी अनिर्दिष्ट, समझ से बाहर, स्थिर कोड विश्लेषण उपकरण के लिए उपज नहीं है और पूरी तरह से टूट और धीमी है)। हम उसी ORM (Doctrine) का उपयोग नहीं करते हैं। हम कुछ सिम्फनी 2 घटकों का उपयोग कर रहे हैं, हालांकि "अंत" डेवलपर के लिए बहुत कम दिखाई दे रहा है। उदाहरण के लिए, भ्रामक रूप से पर्याप्त, कभी-कभी आपको ईवेंट का उपयोग करने की आवश्यकता होती है (डी 7 में हुक_बूट / हुक_इनिट को सिम्फनी HTTP कर्नेल घटनाओं द्वारा बदल दिया गया है) जबकि ज्यादातर बार ड्रुपल अभी भी अपने हुक का उपयोग करता है। कन्फ्यूजिंग उस गेम का नाम है जहां सिम्फनी 2 ड्रुपल के साथ बातचीत करती है। यह एक बेहद खराब फिट है और इस फिट (नहीं) के प्रलेखन की (गैर) राशि इसे और भी कठिन बना देती है।

संपादित करें: हम सर्विस कंटेनर का उपयोग करते हैं http://symfony.com/doc/current/book/service_container.html कम से कम इसके स्थैतिक भागों - हालांकि गतिशील सेवा अतिरिक्त और परिवर्तन Drupal विशिष्ट साधनों (सेवा प्रदाताओं) के माध्यम से किए जाते हैं एक विशेष जादू के माध्यम से सिस्टम से जुड़ता है जो न तो घटनाओं और न ही हुक है। Drupal में आपका स्वागत है। 8.)

इसलिए: यदि आप सिम्फनी 2 को अंदर और बाहर जानते हैं, तो इसका थोड़ा सा ड्रुपल में उपयोग करने योग्य होगा। यदि आप नहीं तो सिम्फनी 2 पुस्तकों या ट्यूटोरियल से परेशान न हों।


3
आपके कई योगदान chx के लिए धन्यवाद, और मैं हिम्मत कहती हूँ Symfony 2 उपयोग D8 पर ईमानदार परिप्रेक्ष्य; और D8 में उपलब्ध नए एपीआई।
तेनचैन

इसे गलत मत समझो, लेकिन "हम" कौन है? क्या आप ड्रुपल कोर टीम में हैं?
जॉनी

2
lol @ जॉनी chx पाया गया है। आपको उस खोज से पहले बस कुछ करना चाहिए drupal.org उस थोड़े सवाल से पहले: drupal.org/user/9446
Mixologic

@Mixologic यह व्यक्तिगत नहीं है। मैंने कहा कि यह गलत नहीं है। मैं उत्सुक था अगर chx कोर टीम का हिस्सा था। Chx ने अधिकार के साथ बात की। मैं इसे इस तरह से लेना चाहता था और सिम्फनी 2 के बारे में चिंता करने में अपना समय बर्बाद नहीं करता था
जॉनी

@ जॉनी: माफ करना, मुझे स्नार्की के आने का मतलब नहीं था। अधिक आश्चर्य की बात है कि किसी को नहीं पता था कि chx कौन था। मैं भी, जो लंबे समय के लिए chx था पता नहीं था। मैं आपको यह दिखाने की कोशिश कर रहा था कि ड्रुपल कम्युनिटी में कुछ लोगों की विश्वसनीयता / अधिकार निर्धारित करने का एक शानदार तरीका drupal.org पर उनके उपयोगकर्ता पृष्ठ की जांच करना है।
मिक्सोलोजिक

6

मैं Drupal पर "बड़ा हो गया" इसलिए मैं हमेशा प्रक्रियात्मक आदमी था (Drupal वेबसाइट बनाने के लिए मेरा मुख्य / एकमात्र उपकरण है जो मेरा काम है)। सबसे पहले मैं बहुत उलझन में था जब मैंने Drupal 8 का उपयोग करना शुरू कर दिया था। OOP तब से कठिन नहीं था जब से मैं OOP जानता था, लेकिन नई वास्तुकला मेरे सिर को पाने के लिए कठिन थी। लेकिन दो हफ्ते बाद मुझे फिर से घर जैसा लगने लगा। इस वेबसाइट और # ड्रुपल-योगदान ने मुझे बहुत मदद की। मैंने मूल रूप से नियंत्रकों को समझने के लिए सिम्फनी प्रलेखन से कुछ जानकारी पढ़ी है और 4 महीने के लिए डी 8 के साथ काम नहीं कर रहा हूं और मुझे फिर से घर जैसा महसूस हो रहा है।

चीजें बदल गई हैं लेकिन आप बहुत तेजी से नए तरीके सीखेंगे। आपको वास्तव में 'सिम्फनी एट आल' सीखना है। मैंने नहीं किया।

एक चीज जिसने मेरे लिए चीजें आसान बना दीं, वह मेरे आईडीई को नेटबीन से PHPStorm में बदल रही थी क्योंकि नेटबीन्स ने विरासत में मिले तरीकों को ब्राउज़ करने का समर्थन नहीं किया था। कुछ महीनों के बाद मुझे समझ नहीं आ रहा है कि मैं NB का उपयोग कैसे कर पा रहा था :) (हालाँकि NB में Git के साथ काम करना मेरे लिए बहुत बेहतर है)

तो आपके प्रश्न का उत्तर देने के लिए: आपको सिम्फनी सीखने की कोई आवश्यकता नहीं है। अपने जीवन को आसान बनाने के लिए मॉड्यूल में * .services.yml फ़ाइलों को देखें।


क्या आपको लगता है कि 7 में विकसित करना सीखना 8 में उपयोगी होगा?
जॉनी

खैर, आपको ड्रुपल की अवधारणाओं को वैसे भी सीखना होगा, इसलिए यह वास्तव में मायने नहीं रखता है। वे अभी भी डी 8 में लागू होते हैं। हालांकि अगर आप अभी शुरुआत कर रहे हैं तो मुझे D7 पर वापस जाने का कोई मतलब नहीं दिखता है।

नमस्ते, मैंने ड्रुपल 7 के साथ काम किया है अब 4 साल के आसपास और हाल ही में मैं ड्रुपल 8 सीखना चाहता हूं, मुझे नहीं पता कि कहां से शुरू करना है, आपको # ड्रुपल-योगदान @ इवानजारो से क्या मतलब है?
शिरीन अब्दोलही
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.