พัฒนาอย่างมืออาชีพสำหรับ iOS, Android และเว็บ - ข้อมูลเชิงลึก


9

นี่ไม่ใช่คำถามเกี่ยวกับการพัฒนาทั้งสามฉันรู้วิธีข้ามแพลตฟอร์มที่หลากหลายและอื่น ๆ แต่ฉันอยากรู้เพิ่มเติมจากมุมมองของนักพัฒนาว่าการพัฒนา iOS, Android และเว็บแอพเป็นเรื่องยากแค่ไหน?

ขณะนี้ฉันอยู่ในงานแรกของฉันในฐานะนักพัฒนามือถือ / เว็บ ฉันได้พัฒนาแอพ iPhone / iPad เครื่องแรกของฉันไปแล้วและตอนนี้ฉันต้องพัฒนาแอพสำหรับ Android เพราะเวอร์ชั่นเว็บที่ฉันพยายามทำได้ไม่ดีเท่าที่จำเป็นและฐานข้อมูลบนเว็บดูเหมือนจะไม่ได้ถูกตัดออก แต่ฉันไม่แน่ใจว่ามันเป็นไปได้ที่จะพัฒนาทั้ง 3 อย่างในแง่ของการจดจำ api ทั้งหมดและอื่น ๆ ฉันจะไม่พูดว่าฉันมีปัญหากับภาษาการเขียนโปรแกรมเพียงวิธีการใช้ api สำหรับแพลตฟอร์มที่หลากหลาย นอกจากนี้ภาษาอื่น ๆ ทั้งหมดที่ฉันดูในเวลาว่างของฉันเพียงแค่รู้สึกว่าฉันกำลังแพร่กระจายตัวเองให้ผอม

เป็นไปได้หรือไม่ที่คน ๆ หนึ่งจะพัฒนา ios, android และ web apps? ฉันควรคิดถึงการลดให้เป็น iOS และแอพที่ทำงานบนเว็บหรือไม่

ฉันพัฒนาทุกอย่างด้วยตัวเองดังนั้นฉันจึงไม่มีใครพูดถึงทางออกที่ดีที่สุดสำหรับทุกสิ่งและฉันแค่พยายามออกกำลังกายตามที่ฉันไปด้วย

ดังนั้นนักพัฒนาข้ามแพลตฟอร์มใด ๆ ออกมี? บริษัท มีทีมต่าง ๆ สำหรับแพลตฟอร์มที่แตกต่างกันหรือไม่?

ข้อมูลเชิงลึกใด ๆ ที่จะช่วยให้ฉันได้รับหัวของฉันด้วยกัน หวังว่าคำถามนี้สมเหตุสมผล


ขึ้นอยู่กับประเภทของแอปที่คุณกำลังสร้าง คุณมีไทเทเนียมที่มีชื่อเสียงในเรื่องนั้น

ใช่ฉันคิดว่าไทเทเนี่ยมจะเป็นตัวเลือกที่ดีเพราะมันเป็นแค่จาวาสคริปต์และ API ของพวกเขาที่จะพัฒนาด้วย แต่ฉันเพิ่งรู้ว่ามันไม่ใช่ตัวเลือกที่เจ้านายของฉันจะไปด้วยเพราะราคา นอกจากนี้ฉันไม่คิดว่าพวกเขารองรับ blackberry ในขณะนี้
Scott Roberts

สวัสดีสกอตต์ ฉันเป็นนักพัฒนา Android และเพิ่งยอมรับบทบาทในการพัฒนามือถือโดยทั่วไปเช่นตัวคุณเอง ซึ่งรวมถึงการเรียนรู้ iOS เพื่อพัฒนาแอพ iPhone และ iPad ฉันรอคอยจริงๆและคิดว่ามันจะพัฒนาทักษะการเขียนโปรแกรมทั่วไปของฉัน (ทำทั้งสองอย่าง) ฉันรู้ว่านักพัฒนาบางคนที่สามารถทำทั้งสองอย่างและบอกว่ามันเป็นเพียงอีกวิธีหนึ่งในการเขียนโปรแกรม / วิธีการพัฒนาแอพมือถือ มันเป็นเพียงเรื่องของการทำและได้รับประสบการณ์ ฉันคอยดูคำตอบสำหรับคำถามของคุณ! ขอแสดงความนับถือ Johan
Johan Pelgrim

สวัสดี Johan ความกังวลหลักของฉันคือความสามารถของฉันในการรองรับ 3 แพลตฟอร์มด้วยตัวเองโดยมีเพียงการสนับสนุนทางอินเทอร์เน็ต แต่ฉันสนุกกับการพัฒนาทั้ง 3 และตั้งแต่ฉันจบปริญญาประสบการณ์และทักษะของฉันดีขึ้นมากขึ้นแล้วฉันคิดว่ามันจะเป็นแบบนั้น ฉันเดาว่าฉันต้องคิดอย่างที่คุณพูดถึงภาษาการเขียนโปรแกรม / วิธีการพัฒนาแอพมือถือและพวกเขาไม่แตกต่างอย่างที่ฉันคิดว่าพวกเขาเป็น ฉันแค่หวังว่าบางคนจะตอบและทำให้ฉันรู้สึกว่าฉันไม่ใช่คนเดียวในทีมเดี่ยวของพวกเขาและช่วยฉันตัดสินใจว่าอะไรเป็นไปได้และไม่ขอบคุณ
Scott Roberts

PhoneGapเป็นทางเลือกที่ถูกต้องสำหรับไทเทเนียม
Raynos

คำตอบ:


3

ฉันกำลังทำเดสก์ท็อป iOS, C # .NET และการพัฒนา webapp Java Struts2 และฉันสนุกกับสิ่งเหล่านี้ทั้งหมด ฉันคิดว่าเป็นความคิดที่ดีเสมอที่จะเห็นว่าแพลตฟอร์มที่แตกต่างเข้าใกล้เป้าหมายเดียวกันและให้ความเข้าใจโดยรวมที่ดีขึ้นเกี่ยวกับภาษาและกรอบงานที่เกี่ยวข้อง นั่นหมายความว่าฉันจะไม่ก้าวไปข้างหน้าด้วยความเร็วเดียวกับที่เพื่อนร่วมงานของฉันทำซึ่งจะทำเพียงหนึ่งในแพลตฟอร์มเหล่านี้เท่านั้น แต่โดยรวมแล้วคุณไม่เคยถูก จำกัด เพราะคุณสามารถเปลี่ยนไปใช้สิ่งอื่นได้ทุกเวลา

ฉันยังเชื่อว่าคุณควรเริ่มโครงการของคุณบนแพลตฟอร์มที่เหมาะสมที่สุดและควรย้ายไปยังแพลตฟอร์มอื่น ๆ ตามที่คุณเห็นความสำเร็จหรือเริ่มต้นสิ่งอื่นหากคุณไม่เห็นพวกเขาทำงาน


ฉันจะดำเนินการต่อกับแพลตฟอร์มที่แตกต่างกันมากมายที่ฉันใช้ฉันเริ่มช้าที่จะสามารถสลับระหว่างพวกเขาได้อย่างง่ายดายค่อนข้างบางครั้ง API ของฉันช่วยฉันได้ ฉันหวังว่าฉันจะสามารถดำเนินการได้เร็วขึ้นเล็กน้อยใช้เวลาสองสามวันเพื่อกลับสู่การพัฒนา iOS หลังจาก 3 เดือนในการพัฒนาเว็บ ฉันต้องการที่จะปรับปรุงสวิตช์ของฉันเมื่อเวลาผ่านไปและไม่เขียนจาวาสคริปต์แทนวัตถุประสงค์ c แต่มันก็ดีที่จะรู้ว่ามีนักพัฒนาที่พัฒนาสำหรับแพลตฟอร์มจำนวนมากเพราะนั่นคือวิธีที่ฉันดูเหมือนจะดำเนินต่อไป
Scott Roberts

3

ฉันทำงานกับ Android และ iOS ด้วยแบ็กเอนด์บนเว็บมานานกว่าหนึ่งปีแล้วและเป็นไปได้อย่างแน่นอน ฉันพบว่าข้อมูลเชิงลึกจากแพลตฟอร์มทางเลือกทำให้แอปดีขึ้นตามลำดับ

สำหรับความกังวลของคุณเกี่ยวกับการไม่มีใครตีกลับสิ่งต่าง ๆ ฉันไปที่ GTUG (กลุ่มผู้ใช้ Google Tech) และกลุ่มนักพัฒนา iPhone ในพื้นที่ของฉันและพวกเขาเป็นแหล่งสนับสนุนที่ดีเมื่อคุณต้องติดขัดหรือต้องการคำแนะนำ ในวิธีที่ดีที่สุดในการดำเนินการต่อ ตรวจสอบ meetup.com เพื่อดูว่ามีกลุ่มอยู่ใกล้คุณหรือไม่


เพียงแค่ต้องหาเวลาเพิ่มในการพัฒนาระบบ Android ใช่ฉันอาศัยอยู่ในสหราชอาณาจักรดังนั้นหวังว่าฉันจะสามารถหาวิธีพบปะกับกลุ่ม แต่โดยปกติแล้วพวกเขาจะอยู่ไกลเกินไป แต่มันจะดีจริง ๆ ที่ได้พบกับนักพัฒนาคนอื่น ๆ น
Scott Roberts
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.