ผมไม่เคยเขียนโปรแกรมสำหรับใช้งานทั่วไป เขียนแต่โปรแกรมคำนวณทางวิทย์อย่างเดียว อยากลองเริ่มเขียน app android ดูบ้าง อยากให้เป็นแอพที่เน้นcontent text กับรูป ซึ่ง content ผมกับเพื่อนเขียนเองไม่กี่คน อยากทราบว่า ต้องใช้ฐานข้อมูลใช่ไหมครับ ต้องเช่า server หรือเปล่าครับ แล้วถ้าต้องเช่า ต้องคำนวณปริมาณคนใช้หรือเปล่าครับ เช่าเล็กๆได้ไหม แบบ 100บาทต่อเดือน ถ้าผมกับเพื่อนเป็นคนอัพเดทกันสองคน ผมควรจะรู้อะไรบ้าง ไม่รู้จะ search ยังไงเลยจริงๆครับ
ขอบคุณครับ
เข้าใจว่าเป็นแอ็พที่ใช้อ่านคอ
Similanblu Thu, 19/09/2013 - 10:30
เข้าใจว่าเป็นแอ็พที่ใช้อ่านคอนเทนท์จากเซิฟเวอร์กลาง ซึ่งเขียนโดยเราเองใช่ไหมครับ
ถ้าคอนเทนท์เป็นพวกบทความบล็อกธรรมดา มีแทรกรูปนิดหน่อย ผมแนะนำให้ติดตั้ง CMS ง่ายๆ อย่างเวิร์ดเพรสไปเลยครับ จะได้มีเครื่องมือเขียนคอนเทนท์ได้ด้วย ไม่ต้องมาทำอะไรเองเลย พูดง่ายๆ คือเปิดเว็บเล็กๆ ขึ้นมาแห่งนึง ให้คุณกับเพื่อนเข้าไปเขียนคอนเทนท์ ถ้าไม่อยากให้คนอ่านได้บนเว็บ ก็ปิด permission ในเวิร์ดเพรสไปก็ได้
จากนั้น ให้ติดตั้ง plugin ที่จะใช้ดาวน์โหลดบทความเป็นฟอร์แมต JSON ครับ http://wordpress.org/plugins/feed-json/ หรือ http://digwp.com/2010/05/wordpress-json-api-plugin/
ในแอ็พของคุณบนแอนดรอยด์ ก็ให้มันโหลด json มาจากเว็บไซต์ ซึ่งจะใช้แสดงผลด้วย Javascript ผ่าน WebView ได้ง่ายๆ
ส่วนโฮสต์สำหรับเวิร์ดเพรสของคุณนั้น สามารถใช้บริการ Amazon Web Service ได้ครับ ฟรีเครื่องขนาดเล็กสุด 1 ปี ซึ่งเพียงพอสำหรับเว็บไซต์ที่ใช้กันแค่ไม่กี่คน แต่ถ้าแอ็พ/เว็บติดตลาดในอนาคต ก็สามารถจ่ายตังค์เพื่อขยายขนาดให้ใหญ่ขึ้นได้
http://coenraets.org/blog/2012/01/setting-up-wordpress-on-amazon-ec2-in-5-minutes/
(หรือถ้าเปรี้ยวขึ้นมาหน่อย จะแยกเซิฟฐานข้อมูลจากเซิฟเวอร์ประมวลก็ยังได้ เปรี้ยวกว่านั้นก็แยกแคช แยกไฟล์ภาพได้อีก ขยายและพัฒนาได้เยอะแยะ)
ตอนเปิดบริการ Amazon Web Service อย่าลืมเลือกเซิฟเวอร์ในสิงคโปร์นะครับ จะได้ใช้ได้เร็วในบ้านเรา
ออ เพิมเติม
Similanblu Thu, 19/09/2013 - 10:37
In reply to เข้าใจว่าเป็นแอ็พที่ใช้อ่านคอ by Similanblu
ออ เพิมเติม ถ้าคุณไม่ต้องการให้คนจากเว็บจริงๆ ตอนใช้ Amazon ก็ไม่ต้องจดโดเมนเนมก็ยังได้เลยครับ เวลาแอพคุณติดต่อเรียกบทความ ก็เรียกผ่าน ip ตรงๆ ได้เลย เช่น http://123.456.78.9/feed/json ทำนองนี้
ถ้าทำแบบนี้ ก็ไม่ต้องเสียตังค์สักบาท ยกเว้นค่าสมัคร Android Developer Account ไม่กี่ตังค์ ;)
(ถ้าไม่คิดจะ publish บน Google Play ก็ไม่ต้องเสียสักบาทด้วยซ้ำ)
ขอบคุณ คุณsuwatpb,
Jaddngow Thu, 19/09/2013 - 10:42
ขอบคุณ คุณsuwatpb, คุณSimilanblu ครับ
อาจแค่ทำแจกเพื่อนๆในภาควิชาครับ อาจไม่ได้จ่ายเงินสมัครเป็น developer