2 पॉइंट द्वारा GN⁺ 2023-09-12 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • लगभग 30 साल के अनुभव वाले एक software developer को 1990 के दशक में इस्तेमाल किए गए Visual Basic के साथ अपना development experience याद आता है, और उनका मानना है कि बाद की तकनीकी प्रगति के बावजूद उन्हें उतना productive tool फिर नहीं मिला
  • वे Microsoft products को पसंद नहीं करते, लेकिन उनका आकलन है कि कम समय में Visual Basic जितनी productivity देने वाला tool अभी तक नहीं मिला
  • वे जानना चाहते हैं कि Visual Basic को छोड़ दिए जाने की समस्याएँ क्या थीं, और उसका मजबूत alternative क्यों नहीं आया

1 टिप्पणियां

 
GN⁺ 2023-09-12
Hacker News राय
  • Visual Basic (VB) में गिरावट कई कारणों से आई, जिनमें Microsoft का .NET और Common Language Runtime की ओर बदलाव, तथा Java/Sun के खतरे के प्रति उसकी प्रतिक्रिया शामिल थी.
  • Microsoft का VB को एक object-oriented language के रूप में फिर से लिखने और IDE को VB6 के visual build paradigm से दूर ले जाने का फैसला कई उपयोगकर्ताओं को पीछे छोड़ गया.
  • वेब के उभार और युवा developers द्वारा PHP को अपनाए जाने ने भी VB के पतन में योगदान दिया.
  • Microsoft के "Visual .NET" रिलीज़ ने उन developers और कंपनियों को नाराज़ कर दिया, जिन्हें वही functionality बनाए रखने के लिए code फिर से लिखने पर भारी खर्च करना पड़ा.
  • Android, iOS, MacOS, Linux और web सहित Windows के बाहर के platforms के उभार ने VB की प्रासंगिकता कम कर दी.
  • कुछ लोगों के अनुसार, Microsoft का "passionate" developers और "single/small" team developers को खत्म करने का फैसला, और Access का धीरे-धीरे मरना भी VB के पतन के कारणों में शामिल था.
  • इसके बावजूद, VB अभी भी finance जैसे कुछ industries में इस्तेमाल होता है, और Excel के लिए VBA का व्यापक उपयोग जारी है.
  • कुछ लोग तर्क देते हैं कि VB की productivity उतनी अच्छी नहीं थी जितनी याद की जाती है; VB apps अक्सर आधुनिक websites की तुलना में अधिक सरल होते थे और devops automation, deployment automation, logging, access control जैसे क्षेत्रों में कमजोर थे.
  • इंटरनेट ने काफी हद तक वे काम अपने हाथ में ले लिए, जिनके लिए VB इस्तेमाल होता था; HTML + JS + firebase/अन्य data stores का उपयोग ऐसे applications बनाने में किया गया जो किसी भी platform पर चलें और दुनिया में कहीं से भी एक्सेस किए जा सकें.
  • कुछ लोगों का मानना है कि Microsoft ने CLR को Common Language Runtime के बजाय C# Language Runtime की तरह केंद्रित किया, और इसी वजह से VB मर गया.
  • VB6 से VB.NET का संक्रमण GUI-database projects से PHP/MySQL/HTML/CSS की ओर बदलाव के साथ-साथ हुआ, लेकिन backward compatibility की कमी ने यह संक्रमण और आसान बना दिया.
  • VB के पतन के बावजूद, Google के AppSheet जैसे drag-and-drop GUI/database tools की मांग अब भी मौजूद है.
  • कुछ लोग कहते हैं कि VB का पतन तकनीक के स्वाभाविक चक्र का हिस्सा था, और VB एक सीमित, उबाऊ और अजीब language थी.
  • VB के लिए मजबूत alternatives की कमी का कारण, कुछ लोगों के अनुसार, यह है कि web development community complexity से प्रेम करती है और उबाऊ business code को तुच्छ समझती है.
  • कुछ लोगों का यह भी मानना है कि Lotus Notes, Dbase 3 and 4, Paradox, Microsoft Access, Foxpro जैसी पुरानी technologies की productivity को आधुनिक technologies अब तक पकड़ नहीं पाई हैं.