ตอนนี้ฉันได้ทำสิ่งเล็ก ๆ น้อย ๆ กับ Scala (ซึ่งฉันชอบ "Hello world" และแอปพลิเคชันที่ประดิษฐ์!) ฉันสงสัยว่า .. ส่วนหนึ่งเกี่ยวกับวุฒิภาวะของเครื่องมือเพื่อสนับสนุนการพัฒนาและส่วนหนึ่งเกี่ยวกับการบังคับใช้ทั่วไป ชุดเครื่องมือพร้อมหรือยัง? Scala เหมาะสมสำหรับการใช้กับแอปพลิเคชันระดับองค์กร / ธุรกิจหรือไม่ "คุณ" จะใช้มันในโครงการที่ไม่สำคัญหรือไม่?
ข้อกังวลของฉัน (ไม่มีมูล) อาจเป็น:
- IDE และชุดเครื่องมือมีความสมบูรณ์เท่ากับสิ่งที่เราต้องพัฒนาแอปพลิเคชัน. net และ java (eclipse สำหรับ Scala ดูเหมือน จำกัด เมื่อเทียบกับ eclipse สำหรับ java)
- ชุดเครื่องมือ build / CI / การทดสอบสามารถจัดการกับ Scala ได้อย่างมีประสิทธิภาพหรือไม่
- รหัสรัดกุมที่สามารถบำรุงรักษาได้ (สนับสนุน?) เขียนด้วยภาษาได้อย่างไร?
- เป็นไปได้หรือไม่ที่จะพบนักพัฒนาซอฟต์แวร์ที่มีประสบการณ์ Scala
- มีความสำคัญพอที่จะรับความช่วยเหลือผ่านการอ้างอิงออนไลน์และหนังสือที่มากกว่า "อินโทร" สำหรับภาษาหรือไม่
บรรทัดล่างดังนั้น - ระบบนิเวศเติบโตเพียงพอที่จะใช้ตอนนี้หรือดีกว่ารอดูว่ามันวิวัฒนาการหรือไม่
แก้ไข: สมมติว่า "ไม่ใช่เรื่องไม่สำคัญ" เป็นโครงการสำหรับนักพัฒนา 10-20 ปีแบบหลายปี