2010-04-22 11 views
8

से अपग्रेड करने के कारण मैंने प्रश्न "समुदाय विकी" बनाया है - यह व्यक्तिपरक है।डेल्फी 200 9

मैं यूनिकोड समर्थन की वजह से डेल्फी 2009 तक अपग्रेड किया है। मुझे गुमनाम विधियों को एक बहुत ही रोचक और उपयोगी भाषा सुविधा मिली है, मैं जेनरिक के बारे में ऐसा नहीं कह सकता। डेल्फी 200 9 में अपग्रेड से पहले जेनेरिक मेरे लिए महत्वपूर्ण लग रहा था, लेकिन मैंने कभी उनका उपयोग नहीं किया है और शायद कभी इसका उपयोग नहीं करेगा। डेल्फी 2010 के लिए, मुझे विशेषताओं की आवश्यकता नहीं है और मुझे विस्तारित आरटीटीआई के पूरे विचार को पसंद नहीं है - यही कारण है कि डेल्फी 200 मेरे लिए बेहतर है। कभी-कभी मैंने डेल्फी 200 आईडीई में एक या अन्य कष्टप्रद बग मारा, लेकिन वे महत्वपूर्ण नहीं हैं और मैं उनके साथ रह सकता हूं। मेरे पास मैक या लिनक्स के लिए सॉफ्टवेयर विकसित करने की कोई योजना नहीं है। निश्चित रूप से मुझे 64-बिट समर्थन की आवश्यकता होगी, इसलिए मुझे डेल्फी 2012 (XE2) में अपग्रेड करने के बारे में लगता है।

जहां किसी भी अधिक कारण है कि मुझे डेल्फी 2009 से उन्नत करने के लिए मजबूर कर सकते हैं कर रहे हैं?

+0

Embarcadero इस प्रश्न के लिए विशेष रूप से कुछ विपणन सामग्री है। http://blogs.embarcadero.com/davidi/2013/12/02/43032 –

उत्तर

0

ऐसा नहीं था कि मुझे पता था। ;) मैं एक अद्यतन के साथ इंतजार करूँगा जब तक वे x64 कंपाइलर शिप नहीं करते।

+0

समय आ गया है। मैक और आईओएस समर्थन भी जोड़ा गया था। http://embarcadero.com/products/delphi –

9

ठीक है, तुम यह सब पहले से ही बाहर काम किया है लगता है। शायद सबसे बड़ा अंतर, यदि आप आरटीटीआई या संपर्क में रुचि नहीं रखते हैं (जो कि किसी के बारे में ज्यादा परवाह नहीं करता है) बेहतर जेनिक्स है। यदि आप उनका उपयोग नहीं कर रहे हैं, तो आप वास्तव में होना चाहिए। जेनेरिक उन विशेषताओं में से एक हैं जिन्हें आप वास्तव में तब तक उपयोग नहीं देखते जब तक कि आप उनके साथ काम करना शुरू नहीं करते हैं, लेकिन फिर आप उन्हें के लिए उपयोग करने के लिए चीजों को देखना शुरू करते हैं। वे सभी तरह की चीजें बहुत अधिक सरल बनाते हैं ... जब वे काम करते हैं। दुर्भाग्यवश, जेनिक्स समर्थन डी 2009 में टूटा हुआ है, लेकिन उन्होंने 2010 के लिए इसे तय किया।

इसके अलावा, भले ही आप आरटीटीआई का उपयोग न करें, फिर भी इसका उपयोग करने वाले पुस्तकालयों पर बहुत से विकास कार्य किए जा रहे हैं। DeHL, उदाहरण के लिए, जो उपयोगी कंटेनर और अन्य कक्षाओं का एक टन प्रदान करता है, केवल डी 2010 का समर्थन करता है।

सभी सब में, यह D2009 से D2010 को अद्यतन करने के लायक है। आप पार मंच में कोई दिलचस्पी नहीं है, तो आप D2011 को छोड़ कर सकते हैं, लेकिन मैं D2010 छोड़ नहीं होगा।

+1

जेनेरिक्स थोड़ा हमारे लिए बेहतर काम करते हैं, लेकिन हम अभी भी उन्हें डेल्फी 2010 में glitchy पागल बात यह है कि है है कि हम क्या है, तो फिर से 2009 में के लिए सबसे अधिक उत्साहित थे, 2010, और हमने पाया है कि उन्हें यादृच्छिक दुर्घटनाओं या खराब उपयोग किए गए कंपाइलर त्रुटियों के कारण उन्हें उत्पादन कोड से अभी भी हटा देना पड़ा है। – Zartog

+1

+1 - "फिर आप चीजों को हर जगह इस्तेमाल करने के लिए देखना शुरू करते हैं"। मैं पहले उन पर उत्सुक नहीं था लेकिन मैंने उन्हें एक्सई में उपयोग करना शुरू कर दिया और अब मैं एक प्रशंसक हूं - विशेष रूप से उनके साथ कुछ भी जटिल नहीं कर रहा हूं, लेकिन उन्होंने अभी भी बहुत सारे कोड को सरल और बेहतर किया है। – Vector

4

Embarcadero wiki सुधार के सबसे की एक सूची है। डेल्फी 2010 वास्तव में उनके पास पहले से चमकाने के बारे में है, और मैं बस कुछ और नहीं होने पर, बग फिक्स के लिए अपग्रेड करने का सुझाव दूंगा। क्रॉस-प्लेटफ़ॉर्म और 64-बिट समर्थन विघटनकारी होने के लिए बाध्य है, इसलिए यदि आप उस समय को हिलाकर देना चाहते हैं, तो आपको उपलब्ध सबसे स्थिर संस्करण के साथ जाना चाहिए।

वहाँ भी आप अधिक उत्पादक बनाने के डीबगर और आईडीई को तोड़ मरोड़ के बहुत सारे हैं। व्यक्तिगत रूप से उनमें से कोई भी वास्तव में बड़ी बैंग्स नहीं है, लेकिन साथ में यह एक अच्छा सुधार है।

1

और जैसे ही आप 2009 में जेनेरिक्स का उपयोग शुरू, आप अपने आप को बहुत ही कम क्रम में एक बड़े पैमाने पर, बड़े पैमाने पर निरीक्षण ने काट लिया खोजने के लिए जा रहे हैं: TList<T>Exchange और Extract तरीकों याद आ रही है। यह TList<T> खुद के लिए एक बड़ी बात नहीं है, लेकिन यह TObjectList<T> लिए एक बड़ी समस्या है, तो अपनी सूची की वस्तुओं के मालिक हैं जा रहा है।

+0

लेकिन एक्सचेंज और निकालें मुझे लगता है मैंने कहा जाना चाहिए था D2009 से उन्नत करने के लिए कारण के रूप में है कि D2010 में देखते हैं ... –

+1

। :-) – afrazier

0

ठीक है, मैं कुछ हद तक इस पर मुझे लगता है कि आलोचक हो जाएगा ...

कारणों डेल्फी संस्करण से अपडेट रखने के लिए पूरी तरह से तकनीकी नहीं हैं। बिंदु मुझे डर लग रहा है: कोई भी खरीदता है डेल्फी कारण पुराने संस्करणों पर्याप्त -technically उनकी जरूरतों को पूरा करने के लिए talking- हैं क्या है? तब एम्बरकेडरो के लिए अब व्यवसाय नहीं है, फिर डेल्फी मर जाता है।

निश्चित रूप से समस्या व्यापार मॉडल है: Embarcadero उनकी कीमतों को कम करना चाहिए, ताकि हर कोई एक डेल्फी संस्करण, यहां तक ​​कि पुराने डेल्फी एक्स खरीद सकते हैं।0 डायनासोर, यहां तक ​​कि शौकिया टर्बो डेल्फी 2006 में भी फंस गए हैं या यहां तक ​​कि छोटे व्यवसाय जो फ्री पास्कल का उपयोग कर रहे हैं; इस तरह वे लंबे समय तक फैशन में निवेश कर सकते हैं और व्यापक क्षेत्र के साथ (वे अधिक राजस्व के साथ आसानी से अन्य प्लेटफार्मों को लक्षित कर सकते हैं)।

जब आप सामान्य ज्ञान के खिलाफ जाते हैं, तो इसकी कीमत चुकानी पड़ती है। और यह डेल्फी समुदाय के सदस्यों के लिए लागू होता है जो उत्पाद के एम्बरकेडेरो विकास का समर्थन करने के लिए डेल्फी नहीं खरीदते हैं, और यह एम्बरकेडरो के लिए भी लागू होता है जो एक ठोस विपणन शक्ति के साथ बाजार का एक हिस्सा छोड़ रहा है।

0

डेल्फी 1 के बाद से बग अनसुलझे हैं (Why do InvalidateRow and InvalidateColum suddenly not work? देखें)। मुझे अपग्रेड क्यों करना चाहिए? एक ही बुरा कीड़े पाने के लिए? मैं बग के लिए भुगतान नहीं करना चाहता।

0

वैसे मैं लगभग RRUZ का जवाब दोबारा तैयार कर रहा हूं, क्योंकि यह वही है जो मैं जवाब दूंगा। :) (उम्मीद है कि वह गुस्से में नहीं है) लेकिन मैं कुछ टिप्पणियां जोड़ रहा हूं ...

एंड्रियानो लानुसे से इस श्वेत पत्र को सत्यापित करें। Reasons to Migrate to Delphi XE – What you might have missed since Delphi 7

डेल्फी 2010

  • विंडोज 7, मल्टी टच और इशारा समर्थन, डायरेक्ट-2 डी; मैं अब तक केवल प्रत्यक्ष-2 डी उपयोगी पाया ... और अभी तक, केवल विशेष मामलों में ...
  • आईडीई इनसाइट, स्रोत कोड फ़ॉर्मेटर, खोज कार्य पट्टी
  • बैकग्राउण्ड कम्पाइलेशन
  • बढ़ी RTTI; आप की तरह, मैं RTTI मेरे लिए उपयोगी नहीं मिला है, फिर भी सूत्र, फ्रीज/पिघलाव धागे में
  • ब्रेकप्वाइंट
  • DataSnap - HTTP प्रोटोकॉल समर्थन; आपके आवेदन HTTP प्रोटोकॉल का उपयोग नहीं करता है, तो यह बेकार है

डेल्फी XE

  • DataSnap - HTTPS, जावास्क्रिप्ट, बाकी समर्थन
  • सबवर्सन एकीकरण; आप इसे आंशिक रूप से JVCL के साथ प्राप्त कर सकते हैं ...
  • नियमित अभिव्यक्ति लाइब्रेरी; यह एक उपयोगी बात है। कि मैं साल पहले से गायब था ..
  • एकटाइम, कोडसाइट, तुलना से परे, अंतिम बिल्डर; जो उपयोगी ऐप्स की एक सूची है, लेकिन मुझे यकीन नहीं है कि आप वास्तव में
  • क्लाउड सेवा और क्लाउड परिनियोजन;

चलिए इस संस्करण में क्या जोड़ सकते हैं यह देखने के लिए नए संस्करण घोषणाओं की प्रतीक्षा करें। :)

एक बात है कि मैं चाहिए जोड़ने के लिए है कि इस महीने के Embarcadero उन्नयन करने के लिए a nice offer मिला, भले ही आप एक oldIDEuser हो रहा है।यहां तक ​​कि अगर आप बाद में उन्नत करने के लिए रंदा कर रहे हैं, हो सकता है आप, एक नज़र डालनी चाहिए के रूप में उसके बाद, आप उन्नयन की छूट कीमत नहीं मिलेगा ...

संबंधित मुद्दे