2 คะแนน โดย GN⁺ 2023-09-12 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • มีประสบการณ์ทำงานเป็นนักพัฒนาซอฟต์แวร์มาเกือบ 30 ปี
  • ย้อนรำลึกถึงการใช้ VB ในยุค 90
  • แม้เทคโนโลยีจะก้าวหน้า แต่ก็เทียบกับประสบการณ์การพัฒนาในปัจจุบันไม่ได้
  • ตั้งข้อสังเกตว่าเทคโนโลยีกลับถอยหลัง
  • มีมุมมองเชิงวิพากษ์ต่อผลิตภัณฑ์ของ Microsoft
  • ยังไม่พบเครื่องมือที่ให้ประสิทธิภาพการทำงานได้เทียบเท่า Visual Basic
  • ตั้งคำถามว่าทำไมถึงเลิกใช้ Visual Basic
  • ทำไมจึงยังไม่มีตัวทดแทนที่แข็งแกร่งปรากฏขึ้น

1 ความคิดเห็น

 
GN⁺ 2023-09-12
ความคิดเห็นจาก Hacker News
  • การเสื่อมความนิยมของ Visual Basic (VB) เกิดจากหลายปัจจัย เช่น การเปลี่ยนผ่านของ Microsoft ไปสู่ .NET และ Common Language Runtime รวมถึงการตอบสนองต่อภัยคุกคามจาก Java/Sun
  • การที่ Microsoft ตัดสินใจเขียน VB ใหม่ให้เป็นภาษาเชิงวัตถุ และย้าย IDE ออกจากแนวคิดการสร้างแบบภาพของ VB6 ทำให้ผู้ใช้จำนวนมากถูกทิ้งไว้ข้างหลัง
  • การเติบโตของเว็บและการที่นักพัฒนารุ่นใหม่หันไปใช้ PHP ก็มีส่วนทำให้ VB ลดความนิยมลง
  • การเปิดตัว "Visual .NET" ของ Microsoft ทำให้นักพัฒนาและบริษัทต่าง ๆ โกรธ เนื่องจากต้องเสียเงินจำนวนมากเพื่อเขียนโค้ดใหม่สำหรับความสามารถเดิม
  • การเติบโตของแพลตฟอร์มนอกเหนือจาก Windows เช่น Android, iOS, MacOS, Linux และเว็บ ทำให้ความเกี่ยวข้องของ VB ลดลง
  • การที่ Microsoft ตัดสินใจฆ่านักพัฒนาแบบ "passionate" และทีมนักพัฒนาแบบ "เดี่ยว/ขนาดเล็ก" รวมถึงการค่อย ๆ ตายลงของ Access ก็มีส่วนต่อการเสื่อมของ VB
  • ถึงอย่างนั้น VB ก็ยังถูกใช้งานอยู่ในบางอุตสาหกรรม เช่น การเงิน และ VBA สำหรับ Excel ก็ยังถูกใช้อย่างแพร่หลาย
  • บางคนโต้แย้งว่าประสิทธิภาพการพัฒนาของ VB ไม่ได้ดีอย่างที่คนจำกันได้ และแอป VB มักเรียบง่ายกว่าเว็บไซต์สมัยใหม่ อีกทั้งยังขาดในด้าน devops automation, deployment automation, logging, access control และด้านอื่น ๆ
  • อินเทอร์เน็ตได้เข้ามารับช่วงหน้าที่ส่วนใหญ่ที่เคยใช้ VB โดยมีการใช้ HTML + JS + firebase/ที่เก็บข้อมูลอื่น ๆ เพื่อสร้างแอปพลิเคชันที่ทำงานได้บนทุกแพลตฟอร์มและเข้าถึงได้จากทุกที่ในโลก
  • บางคนเชื่อว่า Microsoft มุ่ง CLR ให้กลายเป็น C# Language Runtime แทนที่จะเป็น Common Language Runtime จนทำให้ VB ค่อย ๆ ตายไป
  • การเปลี่ยนผ่านจาก VB6 ไปเป็น VB.NET เกิดขึ้นพร้อมกับการย้ายจากโปรเจ็กต์ GUI-ฐานข้อมูลไปสู่ PHP/MySQL/HTML/CSS แต่การไม่รองรับย้อนหลังยิ่งทำให้การเปลี่ยนผ่านเกิดขึ้นง่ายขึ้น
  • แม้ VB จะเสื่อมความนิยมลง แต่ก็ยังมีความต้องการเครื่องมือ GUI/ฐานข้อมูลแบบลากแล้ววาง เช่น AppSheet ของ Google
  • บางคนมองว่าการลดลงของ VB เป็นเพียงวัฏจักรตามธรรมชาติของเทคโนโลยี และ VB เป็นภาษาที่มีข้อจำกัด น่าเบื่อ และประหลาด
  • การขาดทางเลือกทดแทน VB ที่แข็งแกร่งนั้น มีสาเหตุมาจากชุมชนนักพัฒนาเว็บที่หลงใหลในความซับซ้อนและดูแคลนโค้ดธุรกิจที่น่าเบื่อ
  • บางคนยังเชื่อว่าผลิตภาพของเทคโนโลยีเก่าอย่าง Lotus Notes, Dbase 3 and 4, Paradox, Microsoft Access และ Foxpro ยังไม่ถูกเทคโนโลยีสมัยใหม่ไล่ทัน