Mishkin Faustini นักพัฒนาจากเว็บไซต์ The Dirty Developer เน้นข่าวสาร Windows Phone 7 ได้ทดสอบการสร้างโปรแกรมแบบเดียวกันทุกประการบน WP7 เทียบกับบน Android
โค้ดของโปรแกรมตัวอย่างแจกซอร์สให้ดาวน์โหลดได้ตามสะดวก ผลการเปรียบเทียบคือ WP7 กับ Android มีแนวคิดในการพัฒนาโปรแกรมใกล้เคียงกัน เช่น แนวคิด "Layouts" ของ Android เหมือนกับ "Page" ของ WP7 ซึ่งเขียนเป็น XML เหมือนกัน
จุดต่างสำคัญอยู่ที่เครื่องมือในการพัฒนา ฝั่งของ WP7 ใช้ Silverlight + Expression Blend + Visual Studio นั้นให้ประสบการณ์ในการพัฒนาที่ดีกว่า Android ที่อิงกับ Eclipse เป็นหลัก (ต้องไม่ลืมว่านี่เป็นเว็บ WP7 ด้วย)
ทาง Mishkin Faustini สัญญาว่าจะเปรียบเทียบความยากง่ายในการพัฒนา iPhone กับ WP7 ในตอนหน้า
ที่มา - The Dirty Developer
Comments
ไม่พูดถึง App Inventor สินะ
samsung ใหญ่แค่ใหน ?
https://youtu.be/6Afpey7Eldo
ผมลองแล้วไม่เวิร์คอย่างแรงครับ
ฟีเจอร์ยังจำกัดมากๆ คงต้องรอพัฒนาอีกสักหน่อยถึงจะใช้งานได้จริง
อารมณ์เดียวกับเครื่องมือทางฝั่งของ .NET กับ Java
ได้กลิ่นดราม่าคละคลุ้ง
ผมตามไปอ่าน การเทียบการเชียน code ที่ The Dirty Developer
ผมไม่เห็นความแตกต่าง ระหว่างการพัฒนา WP7 กับ Android ในตัวอย่างนี้
หวังว่าตัวอย่างต่อๆไปจะเห็นจริงๆ ว่า WP7 ง่าย กว่า ตัวอย่างที่กล่าวอ้างมาไม่แตกต่างเลย
แต่สุดท้ายผมก็เชื่อว่า WP7 ง่ายกว่าจริงๆนั้นแหละแต่ตัวอย่างที่อ้างมาไม่ชัดเจน
เค้าบอกว่าตัวโค้ดไม่ต่างกันครับ (และเค้าพยายามออกแบบโค้ดให้เหมือนกัน) แต่ tools ของฝั่ง MS ดีกว่า (ซึ่งก็ต้องพิจารณาเรื่องความถนัดของผู้เขียนด้วย)
ผมก็เห็นด้วยว่าเครื่องมือของไมโครซอฟท์นั้นง่ายกว่าจริงๆครับ ถ้าดูจากโค๊ดอาจไม่แตกต่าง แต่ตอนเขียนจริงนี่ลากวางๆ
ต้องยอมรับว่า Developer Tools ของ Microsoft ถือเป็นเจ้าตลาดมานานแสนนาน ครบครันและอำนวยความสะดวกสุดๆ ไม่แปลกใจถ้าจะง่ายต่อการนำไปพัฒนา App
ปล. จากประสบการณ์จากการใช้ VB.NET และ C#.NET เขียน Web App และ Win App มาก่อน เทียบกับ Java แล้วก็น่าจะจริง
จากประสบการณ์ผมพบว่า tools เนี่ยไม่ต่างกันมาก แต่มาเห็นความต่างชัดเจนเวลาเทียบ docs
เห็นด้วยครับ พอทำได้หมดแหละ ปัญหาคือเอกสารนี่แหละครับ
เรื่อง docs นี่น่าจะต่างกันชัดเจนเลยครับ แต่ส่วนอื่นๆ ผมไม่แน่ใจว่าลึกๆ แล้ว tools ของ Android ทำได้ถึงระดับไหนบ้าง จริงๆ ก็เอามาเทียบตรงๆ ลำบากเหมือนกัน เพราะตัว tools ของ Microsoft มันโยกและใช้ร่วมกับ tools ตัวใหญ่สุดของค่ายได้แบบเนียนๆ มันเลยเทียบ 1:1 ลำบากแฮะ แต่ถ้าเอามาเทียบเฉพาะใช้งานจริงๆ ก็ตามที่บอกไปนี่เห็นด้วยครับ
ผมชอบของ Borland มากกว่านะครับ อันนี้แล้วแต่คนชอบมากกว่าเพราะยังไงดูจากตลาดก็รู้ว่าไมโครซอฟย์กินเรียบมานานตลาดนี้
อุ๊ย เจอ พวก
+1
+ด้วยคน
+1
คนของ Borland ที่ทำ Delphi เป็นผู้ให้กำเนิด C# และเป็นผู้สร้าง Visual Studio ครับ
สังเกตุได้ว่าตอนที่ VS2002 ออกมา เครื่องมือต่างๆจะเหมือนกัน Delphi ค่อนข้างมาก
ก็ต้องไม่ลืมว่าvisual studio เสียเงิน...แต่ eclipse ฟรี ด้วยรึเปล่าครับ toolเสียเงินมันจะดีกว่าของฟรีก็ไม่แปลกรึเปล่าครับ (แม้จะไม่เสมอไป)
tools ในการพัฒนา WP7 App ทุกชิ้นฟรีครับ
Visual Studio Express แจกฟรีครับ และ Feature ก็เทพขึ้นเรื่อยๆ ที่สำคัญคือ dev. WP7 app ได้สบายๆครับ
ผมเค้าใจ ว่ามีทั้ง version free แต่จำกัด ความสามารถ กับแบบไม่ free เปล่าครับ
ผมใช้ Visual Studio Express มาตลอด บอกได้เลยว่า ทำได้เหมือนรุ่นใหญ่เป๊ะ
ตัดความสามารถบางอย่างเช่น การทำงานร่วมกันเป็นทีม แต่ถ้าทำงานคนเดียวแล้ว มันไม่ธรรมดาเลยครับ
ทำ Report ไม่ได้ครับ
จาวา่เร็วว์
ผมสงสัยว่าโปรแกรม dotnet framework ที่ run บน pc จะสามารถ run บนมือถือได้ไหมครับ
สำหรับใน WinMo ตัวก่อน (6.5.x ลงไป) จะรันได้ครับ แต่ไม่ทั้งหมด เป็น .NET Compact Framework
แต่ผมลองเขียนโปรแกรมที่เป็น .NET CF มันเอามารันบน Windows ได้หน้าตาเฉย :P