Bir iPad üzerinde geliştirme yapmak kesinlikle mümkündür, ancak sizin için ne kadar iyi çalıştığı iş akışınıza çok bağlı olacaktır. Özellikle, hata ayıklama söz konusu olduğunda, özellikle iyi bir JavaScript hata ayıklayıcısına ihtiyacınız varsa sorun yaşayabilirsiniz.
Hata ayıklama
Bir deneme olarak, son zamanlarda iPad'imi kullanmak için çalıştığım (çoğunlukla JavaScript) bir web uygulamasının bazı düzenlemelerini denedim. Düzenleme nispeten sorunsuz gitti ( Textastic kullandım ), ancak JavaScript'in hata ayıklaması bir acıydı . Bildiğim kadarıyla, iOS'ta uygun bir hata ayıklama aracına yaklaşan tek şey , bazı önemli sınırlamaları olan Firebug Lite . Tarayıcıya entegre olmadığı için çok fazla sorun yakalayamaz. Sözdizimi hatası yakalanmıyor (bu eksik parantez için kendi başınıza avlandınız) ve harici bir komut dosyası düzgün yüklenmiyorsa HTTP sorunlarının bildirilmemesi.
Arayüz ayrıca dokunmatik bir cihazda kullanmak için oldukça kaba - küçük musluk hedefleri ve yakınlaştırmaya çalışırsanız garip bir şekilde yeniden boyutlandırır. JavaScript geliştirme yaparken Safari ve Chrome'un geliştirici araçlarına oldukça güvenen biri olarak, herhangi bir hata ile karşılaştığımda oldukça sinir bozucu buldum.
Bununla birlikte, gelişiminiz daha sunucu tarafındaysa veya başka türlü bu hata ayıklama araçlarına bağlı değilseniz, iPad sizin için iyi bir geliştirme ortamı oluşturabilir.
Editör Seçenekleri
Sadece Vim'i kullanmak istiyorsanız, Prompt veya iSSH gibi bir SSH istemcisi , bir yerde uzak bir sunucuyla (dosyaları görüntülemek için herhangi bir yere ihtiyacınız olacak) birlikte iyi çalışır. Ağ erişimi gerektirmeyen bir seçenek istiyorsanız, bir Vim iOS bağlantı noktası vardır , ancak dosyalara yalnızca iTunes üzerinden erişilebildiğini (yani bir SFTP sunucusuna yükleyemeyeceğinizi veya yerel olarak görüntüleyemeyeceğinizi belirtmek gerekir. Safari).
Daha yerel bir deneyim istiyorsanız, Diet Coda bir çok faydalı araç - SFTP, tam bir SSH istemcisi, kod editörü ve tarayıcıyı birleştirdiğinden bir göz atmaya değer. Kesinlikle iOS uygulamalarının daha pahalı tarafında, ancak bu konuda iyi şeyler okudum.
Textastic, yazılım klavyesine bazı güzel uzantılar içeren başka bir iyi editördür (yanınızda Bluetooth'unuz yoksa bir çimdikte değişiklik yapmak için yararlıdır). Ancak dosya erişim modelinin büyük bir hayranı değilim. Senkronizasyon için çok fazla kavram yoktur - bunun yerine dosyaları bir kaynaktan (SFTP, Dropbox veya WebDAV) indirir, yerel olarak düzenler ve yeniden yüklersiniz. Doğrudan Dropbox veya SFTP'de düzenleme seçeneği iyi olurdu, ancak bu biraz kişisel bir tercih.