Thực hiện phát triển trên iPad là điều hoàn toàn có thể, nhưng nó hoạt động tốt như thế nào đối với bạn sẽ phụ thuộc rất nhiều vào quy trình làm việc của bạn. Đặc biệt, bạn có thể gặp rắc rối khi gỡ lỗi, đặc biệt nếu bạn cần một trình gỡ lỗi JavaScript tốt.
Gỡ lỗi
Như một thử nghiệm gần đây tôi đã thử một số chỉnh sửa của một ứng dụng web (chủ yếu là JavaScript) mà tôi đang làm việc bằng cách sử dụng iPad của mình. Việc chỉnh sửa diễn ra tương đối suôn sẻ (tôi đã sử dụng Textastic ), nhưng gỡ lỗi JavaScript là một điều khó khăn. Theo như tôi biết, điều duy nhất đến gần với một công cụ sửa lỗi thích hợp trên iOS là Firebug Lite , có một số hạn chế đáng kể. Vì nó không được tích hợp vào trình duyệt, nên nó không thể gặp nhiều vấn đề. Không bắt lỗi cú pháp (bạn tự mình tìm kiếm dấu ngoặc bị thiếu đó) và không có báo cáo về các vấn đề HTTP nếu tập lệnh bên ngoài không tải đúng cách.
Giao diện cũng khá thô để sử dụng trên thiết bị cảm ứng - các mục tiêu chạm nhỏ và nó thay đổi kích thước một cách kỳ lạ nếu bạn cố phóng to. Là một người phụ thuộc một chút công bằng vào các công cụ dành cho nhà phát triển của Safari và Chrome khi thực hiện phát triển JavaScript, tôi thấy khá bực bội khi gặp phải bất kỳ lỗi nào.
Điều đó nói rằng, nếu sự phát triển của bạn ở phía máy chủ nhiều hơn hoặc nếu không thì bạn không phụ thuộc vào các loại công cụ gỡ lỗi đó, iPad rất có thể tạo ra một môi trường phát triển tốt cho bạn.
Tùy chọn biên tập
Nếu bạn chỉ muốn sử dụng Vim, thì máy khách SSH như Prompt hoặc iSSH sẽ hoạt động tốt, kết hợp với máy chủ từ xa ở đâu đó (nơi bạn sẽ cần để xem tệp). Nếu bạn muốn một tùy chọn không yêu cầu truy cập mạng, có cổng Vim trên iOS , nhưng đáng chú ý là các tệp chỉ có thể truy cập thông qua iTunes (tức là bạn không thể tải chúng lên máy chủ SFTP hoặc xem chúng cục bộ với Safari).
Nếu bạn muốn có trải nghiệm bản địa hơn, Diet Coda rất đáng xem, vì nó tích hợp rất nhiều công cụ hữu ích - SFTP, một ứng dụng SSH đầy đủ, trình soạn thảo mã và trình duyệt. Nó chắc chắn nằm ở phía đắt hơn của các ứng dụng iOS, nhưng tôi đã đọc được những điều hay về nó.
Textastic là một trình chỉnh sửa tốt khác, với một số tiện ích mở rộng tuyệt vời cho bàn phím phần mềm (hữu ích để thực hiện các thay đổi trong một nhúm nếu bạn không có Bluetooth với bạn). Tôi không phải là một fan hâm mộ lớn của mô hình truy cập tập tin của nó. Không có nhiều khái niệm về đồng bộ hóa - thay vào đó bạn tải xuống các tệp từ một nguồn (SFTP, Dropbox hoặc WebDAV), chỉnh sửa chúng cục bộ, sau đó tải lên lại. Tùy chọn chỉnh sửa trực tiếp vào Dropbox hoặc SFTP sẽ tốt, nhưng đó là một chút sở thích cá nhân.