Delphi की रिलीज़ के 30 साल (1995~2025)
(blog.davidi.com)- Delphi को 14 फ़रवरी 1995 को रिलीज़ हुए 30 साल हो गए
- इसे 1995 के Software Development Conference (SDC) West में पेश किया गया था, और यह Turbo Pascal के विकास पर आधारित होकर बना
- आज भी यह कई डेवलपर्स के बीच प्रिय है
- अब तक Delphi 12 Athens जारी हो चुका है, और यह एक मल्टी-प्लेटफ़ॉर्म नेटिव ऐप डेवलपमेंट टूल बन चुका है
- एक ही codebase से Windows, Android, iOS, Mac, Linux तक सपोर्ट
- David Intersimone की 30वीं वर्षगांठ पर लिखी पोस्ट और वीडियो
Delphi 1.0 का जन्म और इतिहास
1994 के Borland कॉन्फ़्रेंस में पहली बार प्रस्तुति
- स्थान: Walt Disney World Dolphin & Swan Hotels (Florida)
- शुरुआती कोडनेम: Delphi95
- तकनीकी लक्ष्य: Visual Basic की सरलता और PowerBuilder की ताकत को मिलाकर visual RAD (Rapid Application Development) environment देना
14 फ़रवरी 1995 को आधिकारिक रिलीज़
- रिलीज़ इवेंट: Miller Freeman SDC West कॉन्फ़्रेंस (San Francisco)
- रिलीज़ वर्ज़न: Delphi 1.0 & Delphi Client/Server Edition
- रिलीज़ के बाद प्रतिक्रिया: डेवलपर्स की जबरदस्त उत्साही प्रतिक्रिया, बड़ी सफलता
Delphi 1.0 की विशेषताएँ और अलग पहचान
- Delphi ने उस समय के प्रतिस्पर्धी प्रोडक्ट्स Microsoft Visual Basic, PowerSoft PowerBuilder की तुलना में शक्तिशाली फीचर्स दिए
Delphi 1.0 के मुख्य फीचर्स
- हाई-स्पीड नेटिव कोड कंपाइलर
- द्वि-दिशात्मक डेवलपमेंट environment (visual form designer + code editor)
- object-oriented programming (OOP) सपोर्ट
- VCL(Visual Component Library) उपलब्ध
- structured exception handling
- रीयल-टाइम data binding (data-aware components)
- BDE(Borland Database Engine) के ज़रिये SQL डेटाबेस सपोर्ट
उस समय Visual Basic और PowerBuilder इंटरप्रेटर-आधारित थे, लेकिन Delphi कंपाइल किए गए नेटिव executable files बना सकता था
Windows 3.1 पर Delphi 1.0 चलाने का तरीका
- DOSBox-X: डाउनलोड
- Windows 3.1 image file: WinWorld
- Delphi 1.0 ISO file: WinWorld
- इंस्टॉलेशन प्रक्रिया
- DOSBox-X इंस्टॉल करें
- Windows 3.1 इंस्टॉल करें
- Delphi 1.0 CD mount करने के बाद इंस्टॉल करें
- Windows 3.1 चलाने के बाद Delphi 1.0 चलाएँ
- विस्तृत इंस्टॉलेशन गाइड और वीडियो:
Delphi 1.0 का ईस्टर एग
- IDE में "Help > About" चुनें
- ALT key दबाकर "DEVELOPERS" टाइप करें
- टीम क्रेडिट्स की सूची दिखाई देगी
- ALT + "AND" टाइप करने पर Anders Hejlsberg (Delphi architect) की image दिखाई देगी
Delphi का विकास इतिहास
Delphi के प्रमुख वर्ज़न और रिलीज़ तिथियाँ
- Delphi 1.0 (1995) – Windows 3.1 सपोर्ट, VCL की शुरुआत
- Delphi 2.0 (1996) – 32-bit सपोर्ट (Windows 95/NT)
- Delphi 3.0 (1997) – COM और ActiveX सपोर्ट
- Delphi 4.0 (1998) – बेहतर IDE, code template जोड़े गए
- Delphi 5.0 (1999) – डेटाबेस कनेक्टिविटी में सुधार
- Delphi 7.0 (2002) – सबसे लोकप्रिय वर्ज़नों में से एक
- Delphi XE series (2010~2015) – मोबाइल डेवलपमेंट सपोर्ट
- Delphi 10+ series (2015~वर्तमान) – मल्टी-प्लेटफ़ॉर्म डेवलपमेंट सपोर्ट
- Delphi का इतिहास और फीचर बदलाव
Delphi के 30 साल पूरे होने पर बधाई
- Delphi ने पिछले 30 वर्षों में अनगिनत डेवलपर्स को शक्तिशाली RAD (Rapid Application Development) environment दिया है और आज भी यह पसंद किया जाता है
- Delphi बनाने वाले सभी डेवलपर्स और इसे इस्तेमाल करने वाले सभी डेवलपर्स का धन्यवाद!
Delphi के इतिहास से जुड़े ब्लॉग पोस्टों का संग्रह
- It's 29! Delphi, I Mean (2024)
- Delphi 28th Anniversary (2023)
- 26 Years... of Delphi (2021)
- Delphi is 25! (2020)
- 24 Years of Delphi... and Delphi 10.3.1 is out Today! (2019)
- 22 Years of Delphi and it Still Rocks (2017)
- It's Delphi Birthday
- Delphi 18 Birthday Video
- 16 Years Ago in San Francisco
- 15 Years of Delphi
- 12 Years of Delphi
3 टिप्पणियां
वाह~~ यह तो यादों वाला Delphi है, हाहा। मैंने 4.0 वर्ज़न से डेवलपमेंट किया था, और उस समय लो-स्पेक PC पर भी इसकी तेज़ compilation सच में बहुत प्रभावशाली थी।
कुछ साल पहले मैंने Delphi का 26वां साल भी एक बार पोस्ट किया था।
मैंने 2001 में Delphi से लिखा हुआ एक प्रोग्राम कुछ समय पहले फिर से निकालकर Windows 11 पर चलाया था, और वह बिना दोबारा compile किए भी अच्छी तरह चल गया।
शायद Windows की backward compatibility support भी काफ़ी अच्छी रही होगी, हाहा
Hacker News टिप्पणियाँ
1997 से 2004 तक का Delphi युग शायद वह समय था जब मैं सबसे ज़्यादा प्रोडक्टिव था। मैंने अनगिनत ऐप्स लिखे, और compile speed, VCL, IDE, तथा compiled code performance जैसी चीज़ों ने इसकी सफलता में योगदान दिया। मैंने Delphi में तीन अलग-अलग Norton Commander clone लिखे, और सबसे लोकप्रिय तुर्की social platform भी बनाया
पता नहीं यह उम्र बढ़ने के साथ अतीत को गुलाबी नज़र से देखने का असर है या नहीं, लेकिन desktop से web और फिर mobile की ओर बदलाव में लगता है कि हमने कुछ खो दिया
जब तक पेज डाउन है, Delphi 1.0 installation screen देखिए: लिंक
यह एक संभावनाशील भाषा थी। Delphi 5 और 6 के दौर में मैंने बहुत काम किया। यह VB6 और C++ के बीच एक अच्छा संतुलन था
मुझे Turbo Pascal और Delphi बहुत पसंद थे। प्रोग्रामर के रूप में वह मेरा सबसे प्रोडक्टिव दौर था। मैं लगातार upgrade करता रहा और बहुत खुश था, लेकिन जब इसकी कीमतें पागलपन की हद तक बढ़ गईं, तो मैं जारी नहीं रख सका। Lazarus उस खाली जगह को काफ़ी अच्छी तरह भरता है, लेकिन उसकी भयानक documentation समस्या है
Delphi के प्रोडक्टिव होने का एक कारण यह था कि यह एक "असल भाषा" थी, और इसका object model भी ठीक-ठाक था (VB से बेहतर)
मृत्यु का आलिंगन (^_^) यहाँ mirror किया गया है: लिंक
JavaFX अब भी जीवित है, समर्थित है, और विभिन्न (third-party) WISYWIG editors के साथ आता है, तथा binary में compile भी किया जा सकता है
1995 में Anders Hejlsberg के साथ Delphi-1 पर एक इंटरव्यू: लिंक
मैंने Delphi से programming सीखी, और 20 साल से ज़्यादा समय से इसका उपयोग नहीं किया है, फिर भी यह आज भी मेरे लिए एक खास जगह रखता है