คือผมมีโครงการจะเขียนโปรแกรมจัดการฐานข้อมูลใช้กับงานของตัวเองแต่ไม่มีพื้นฐานเกี่ยวกับโปรแกรมเชิงวัตถุ ที่ใกล้เคียงที่สุดผมใช้โปรแกรม HB++ เขียนโปรแกรมจัดการฐานข้อมูล ทำงานบน palmOS แต่ก็ใช้งานในลักษณะโปรแกรมย่อยทั่วไปไม่ได้เขียนเชิงวัตถุ และไม่เคยมีประสบการณ์เขียน JAVA, C และภาษาอื่นๆ นอกจากภาษา BASIC และ PASCAL เท่านั้น
อยากจะสอบถามว่าถ้าจะเริ่มเขียนบนสองระบบนี้ระหว่าง Android กับ iOS ควรจะเริ่มที่อะไรถึงจะง่ายกว่ากัน หาข้อมูล ตัวอย่างโปรแกรมง่ายกว่าครับ
ถ้ามี android หรือ
bongikairu Mon, 27/02/2012 - 19:47
ถ้ามี android หรือ [iphone/ipod touch + mac] อย่างใดอย่างหนึ่ง -> เลือกตามที่ตัวเองมีครับ
ถ้าไม่มีทั้งคู่ หรือมีทั้งคู่ -> เลือกตามชอบครับ แต่ถ้ายังไม่มีและงบน้อยก็แนะนำ android ไปก่อนครับ
แต่ส่วนตัวแนะนำ iOS นะครับ เพราะทำ UI ให้สวยได้ง่ายกว่า Android ( แต่ถ้าไม่สน UI สนแต่ Coding ผมก็แนะนำ Android หละครับ Java ค่อนข้างง่ายกว่า Objective-C เยอะ )
ถ้าไม่มีเครื่อง Mac ...
mr_tawan Mon, 27/02/2012 - 20:15
ถ้าไม่มีเครื่อง Mac ... หรือไม่มีโครงการจะซื้อเร็ว ๆ นี้ ไป Android เลยครับ เพราะแทบไม่ต้องซื้ออะไรเพิ่ม ถ้ามีมือถือ Android ด้วยจะดีมาก เพราะ emulator มันอืดสุด ๆ (มีวิธีรันให้มันเร็วเหมือนกัน แต่ไม่สะดวกสุดๆ )
แต่ถ้ามี Mac อยู่แล้ว หัด Obj-C ไปเลยก็ดีนะครับ เพราะนอกจากจะใช้เขียน app บน iOS ได้ก็ยังเขียนบน OS X ด้วย
ขอบคุณทั้งสองท่านครับ ผมมี
plawanja Mon, 27/02/2012 - 20:24
ขอบคุณทั้งสองท่านครับ ผมมี macbook pro + android ครับ ยินดีรับทุกคำแนะนำครับ
มีอุปกรณ์เหมือนกันเลยครับ
iPomz Tue, 28/02/2012 - 09:07
In reply to ขอบคุณทั้งสองท่านครับ ผมมี by plawanja
มีอุปกรณ์เหมือนกันเลยครับ และกำลังจะหาข้อมูลพวกนี้เหมือนกัน
มีคนเขียน HB++ด้วย เก๋าจริงๆ
MN Mon, 27/02/2012 - 21:05
มีคนเขียน HB++ด้วย เก๋าจริงๆ
โดยส่วนตัวเขียนแต่ Android
zerntrinos Mon, 27/02/2012 - 21:44
โดยส่วนตัวเขียนแต่ Android ครับ
แต่เพื่อนที่เคยเขียน WP iOS และ Android
บอกว่า Android ยากกว่า iOS ครับ
แต่ที่แน่ๆ Android สร้าง UI ให้สวยยากครับ
แล้วยังต้องคำนึงถึงหน้าจอหลายๆขนาดอีกด้วยครับ
ความเห็นส่วนตัวจากการที่เทอมน
tana Tue, 28/02/2012 - 09:11
ความเห็นส่วนตัวจากการที่เทอมนี้ที่มหาลัยผมเรียนทั้ง Android และ iOS Programming
จากที่สัมผัสแล้วตัว Xcode ประสิทธิภาพดีกว่าทางฝั่ง Android เยอะเลย เอาง่ายๆ แค่ตอนเซ็ตค่าโปรแกรม+API ก่อนที่จะเขียนของ Android ก็ปวดตับแล้ว (Android ผมใช้ eclipse)
นี่ยังไม่พูดถึงเรื่องเครื่องมือ การออกแบบ UI และ Framework ต่างๆ ที่ทางฝั่ง Xcode เตรียมมาให้ดีกว่า
อีกอย่างผมเป็นมือใหม่ อาจเขียนโค้ดผิดวิธีหรือมีบั๊กอะไรบ้าง ผมคิดว่าตัว Xcode แจ้งที่มาที่ไปของเออเร่อได้ดีครับ แต่ของฝั่ง Android ผมมักไม่รู้ว่าเออเร่อนี้เป็นความผิดที่เกิดมาจากใครกันแน่ (เกิดจากเซ็ตโปรแกรมไม่ถูกต้อง เกิดจากปัญหาจุกจิกของตัวโปรแกรมเอง หรือเกิดจากโค้ดที่เราเขียนกันแน่)
และอย่างที่ท่านบนๆ บอกครับว่า iOS มี Fragment น้อยกว่า Android มาก อย่างที่เห็นได้ชัดที่สุดคือขนาดของหน้าจอหล่ะครับ
สรุปว่า
iOS : ง่ายครับ
Android : ท้าทายดีครับ
เอ้อ ข้อเสียของ iOS
tana Tue, 28/02/2012 - 09:39
In reply to ความเห็นส่วนตัวจากการที่เทอมน by tana
เอ้อ ข้อเสียของ iOS อีกข้อ
ถ้าจะเอาแอพเทสที่เครื่องตัวเองก็ต้องเสียตังค์ด้วยนะ T^T
อืมมม
plawanja Tue, 28/02/2012 - 11:15
In reply to เอ้อ ข้อเสียของ iOS by tana
อืมมม เคยได้ยินเรื่องนี้มาเหมือนกัน เห็นว่า compile แล้วใช้ได้แค่บน emu ใข่ไหมครับ แล้วถ้าเจลเบรกแล้วจะสามารถรันโปรแกรมที่เขียนเองได้เลยโดยไม่ต้องผ่าน market ได้ไหมครับ
แต่แลกกับที่ตัว emu ของ iOS
tana Tue, 28/02/2012 - 13:45
In reply to อืมมม by plawanja
แต่แลกกับที่ตัว emu ของ iOS มันทำงานได้เร็วและแสดงผลได้ใกล้เคียงความจริงมากกว่า เมื่อเทียบกับ emu ของ Android ครับ
เรื่องเจลเบรคแล้วเอามาลงเครื่องตัวเองผมก็ได้ยินว่ามันทำได้ครับ แต่ยังไม่เคยศึกษาในประเด็นนี้เลยครับ
ปล.ตอนเรียนใช้ Account Dev. ของอาจารย์
ios ครับ เคยเขียนมาทั้ง 2.
naiaong Tue, 28/02/2012 - 11:04
ios ครับ เคยเขียนมาทั้ง 2.
เขียนบน android
iamfalan Tue, 28/02/2012 - 11:23
เขียนบน android ควรจะมีเครื่องไว้เทสด้วยอย่างแรงครับ
เพราะ emu มันมหาอืดจริงๆ กว่าจะ run ได้นี่หลับเลยครับ
+1
rulaz07 Tue, 28/02/2012 - 13:23
In reply to เขียนบน android by iamfalan
+1
http://playground-soft.com/wo
mr_tawan Tue, 28/02/2012 - 15:13
In reply to เขียนบน android by iamfalan
http://playground-soft.com/wordpress/?p=383
ผมใช้วิธีนี้กับโน๊ตบุ๊คผม (Athlon Neo 1.6GHz คอร์เดียว Ram 2GB) ก็ใช้งานได้ดีประมาณนึงนะ แต่ติดที่ไม่สะดวก
โหด!
rulaz07 Tue, 28/02/2012 - 23:14
In reply to http://playground-soft.com/wo by mr_tawan
โหด!
อันที่จริงผมอยากเห็นมันเป็นวิ
mr_tawan Wed, 29/02/2012 - 01:56
In reply to โหด! by rulaz07
อันที่จริงผมอยากเห็นมันเป็นวิธีมาตรฐานนะ ถ้า Android บน x86 ได้เป็นประชากรชั้นหนึ่งเหมือน ARM เมื่อไหร่ เราคงได้เห็นกันครับ
ถ้าได้ความช่วยเหลือจาก Oracle (จะเกิดขึ้นเรอะ ?) หรือ VMWare ล่ะก็ไม่แน่นะ
ถ้าจะเกิดคงต้องรอดู virtual
neonicus Thu, 01/03/2012 - 10:57
In reply to อันที่จริงผมอยากเห็นมันเป็นวิ by mr_tawan
ถ้าจะเกิดคงต้องรอดู virtual box ของ oracle ครับ
ขนาด virtual ของเครื่อง mac ยังเตรียมให้พร้อมเลย แต่ vmware ไม่มี
หึหึ
PaPaSEK Wed, 29/02/2012 - 21:11
In reply to http://playground-soft.com/wo by mr_tawan
หึหึ แอบอ่านตั้งแต่วันก่อนแล้ว ว่าจะไม่ทักแล้วนะครับ
app ไปถึงไหนแล้วครับ ผมรออยู่นะเนี่ย
https://market.android.com/de
mr_tawan Thu, 01/03/2012 - 02:06
In reply to หึหึ by PaPaSEK
https://market.android.com/details?id=com.playground_soft.chord
วันอาทิตย์นี้เวอร์ชั่น 1.2 น่าจะเสร็จครับ แก้บั๊กหนึ่งตัว กับเพิ่มฟีเจอร์หนึ่งตัว
ปล.ที่จริงไปขอพี่ชายคุณลองก็ได้นะ 555 ได้เป็นเบต้าเทสต์ด้วย (แต่เคยเปิดหรือยังนี่ไม่รู้)
อ่า ไม่มี ProChord ซะด้วย
PaPaSEK Thu, 01/03/2012 - 13:56
In reply to https://market.android.com/de by mr_tawan
อ่า ไม่มี ProChord ซะด้วย
มีตังค์ก็ไป iOS
way_cs16 Thu, 01/03/2012 - 11:48
มีตังค์ก็ไป iOS ง่ายกว่าเย้อเลย
แต่ปัญหาที่เจอก็เยอะนะ xcode ปิดตัวเองบ่อยๆ เปลี่ยนเวอร์ชั่นของ SDK แล้วโปรเจคเก่าเน่าไปเลย คอนฟิกก็เยอะเหมือนกัน ละเวลามัน Runtime Error หาค่อนข้างย่างไม่มี StackTrace ชัดเจนเหมือน Android
แต่เร็วกว่าเวลาจะดีบั๊ก สบายกว่าเยอะ แอนดรอย จะรันทีรอ 3-5 นาที แทบทุบคอมตาย