IPad adalah perangkat komputasi pilihan saya saat saya bepergian, baik dalam perjalanan atau bepergian. Terkadang saya membawa keyboard Bluetooth, dan terkadang tidak. Jadi ini mungkin gila, tapi saya ingin menggunakan iPad saya untuk pengembangan web dan pemrograman penuh, dan ingin saya tahu apa pilihan saya.
Cloud9 tampaknya hampir sempurna untuk konsep ini kecuali untuk kesalahan fatal: antarmuka web tidak sepenuhnya bekerja dengan browser iPad Safari atau Chrome. Anda tidak dapat, misalnya, klik dua kali untuk membuka file.
Opsi apa lagi yang saya miliki? Idealnya saya ingin memiliki akses baris perintah ke editor pilihan saya (Vim), dan dapat menggunakan alat debugging web seperti alat pengembang di Chrome.
Jawaban:
Jika Anda hanya mencari editor teks langsung, Textastic memiliki banyak fitur bagus.
Untuk pengembangan web lengkap, lihat Diet Coda . Memiliki built-in terminal SSH, SFTP, editor teks yang hebat, dll.
sumber
Saya semua siap untuk menyebut Anda gila, tetapi ini terlihat jauh lebih bisa diterapkan daripada yang saya kira.
Ada port iOS Vim , dan jika itu tidak berfungsi dengan baik maka Anda selalu dapat menggunakan salah satu dari banyak emulator terminal untuk masuk ke host jarak jauh dan menjalankan Vim di sana. Saya mungkin merekomendasikan yang terakhir daripada yang pertama, sebenarnya; tidak jelas bagaimana Anda diharapkan untuk mendapatkan file ke perangkat untuk diedit dan kemudian mengembalikannya ke lingkungan pengujian mereka, sedangkan menjalankan Vim langsung pada host pengujian menyingkirkan masalah sepenuhnya. Multitasking menjadi perhatian di sini, karena jika emulator tidak mendapatkan waktu CPU apa pun maka koneksi Anda akan habis, tetapi penggunaan GNU Screen yang bijaksana, dan mungkin emulator seperti Prompt yang dapat menjaga koneksi untuk sementara waktu bahkan ketika dilatar belakangi, harus meringankan masalah itu dengan mudah.
Adapun alat debugging, yang dibangun ke dalam Safari hanya berfungsi ketika perangkat Anda ditambatkan ke komputer yang menjalankan versi desktop, tetapi Firebug Lite dikatakan bekerja di iOS Safari dan mungkin akan bekerja dengan baik di iOS Chrome, dan bookmarkletnya dapat ditambahkan ke bilah bookmark browser untuk akses mudah. (Tampaknya tidak berfungsi sekarang di salah satu dari tiga browser di mana saya sudah mencobanya, termasuk Safari di iPhone saya, tapi saya menduga itu masalah sementara terkait dengan rilis versi baru yang tampaknya cukup baru dengan perubahan besar.)
Karena sama-sama dilengkapi dengan iPad dan papan ketik Bluetooth, saya telah mempertimbangkan untuk mencoba hal yang sama yang ingin Anda lakukan, tetapi menganggapnya tidak bisa dijalankan. Terima kasih telah memberi saya dorongan untuk menyelidiki lebih lanjut dan menemukan bahwa itu sangat mungkin dilakukan dengan cukup baik.
sumber
Mark O'Connor telah menulis serangkaian artikel yang menarik (dimulai dengan yang ini ) tentang melakukan pengembangan web menggunakan iPad sebagai thin client ke server jarak jauh Linux.
Anda pada dasarnya hanya memerlukan aplikasi klien SSH untuk iPad (ada beberapa: Mark menyebutkan iSSH), dan Anda memiliki akses ke VIM atau alat apa pun yang dapat Anda jalankan di server.
sumber
Saya menggunakan dua aplikasi untuk pengkodean di iPad saya, meskipun saya hanya menggunakannya dalam situasi darurat.
Yang pertama adalah iSSH . Ini memungkinkan Anda masuk melalui SSH ke server. Ini juga melakukan penerusan X, jadi saya bisa masuk ke workstation saya di kantor jika perlu.
Yang kedua adalah Koder , yang pada dasarnya adalah IDE mini untuk iPad. Ini mendukung FTP, (S) FTP, Dropbox, WebDAV, dan pengembangan lokal. Selain itu, Firebug sudah terpasang di dalamnya :)
Saya tidak yakin saya ingin menggunakannya 100% dari waktu (Zend Studio di Xubuntu bekerja dengan sangat baik bagi saya) tetapi itu bisa diterapkan.
sumber
Melakukan pengembangan pada iPad pasti dimungkinkan, tetapi seberapa baik kerjanya bagi Anda akan sangat bergantung pada alur kerja Anda. Secara khusus, Anda mungkin mengalami masalah ketika datang untuk debugging, terutama jika Anda membutuhkan debugger JavaScript yang baik.
Debugging
Sebagai percobaan, saya baru-baru ini mencoba beberapa pengeditan dari webapp (kebanyakan JavaScript) yang telah saya kerjakan menggunakan iPad saya. Pengeditan berjalan relatif lancar (saya menggunakan Textastic ), tetapi men- debug JavaScript itu menyusahkan . Sejauh yang saya ketahui, satu-satunya hal yang mendekati alat debugging yang tepat di iOS adalah Firebug Lite , yang memiliki beberapa batasan substansial. Karena tidak terintegrasi ke dalam peramban, ia tidak dapat menangkap banyak masalah. Tidak ada kesalahan sintaksis menangkap (Anda diburu mencari braket yang hilang sendiri), dan tidak ada pelaporan masalah HTTP jika skrip eksternal tidak memuat dengan benar.
Antarmukanya juga cukup kasar untuk digunakan pada perangkat sentuh - target ketukan kecil, dan ukurannya aneh jika Anda mencoba untuk memperbesar. Sebagai seseorang yang sedikit mengandalkan Safari dan alat pengembang Chrome ketika melakukan pengembangan JavaScript, saya merasa cukup frustasi ketika saya menemukan bug apa pun.
Yang mengatakan, jika pengembangan Anda lebih banyak sisi-server, atau Anda sebaliknya tidak bergantung pada jenis alat debugging, iPad bisa sangat baik membuat lingkungan pengembangan yang baik untuk Anda.
Opsi Editor
Jika Anda hanya ingin menggunakan Vim, maka klien SSH seperti Prompt atau iSSH akan bekerja dengan baik, dikombinasikan dengan server jarak jauh di suatu tempat (yang Anda perlukan di mana saja untuk melihat file). Jika Anda menginginkan opsi yang tidak memerlukan akses jaringan, ada port iOS Vim , tetapi perlu dicatat bahwa file hanya dapat diakses melalui iTunes (yaitu Anda tidak dapat mengunggahnya ke server SFTP atau melihatnya secara lokal dengan Safari).
Jika Anda menginginkan pengalaman yang lebih asli, Diet Coda patut dilihat, karena mengintegrasikan banyak alat yang berguna - SFTP, klien SSH lengkap, editor kode, dan peramban. Sudah pasti di sisi harga aplikasi iOS, tapi saya sudah membaca hal-hal baik tentang itu.
Textastic adalah editor yang baik, dengan beberapa ekstensi yang bagus untuk keyboard perangkat lunak (berguna untuk membuat perubahan dalam keadaan darurat jika Anda tidak memiliki Bluetooth dengan Anda). Saya bukan penggemar berat model akses file-nya. Tidak banyak konsep sinkronisasi - Anda mengunduh file dari sumber (SFTP, Dropbox atau WebDAV), mengeditnya secara lokal, lalu mengunggah kembali. Opsi untuk mengedit langsung ke Dropbox atau SFTP akan lebih baik, tapi itu sedikit preferensi pribadi.
sumber
Anda dapat menggunakan produk OnLive Desktop .
Kutipan dari situs web mereka:
sumber
Prompt adalah klien SSH terbaik untuk iOS. Menggunakan Prompt Anda dapat menggunakan Vim dari jarak jauh, dan Firebug lite untuk debugging. (Seperti yang disarankan oleh @Aaron Miller.)
Prompt dikembangkan oleh Panic, tim pengembangan di belakang Diet Coda. Ini juga termasuk dalam Diet Coda.
sumber
Anda dapat menggunakan Koding , yang responsif dan berfungsi dengan baik di browser Anda. Anda tidak perlu menginstal apa pun di iPad Anda. Anda akan memiliki akses ke semua kekuatan server di browser Anda. Layak dicoba.
sumber
Ada aplikasi baru bernama "Dringend". Ini seperti xcode - Anda dapat memprogram dan membuat / menguji Aplikasi di Mac & iOS -> https://itunes.apple.com/de/app/dringend-development-environment/id822329054?mt=8
sumber
Debugging di iPad
Saya mungkin akan terbunuh karena ini, tetapi ini akan menjadi solusi saya untuk kebutuhan Anda: Jika Anda ingin melakukan debugging web yang tepat, pilihan terbaik Anda adalah menjual iPad di ebay dan mendapatkan tablet android. Saya telah berjuang selama berhari-hari untuk mengatasi ketidakmampuan iPad / Apel untuk memberikan solusi yang solid untuk debugging saat bepergian (kecuali jika Anda ingin menyeret iLaptop dengan iPad Anda juga). Saya hanya menemukan satu aplikasi di app store bernama MIHTool, yang tidak berfungsi dengan baik sama sekali.
sumber
untuk mengakses tur server web Linux / Unix dari jarak jauh, coba xCute - alat baru dan keluar untuk mengakses server dari iPad atau iPhone dari jarak jauh
http://xcuteapp.com
dari situs web mereka:
Sebagai seorang insinyur perangkat lunak, saya sering mengakses komputer dari jarak jauh, saya menggunakan VPN, SSH, Telnet atau perangkat lunak jarak jauh apa pun yang memungkinkan saya untuk "masuk ke sana" dan "berinteraksi". Terminal virtual adalah alat yang berguna ketika digunakan dari laptop atau desktop tetapi saya menemukan bahwa dari perangkat seluler sesuatu yang berbeda, lebih sederhana dan lebih cepat diperlukan. Sangat teratur, saya hanya ingin melakukan beberapa tugas dan membaca hasilnya.
Saya menulis aplikasi ini untuk dapat mengakses host jarak jauh dan melakukan tugas-tugas dengan kesederhanaan hanya dengan sentuhan tombol. Sekarang saya dapat melakukannya dengan iPhone saat bepergian, atau dalam kenyamanan sofa di rumah dengan iPad.
sumber
Coba aplikasi CppCode iOS. Itu tidak memerlukan koneksi Internet.
sumber
Saya pikir GoCoEdit - Remote Code dan Text Editor adalah alternatif Code Editor untuk iPhone dan iPad.
sumber
Saya pikir Buffer Editor adalah Editor Kode terbaik untuk iPhone dan iPad. Saya dapat mengedit kode saat bepergian atau di rumah dengan iPad dll.
https://itunes.apple.com/us/app/buffer-editor/id502633252?mt=8
sumber