สอบถามการพัฒนา DesktopApp ด้วยภาษา C# เทียบกับ JAVA ครับ
ถ้าเป็น GUI บน Desktop ไม่สามารถเอา Tools อย่าง Eclipse / Netbean ซึ่งเป็นแค่ Plugin มาเทียบกับตัว Visual Studio ครับ เพราะมันถูกสร้างมาสำหรับ Project แบบ Windows Form Application โดยเฉพาะ และ บ. ส่วนมากก็ใช้ Windows กันอยู่แล้ว พัฒนาด้วย Visual Studio สามารถ Build เป็น EXE เอาไปรันได้เลย
ส่วนจะใช้ C# หรือ VB.NET ก็แล้วแต่ แต่ที่แน่ ๆ มันมากกว่า Java GUI ผมว่า 90 กว่าเปอร์เซ็นต์ด้วยซ้ำครับ
Date :
2014-10-09 15:01:37
By :
mr.win
ยังไง VS ก็ชนะในเรื่องการสร้าง GUI นะ เอาแค่รุ่นเก่า (ไม่นับ WPF) Form ธรรมดา VS สร้าง Project ยังไม่ต้องเขียน code (เพราะ system เขียนให้แล้ว) ก็กด run ได้เลย Form ก็ปรากฎขึ้นมาทันที ส่วน Java ต้อง config code ก่อน ปุ่ม close ยังต้อง listener มันเลยอะครับ
เรื่องความสวยงาม VS ก็ชนะอีก คงไม่ต้องพูดมาก UI ที่ VS มีเป็นมาตรฐานมากกว่า (ก็เพราะว่ามัน run บน windows)
ตอบดีกว่า พล่ามมาเยอะ
"C# เขียนง่ายกว่า JAVA ไหม" - C# มีรูปแบบโครงสร้างคล้าย JAVA 90% แต่ที่ต้องศึกษาคือ Library ต่างๆ พวกการทำงานของ Class บางอย่างชื่อก็ไม่ได้เหมือนกันไปทั้้งหมด ถ้าความง่ายหมายถึง code snippet หรือตัวช่วยต่างๆ อันนี้ง่ายกว่าแน่นอน
"แล้ว visual studio ใช้ได้ดีกว่า Netbean, eclipse ไหมครับ" - อย่างที่คุณวินบอก อย่าเอามาเทียบกัน เพราะมันคนละชั้น คนละเรื่อง ถ้าจะเทียบให้ไปเทียบกับพวก .net script editor พวก freeware ต่างๆ ที่เขียน .net ได้
"อยากทราบในองค์กรต่างๆมีการใช้งาน C# เยอะไหมครับ" - ต้องบอกว่าองค์กรต่างๆ มีการใช้งานโปรแกรมที่พัฒนาด้วย .net เยอะมั้ยครับ ซึ่งบอกได้ว่าเยอะ แต่มันก็ไม่ได้ทั้งหมด เพราะถ้าเป็นระบบหลักๆ ขององค์กรใหญ่ ส่วนใหญ่คือ Java แต่การดึงระบบมาทำงานที่ Frontend จะใช้ .net น้อยมากๆ ที่ทั้งองค์กรจะใช้ Java หมด ถ้าไม่เขียนโปรแกรมเป็น Web App นะ หาแถบไม่มีเลย
Date :
2014-10-09 17:05:29
By :
gunnermontana
จริงครับ C# คล้ายกับ Java มากกว่า 90% ผมเขียน C# อยู่ดี ๆ ไปจับ Java ชิวมาก ๆ
Date :
2014-10-09 17:12:24
By :
mr.win
Load balance : Server 02