ทำไม JavaScript ไม่ใช้สำหรับการพัฒนาแอพพลิเคชั่นแบบคลาสสิก (ซอฟต์แวร์ที่รวบรวม) [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว ในช่วงหลายปีที่ผ่านการพัฒนาเว็บไซต์ด้วย JavaScript ฉันได้ข้อสรุปว่าเป็นภาษาที่ทรงพลังอย่างเหลือเชื่อและคุณสามารถทำสิ่งที่น่าอัศจรรย์ได้ มันมีชุดคุณสมบัติมากมายเช่น: การพิมพ์แบบไดนามิก ฟังก์ชั่นชั้นหนึ่ง ฟังก์ชั่นที่ซ้อนกัน ปิด ทำหน้าที่เป็นวิธีการ ทำหน้าที่เป็นตัวสร้างวัตถุ ต้นแบบตาม ตามวัตถุ (เกือบทุกอย่างเป็นวัตถุ) regex ตัวอักษร Array และ Object สำหรับฉันแล้วดูเหมือนว่าเกือบทุกอย่างสามารถทำได้ด้วยภาษาแบบนี้คุณยังสามารถเลียนแบบการเขียนโปรแกรม OO เนื่องจากมันให้อิสระที่ดีและรูปแบบการเข้ารหัสที่หลากหลาย ด้วยฟังก์ชั่นที่กำหนดเองที่เน้นซอฟต์แวร์มากขึ้น (I / O, FileSystem, อุปกรณ์อินพุต ฯลฯ ) ฉันคิดว่ามันจะยอดเยี่ยมในการพัฒนาแอปพลิเคชันด้วย แม้ว่าเท่าที่ฉันรู้จะใช้เฉพาะในการพัฒนาเว็บหรือในซอฟต์แวร์ที่มีอยู่เป็นภาษาสคริปต์เท่านั้น เมื่อไม่นานมานี้อาจต้องขอบคุณ V8 Engine ซึ่งถูกใช้มากขึ้นสำหรับงานประเภทอื่น ๆ (ดูตัวอย่าง node.js) ทำไมจนถึงตอนนี้จะได้รับการลดชั้นเพื่อการพัฒนาเว็บไซต์เท่านั้น? สิ่งที่ทำให้มันแตกต่างจากการพัฒนาซอฟต์แวร์?