नमस्कार, हेब्र!
वापस बैठो, अपने आप को एक सीगल बनाओ, क्योंकि मैं थोड़ा कड़ा और दाहिने कान के माध्यम से लिखता हूं। तो, क्या आप तैयार हैं? ठीक है, तो चलिए शुरू करते हैं।
चेतावनी! नीचे वर्णित जानकारी केवल अनुसंधान उद्देश्यों के लिए लिखी गई है और इसका उपयोग व्यक्तिगत लाभ के लिए करने का इरादा नहीं है!
मैं शुरू करूँगा, शायद, पृष्ठभूमि के साथ।
अर्थात्, 2013 के अंत से। फिर, जैसा कि मुझे याद है, मैंने त्वरित और, सबसे महत्वपूर्ण बात, लागू कार्यों के सरल कार्यान्वयन के लिए एक सुविधाजनक आईडीई खोजने की समस्या का सामना किया। मुझे कहना होगा कि उस समय मैं जेएवीए से बाहर जला दिया गया था, हालांकि मुझे नेटबीन्स पसंद थे, मैं विकास की गति और आसानी चाहता था (यह मत भूलो कि जावा एसई 6 बहुत धीमी गति से था)। संक्षेप में, मैं C / C ++ चाहता था। मेरे कई दोस्तों ने वीएस 2012 का इस्तेमाल किया और निश्चित रूप से, यह मेरे लिए सुझाया। मुंह पर झाग के साथ माना जाता है कि सबसे अच्छी आईडीई और ब्ला ब्ला ब्ला। हाँ, उस समय उसका वजन 15-20Gb था (तैनात) और लगभग सभी RAM (Windows + VS के तहत 4Gb) खाया, और यहां तक कि इसके साथ, यह बेशर्मी थी। लेकिन मैं अपनी आँखें बंद करने के लिए तैयार था, मैं हमेशा नोटपैड ++ में मुख्य कोड लिखता हूं। लेकिन मैं IDE में "गंदगी" से बच नहीं सका (जब सांत्वना अनुप्रयोग के लिए कार्यक्रम 100500+ कोड की पंक्तियाँ लिखता है - यह मुझे आज तक प्रभावित करता है, तो मैं आपसे एक फ़ॉर्म बनाने के लिए नहीं कह रहा हूँ .... परिणामस्वरूप, मैंने VS 2012 को हटा दिया। और 2017 तक इसके बारे में भूल गए।
लेकिन इससे मेरी मुख्य समस्या नहीं बदली। मुझे अभी भी एक सुविधाजनक और फुर्तीला IDE चाहिए था। और संयोग से मैं भर आया था दादा सायबरफोर्म , जहाँ मुझे एमबार्केरो राड स्टूडियो XE 5 द्वारा सलाह दी गई थी। मैंने डाउनलोड किया, korsanlara merhaba , और इंस्टॉलर को लॉन्च किया। नतीजतन, कार्यक्रम ने लगभग 40 जीबी मेमोरी (टीटी) लिया, और इसे लोड करने में लंबा समय लगा। लेकिन! यह लगभग (तुलना में, निश्चित रूप से) छोटी नहीं थी, तब यह नम थी, और इसने पेंगुइन का समर्थन नहीं किया। हालाँकि, यह सरल और फुर्तीला था।

क्या यह प्यारा नहीं है? इसमें डेल्फी भी शामिल थी। नतीजतन, मैं इस आईडीई दिल और आत्मा से जुड़ गया। इसके अलावा, प्यार, समय के साथ, डेल्फी। उसने एक से अधिक बार coursework के साथ मदद की: जब हर कोई ग्राफिकल शेल पर महीनों तक प्रतिज्ञा करता है - मैं कैनवस से जुड़ा और एक हाथी के रूप में खुश हूं: 3
Minuses की, एक बात कह सकता है - कच्चे। और XE 8 के बाद के उन्नयन ने कई शॉल्स हल किए। लेकिन यह नया भी लाया। हालाँकि, XE 8 वास्तव में एक अच्छा वातावरण था, यही वजह है कि मुझे 2016 तक VS के बारे में भी याद नहीं था।
अंत की शुरुआत।
यह उस (2015) से एक साल पहले की बात है। राड स्टूडियो XE 10, यहां तक कि यह एक हब पर पाया गया
इतनी सारी उम्मीदें, इतने सारे दृष्टिकोण:
- विंडोज के लिए C ++ 11 क्लैंग
- सी ++ के समानांतर संकलन के लिए समर्थन;
- डिबगिंग आईओएस 64x एप्लिकेशन;
- आईओएस 8.4 का समर्थन करता है;
- एंड्रॉइड 5.1.1 का समर्थन करता है;
- Android सेवाओं के लिए समर्थन;
- Android और iOS के लिए यूनिट परीक्षण DUnitX के लिए समर्थन;
- डायरेक्टएक्स 12 के लिए समर्थन;
- WinRT एपीआई को कॉल करने के लिए समर्थन;
- NoSQL MongoDB डेटाबेस के लिए FireDAC समर्थन
- नया मल्टीव्यू व्यवहार;
- नए वीसीएल घटक;
- बीकन के साथ काम करने के लिए नए घटक;
- शैलियों का बेहतर तंत्र;
- बेहतर पुस्तकालय प्रबंधक GetIt;
- बेहतर आईडीई सुविधाएँ;
- और भी बहुत कुछ
और सभी पेशेवरों ... ठीक है, आप समझते हैं।
इतने सारे स्टॉक, इतने सारे दोष मैंने इस कंपनी से कभी नहीं देखे हैं। यह आपके और FMX वक्र के लिए है, यह आपके और स्टब फ़ंक्शंस के लिए है, यह आपके लिए स्रोत को नुकसान के साथ क्रैश करने के लिए है। आम तौर पर brrr ...
लेकिन मैं किसी तरह इस माहौल में फंस गया और इसे मना करने की जल्दी नहीं की। इसके अलावा, इस कंपनी की नीतियों को जानकर, मैं इन त्रुटियों को ठीक करने के लिए UpdatePack की अपेक्षा कर रहा था। और असफल नहीं हुए, उन्होंने आरएडी 10.1 बर्लिन जारी किया। इसमें काम करने के बाद, मुझे एहसास हुआ कि ... यह कंपनी के पतन की शुरुआत है ...

और मेरी राय के कारण इस प्रकार थे:
- Microsoft से क्रीपिएस्ट कॉपी डिज़ाइन
- सब कुछ कच्चा हो गया, यहां तक कि यूआई भी
- संकलन करते समय बहुत सारा कचरा
और अगर सब कुछ पहले के साथ स्पष्ट है। कंपनी ने अपने क्लासिक और आधुनिक डिजाइन पर स्कोर किया और सब कुछ फाड़ना शुरू कर दिया, यहां तक कि वीएस सिंटैक्स हाइलाइटिंग एक बुरा संकेत है। इसके अलावा, ठीक है, वे इसे गुणात्मक रूप से चुरा लेंगे, लेकिन नहीं - जब रात / दिन मोड में स्विच करते हैं, तो खिड़कियां पूरी तरह से कर्ल हो सकती हैं या नहीं ... या संक्षेप में, जाम और बग का एक गुच्छा। मैंने पहले कभी भी जानबूझकर किसी दिए गए स्टूडियो को एक-दो दिन से ज्यादा नहीं हटाया था, लेकिन पहली बार मैंने ऐसा किया। और इसका कारण केवल यह नहीं है कि उन्होंने यूआई को पूरा नहीं किया है, इसका कारण यह भी है कि पुराने कीड़े 25% तक ठीक हो गए थे। बस काम करना असंभव था।
नतीजतन, मैंने वीएस 2017 स्थापित करने की कोशिश की और ... रूट नहीं किया। खैर, मुझे उनका स्टूडियो पसंद नहीं है और यही है। मैंने Qt क्रिएटर पर स्विच किया। सच में एक बात mingw-x64 तब केवल दिखाई दिया, जैसा कि मैंने इसे समझा, और मेरे लिए यह एक मोक्ष था। लेकिन माइनस यह है कि क्यूटी, हालांकि यह एक सुविधाजनक और उच्च-गुणवत्ता वाला इंस्टॉलेशन प्रदान करता है, फिर भी उसे आईडीई की गति के साथ ही कुछ समस्याएं थीं (यह कॉर्न बग्गी थी)। और इसलिए मैं राड स्टूडियो 10.2 टोक्यो की रिलीज तक क्यूटी क्रिएटर पर बैठा। वास्तव में, कई कीड़े तय हो गए थे, काम वास्तव में दिखाई दे रहा है।

और मैं इसे सामान्य रूप से उपयोग करने में सक्षम था, यह कहने के लिए नहीं कि सब कुछ ठीक था, लेकिन मैंने पहले से ही 3 काटने पर काम किया है। उस पल, मुझे याद है, सोचा था कि एक और रिलीज हुई और सब कुछ सुपर होगा। शव वाहन ...
तो, यह आरआईओ समय, राड स्टूडियो 10.3 समय है
जब मैंने इसे नीचे रखा, तो मैंने अपनी उंगलियों को एक छोटे से पार किया, और मुझे वास्तव में उम्मीद थी। लेकिन, हम चाहते हैं, और Embarcadero ने एक बोल्ट लगाया ... सबसे पहले, उन्होंने 600 से अधिक त्रुटियों को समाप्त किया और ... पुस्तकालयों के संकलन को तोड़ दिया। गंभीरता से। उन्होंने C ++ पुस्तकालयों के संकलन को तोड़ दिया। ठीक है ... मेरे पास सदमे से उबरने का समय नहीं है, जैसा कि उन्होंने फिर से किया, यह पता चला, यूआई को तोड़ दिया (विषय बदलते समय यह ठीक से काम नहीं करता है)। ठीक है, मुझे लगता है कि अच्छी तरह से किया गया - गिट जोड़ा और यह अभी भी काम करता है। और नहीं, इसके काम के लिए आपको अलग से गिट स्थापित करने की आवश्यकता है ... हालांकि, शायद यही कारण है कि यह काम करता है?
ईमानदारी से कहूं तो मैं नए माहौल से बहुत परेशान था।
यह सब प्रतीत होता है, लेकिन नहीं - वे आरएडी 10.3.2 आरआईओ आर्किटेक्ट जारी करते हैं। मैं इसे स्थापित भी नहीं करना चाहता था, इसलिए मैंने इसे एक वर्चुअल मशीन पर रख दिया। और ... मैं वास्तव में उसे पसंद करता था। एक बार के लिए, उन्होंने लगभग कार्यक्षमता नहीं जोड़ी, लेकिन एक नई कार्यक्षमता पर डेवलपर्स को भेजा धूम्रपान करने वाला बाँस लिनक्स और MacOS x64 के लिए समर्थन देखा। और यह आंशिक रूप से सही निर्णय था, क्योंकि हमने अभी तक लिनक्स का उपयोग करने की योजना नहीं बनाई है, हर किसी के पास macOS है, और पर्यावरण खुद ही अधिक स्थिर हो गया है। हाँ, जाम के बिना नहीं, लेकिन अधिक स्थिर। मैंने इसे मुख्य कंप्यूटर पर भी डाल दिया।
कुछ समय बाद, मुझे एहसास हुआ कि C ++ 17 अभी भी C ++ 11 से बेहतर है, और बूस्ट से भी प्यार हो गया। मैंने वीएस 2019 पर स्विच करने की कोशिश की। और (किसी तरह मैं और अधिक विस्तार से लिखूंगा) मैं गया। मुझे वास्तव में पर्यावरण पसंद आया और वह वास्तव में इसे एक अच्छे, लेकिन पुराने 10-10.2 के पुराने संस्करण में बदलना नहीं चाहता था। नतीजतन, इसकी नियति डेल्फी बन गई, जो कि एक प्रोग्रामिंग भाषा के रूप में, हर मायने में बहुत पुरानी हो गई है (मैं निम्नलिखित लेखों में से एक में इस बारे में लिखूंगा)।
और अब, आखिरकार, हमें उस नए अपडेट के लिए मिला, जिसमें मेरा एक रन था।
उन्होंने क्या जोड़ा:
- MacOS x64
- लिनक्स जीयूआई
- सी ++ 17
मैं शुरू करूँगा, शायद, बाद वाला। हां, उन्होंने 17 वां मानक दिया। लेकिन! उन्होंने इसे पूरा करने के लिए सामान्य कोड नहीं दिया। नतीजतन, यह फैंटम त्रुटियों आदि को दिखाते हुए माइक्रो फ्रिज़ में परिणाम देता है। आदि (अब मेरे पास 16 जीबी रैम और कोर आई 7 हसवेल है)। सबसे अधिक संभावना है कि उनके पास समय नहीं था।
1) और 2) मैं केवल एक ही बात कह सकता हूं - यह बहुत नम है, लेकिन यह और भी अच्छा है (ऊपर देखें)
लेकिन कीड़े डेल्फी को सही ढंग से ठीक किया गया है, एफएमएक्स भी तेज हो गया है।
और मैं वास्तव में यह सब पसंद करता हूं, अगर कोई महत्वपूर्ण नहीं है!
जब तक वे पूरी तरह से सी ++ 17 पर स्विच नहीं करते, तब तक एक नया मानक जारी किया जाएगा, आदि। आदि और अगर वे इस समय की तरह जल्दी में हैं, तो सब कुछ कच्चा होगा। और यही कारण है कि वे उसी Microsoft VS 2019 या Qt क्रिएटर से हार जाते हैं। वे मूर्खता से अपने साथ नहीं रखते।

लेकिन मेरे लिए सबसे बुरी बात, पर्याप्त कीमतों के अभाव में सुरक्षा का पुख्ता इंतजाम था। यदि, उदाहरण के लिए, Qt और VS की लागत प्रति व्यक्ति 10k रूबल तक है (हम संगठन को ध्यान में नहीं रखते हैं), तो Embarcadero RAD Studio, जो वर्तमान में VS 2019 में सब कुछ खो देता है, की लागत लगभग 100k है।
क्या इसका मतलब यह है कि आईडीई मर चुका है?
मैं नहीं जानता कि कितना मृत है, लेकिन सबसे अच्छे समय से बहुत दूर जा रहा है :(
शायद मैं गलत हूं, लेकिन जाहिर तौर पर आईडीई अपने प्रतिद्वंद्वियों से पीछे है और आगे मजबूत है।
आपके साथ अल्रॉट स्लिमआरजी था
देखने के लिए धन्यवाद!
टिप्पणी में अपनी राय साझा करें comments