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

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 अब तक पकड़ नहीं पाई हैं.