iPad에서 개발하는 것은 가능하지만 그것이 얼마나 잘 작동하는지는 워크 플로우에 따라 크게 달라집니다. 특히 디버깅시 특히 JavaScript 디버거가 필요한 경우 문제가 발생할 수 있습니다.
디버깅
실험으로 최근에 iPad를 사용하여 작업 한 (대부분 JavaScript) 웹앱을 편집하려고 시도했습니다. 편집은 비교적 매끄럽게 진행 되었지만 ( Textastic 사용 ) JavaScript를 디버깅하는 것은 쉽지 않았습니다 . 내가 아는 한, iOS의 적절한 디버깅 도구에 가까운 유일한 것은 Firebug Lite 이며, 이는 상당한 제한이 있습니다. 브라우저에 통합되어 있지 않기 때문에 많은 문제를 해결할 수 없습니다. 구문 오류가 발생하지 않으며 (실제로 누락 된 대괄호를 찾는 경우) 외부 스크립트가 제대로로드되지 않으면 HTTP 문제가보고되지 않습니다.
이 인터페이스는 터치 장치 (작은 탭 대상)에서 사용하기에 매우 거칠며 확대하려고하면 이상한 크기로 조정됩니다. JavaScript 개발을 할 때 Safari와 Chrome의 개발자 도구에 상당히 의존하는 사람으로서 어떤 종류의 버그가 발생했을 때 상당히 실망 스럽습니다.
즉, 개발이 서버 측보다 많거나 다른 종류의 디버깅 도구에 의존하지 않으면 iPad가 훌륭한 개발 환경을 만들 수 있습니다.
에디터 옵션
Vim을 사용하고 싶다면 Prompt 또는 iSSH 와 같은 SSH 클라이언트 가 원격 서버와 결합하여 잘 작동합니다 (파일을 보려면 어디서나 필요함). 네트워크 액세스가 필요없는 옵션을 원한다면 iOS 포트 Vim 이 있지만 iTunes를 통해서만 파일에 접근 할 수 있습니다 (즉, SFTP 서버에 업로드하거나 로컬에서 볼 수 없음) 원정 여행).
보다 원시적 인 경험을 원한다면 Diet Coda 는 전체 SSH 클라이언트, 코드 편집기 및 브라우저 인 SFTP와 같은 유용한 도구를 많이 갖추고 있으므로 살펴볼 가치가 있습니다. iOS 앱의 가장 중요한 측면에 있지만 좋은 점을 읽었습니다.
Textastic은 소프트웨어 키보드에 대한 멋진 확장 기능을 갖춘 또 다른 훌륭한 편집기입니다 (Bluetooth가없는 경우 핀치 변경에 유용함). 그러나 파일 액세스 모델을 좋아하지는 않습니다. 동기화 개념은 많지 않습니다. 소스 (SFTP, Dropbox 또는 WebDAV)에서 파일을 다운로드하여 로컬로 편집 한 다음 다시 업로드하십시오. Dropbox 또는 SFTP로 직접 편집하는 옵션이 좋을지 모르지만 약간 개인적인 취향입니다.