การพัฒนาบน iPad นั้นเป็นไปได้อย่างแน่นอน แต่วิธีการทำงานที่ดีสำหรับคุณนั้นขึ้นอยู่กับกระบวนการทำงานของคุณเป็นอย่างมาก โดยเฉพาะอย่างยิ่งคุณอาจพบปัญหาในการแก้ไขข้อบกพร่องโดยเฉพาะอย่างยิ่งหากคุณต้องการดีบักเกอร์ JavaScript ที่ดี
แก้จุดบกพร่อง
เป็นการทดลองเมื่อเร็ว ๆ นี้ฉันลองแก้ไข webapp (ส่วนใหญ่เป็น JavaScript) ที่ฉันใช้กับ iPad ของฉัน การแก้ไขค่อนข้างราบรื่น (ฉันใช้Textastic ) แต่การดีบัก JavaScript เป็นความเจ็บปวด เท่าที่ฉันทราบสิ่งเดียวที่ใกล้กับเครื่องมือดีบั๊กที่เหมาะสมบน iOS คือFirebug Liteซึ่งมีข้อ จำกัด มากมาย เนื่องจากมันไม่ได้รวมอยู่ในเบราว์เซอร์จึงไม่สามารถจับปัญหาได้มากมาย ไม่มีข้อผิดพลาดทางไวยากรณ์ที่จับได้ (คุณกำลังตามล่าหาวงเล็บที่หายไปด้วยตัวคุณเอง) และไม่มีการรายงานปัญหา HTTP หากสคริปต์ภายนอกโหลดไม่ถูกต้อง
อินเทอร์เฟซยังค่อนข้างหยาบที่จะใช้กับอุปกรณ์สัมผัส - เป้าหมายการแตะขนาดเล็กและจะปรับขนาดแปลก ๆ ถ้าคุณพยายามซูม ในฐานะที่เป็นคนที่พึ่งพาบิตที่เป็นธรรมเกี่ยวกับ Safari และเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ของ Chrome เมื่อทำการพัฒนา JavaScript ฉันพบว่ามันค่อนข้างน่าผิดหวังเมื่อฉันพบข้อผิดพลาดใด ๆ
ที่กล่าวว่าหากการพัฒนาของคุณมีฝั่งเซิร์ฟเวอร์มากขึ้นหรือไม่เช่นนั้นคุณก็ไม่จำเป็นต้องพึ่งเครื่องมือแก้จุดบกพร่องเหล่านั้น iPad อาจสร้างสภาพแวดล้อมการพัฒนาที่ดีสำหรับคุณได้เป็นอย่างดี
ตัวเลือกบรรณาธิการ
หากคุณต้องการใช้ Vim ไคลเอ็นต์ SSH เช่นPromptหรือiSSHจะทำงานได้ดีเมื่อรวมกับเซิร์ฟเวอร์ระยะไกล (ซึ่งคุณต้องการใช้เพื่อดูไฟล์) หากคุณต้องการตัวเลือกที่ไม่ต้องการการเข้าถึงเครือข่ายมีพอร์ต iOS ของ Vimแต่ก็คุ้มค่าที่จะต้องทราบว่าไฟล์สามารถเข้าถึงได้ผ่าน iTunes เท่านั้น (เช่นคุณไม่สามารถอัปโหลดไปยังเซิร์ฟเวอร์ SFTP หรือดูในเครื่องด้วย Safari)
หากคุณต้องการประสบการณ์แบบดั้งเดิมDiet Codaคุ้มค่าที่จะมองเพราะรวมเครื่องมือที่มีประโยชน์มากมาย - SFTP ไคลเอนต์ SSH แบบเต็มโปรแกรมแก้ไขโค้ดและเบราว์เซอร์ เป็นเรื่องที่ล้ำค่ากว่าในแอพ iOS แต่ฉันได้อ่านสิ่งดีๆเกี่ยวกับมันแล้ว
Textastic เป็นเครื่องมือแก้ไขที่ดีอีกตัวหนึ่งโดยมีส่วนขยายที่ดีสำหรับแป้นพิมพ์ซอฟต์แวร์ (มีประโยชน์สำหรับการเปลี่ยนแปลงเล็กน้อยหากคุณไม่มีบลูทู ธ ร่วมกับคุณ) ฉันไม่ใช่แฟนตัวยงของโมเดลการเข้าถึงไฟล์ ไม่มีแนวคิดการซิงค์มากนัก - แต่คุณดาวน์โหลดไฟล์จากแหล่งที่มา (SFTP, Dropbox หรือ WebDAV), แก้ไขในเครื่องจากนั้นอัปโหลดใหม่อีกครั้ง ตัวเลือกในการแก้ไขโดยตรงใน Dropbox หรือ SFTP จะดี แต่นั่นเป็นการตั้งค่าส่วนตัวเล็กน้อย