วันนี้ผมได้ไปเจอ บทความ ทำไมถึงย้ายออก จาก .net(Why I Left the. NET Framework) จาก http://blog.jonathanoliver.com/why-i-left-dot-net/ ถ้าอ่านจากบทความนี้มันคือใช่เลยของข้อเสียของ .net นะครับ แต่ผมมีข้อให้คิดและแจกแจงให้สำหรับคนที่คิดจะย้ายจาก .net ไปอย่างอื่นนะครับ
ข้อดี
1) Opensource มีความก้าวหน้ารวดเร็วของเทคโนโลยี Framework มีหลากหลายให้หยิบใช้
2) Opensource มีการลงทุนต่ำและหาคนใช้งานเป็นได้มากมาย
3) มี Developer จำนวนมากกว่า
4) JAVA,PHP สามารถเข้าถึงการ Compile หรือ การ Build โค้ดได้ โดย Manual ทำให้ผู้ใช้เรียนรู้โครงสร้างการ Build โปรแกรมได้ทั้งหมด
5) Tools มีหลากหลาย เช่น Eclipse, Editplus,Notepad++
6) Server Cloud Opensource มีหลากหลายมาก ทั้ง Amazon ,Digital Ocean ในไทยก็เริ่มมีหลากหลายเช่น Chaiyo Host
7) Big Data มีการ Support แล้ว จากการใช้ Hadoop
ข้อเสีย
1) การ Maintenance ต้องอาศัยผู้ชำนาญ แต่ .net Visual Studio(VS) กับ Framework มันพร้อมอยู่แล้ว
2) ต้องเลือก Web Server แต่ .Net framework ใช้แต่ IIS
3) Tools แต่ละตัวไม่ดีเท่ากับ VS เพราะในแง่ Intelligence ที่เป็นตัวช่วยสำคัญในการพัฒนา
4) ผู้พัฒนามีจำนวนมาก แต่ผู้ชำนาญแท้จริง มีจำนวนน้อย ที่จะ Manage จัดการกับ Server ได้
5) การเปลี่ยนมือของ Developer เป็นปัญหาเสมอ หากความชำนาญต่างกันจะยิ่งกลายเป็นปัญหา เพราะโค้ดคนเก่าๆ บางทีใช้คำสั่งแบบที่คนใหม่ๆไม่เข้าใจ
6) ไม่มี Linq to sql หรือ Lambda Expression และ Entity Freamework ที่เป็น Tools ในการจัดการ CRUD ที่ทำให้การพัฒนา ซอฟท์แวร์ติดต่อฐานข้อมูลเป็นเรื่องง่ายๆ
7) การย้ายระบบ (Migration) ยุ่งยากกว่าเพราะ Feature หลายๆอย่าง ต้องสร้างเองทั้งหมด
ข้อเสียของ .Net
1) ต้นทุนสูง ไมโครซอฟท์เก็บค่า่ License ค่อนข้างแพงมาก
2) ทุกอย่างถูกปิดด้วย .Net Framework ที่ออกแบบมาอย่างดี
3) กิน Resource มากจาก Visual Studio
4) Server หาในไทยยาก และแพง ที่ผมใช้อยู่จะเป็น Hosting Vinhost กับ Hosting Dynamo
5) Windows AZure แพงกว่า Server Opensource
6) มี Hadoop จัดการกับ Big Data
7) ยังไม่มี การ Support กับทาง NOSQL
ทั้งหมดนี้ผมแสดงให้เห็นถึงข้อดีข้อเสียที่ผมพบนะครับ แต่โดยส่วนตัวผมสนับสนุน .net อยู่แล้วเหตุผลเพราะว่า เวลาการพัฒนาและจัดการมันเร็วกว่า Opensource เยอะ และการเปลี่ยน Version ส่วนใหญ่ไม่กระทบมาก ปรับเปลี่ยนได้เร็วกว่า Opensource มากครับ
ไม่มีความคิดเห็น:
แสดงความคิดเห็น