Utilizzo di un iPad per lo sviluppo e la programmazione web

17

L'iPad è il mio dispositivo di calcolo preferito quando sono in viaggio, sia che stia viaggiando o viaggiando. A volte ho una tastiera Bluetooth con me, ea volte no. Quindi potrebbe essere una follia, ma mi piacerebbe usare il mio iPad per lo sviluppo e la programmazione di siti web completi e voglio sapere quali sono le mie opzioni.

Cloud9 sembra quasi perfetto per questo concetto tranne che per un difetto fatale: l'interfaccia web non funziona completamente con i browser iPad Safari o Cromo. Ad esempio, non è possibile fare doppio clic per aprire i file.

Quali altre opzioni ho? Idealmente mi piacerebbe avere accesso alla riga di comando al mio editor di scelta (Vim) e poter utilizzare strumenti di debug web come gli strumenti per sviluppatori in Chrome.

    
posta user1027169 30.05.2013 - 18:08
fonte

14 risposte

10

Se stai cercando un editor di testo semplice, Textastic ha molte funzioni interessanti.

Per uno sviluppo web completo, dai un'occhiata a Diet Coda . Ha un terminale SSH integrato, SFTP, un grande editor di testo, ecc.

    
risposta data 31.05.2013 - 21:33
fonte
5

Ero pronto a chiamarti pazzo, ma sembra molto più pratico di quanto avrei pensato.

C'è un porto iOS di Vim , e se ciò non funziona beh allora puoi sempre usare uno dei tanti emulatori di terminale per eseguire il shelling in un host remoto ed eseguire Vim lì. Potrei raccomandare quest'ultimo in anticipo rispetto al primo, in realtà; non è chiaro come ci si aspetta che i file vengano caricati sul dispositivo per essere modificati e quindi reinseriti nel proprio ambiente di test, mentre l'esecuzione di Vim direttamente sull'host di test elimina completamente la preoccupazione. Il multitasking è una preoccupazione qui, nel senso che se l'emulatore non ottiene alcun tempo di CPU, la tua connessione scade, ma l'uso giudizioso di GNU Screen e forse un emulatore come Prompt che può mantenere le connessioni per un po 'anche se in background, dovrebbe alleviare il problema abbastanza facilmente.

Come per gli strumenti di debug, quelli integrati in Safari funzionano solo quando il dispositivo è collegato a un computer che esegue la versione desktop, ma Firebug Lite si dice che funzioni in iOS Safari e presumibilmente funzionerebbe altrettanto bene su iOS Chrome, e il suo bookmarklet può essere aggiunto alla barra dei segnalibri del browser per un facile accesso. (Non sembra che funzioni in questo momento in nessuno dei tre browser in cui l'ho provato, incluso Safari sul mio iPhone, ma sospetto che si tratti di un problema transitorio correlato all'uscita apparentemente abbastanza recente di una nuova versione con grandi cambiamenti.)

Essendo equipaggiato in modo simile con un iPad e una tastiera Bluetooth, avevo pensato di provare la stessa cosa che stai cercando di fare, ma l'ho scritto come impraticabile. Grazie per avermi dato l'impulso di investigare ulteriormente e scoprire che molto probabilmente potrebbe essere fatto abbastanza bene dopo tutto.

    
risposta data 30.05.2013 - 18:25
fonte
5

Mark O'Connor ha scritto una serie avvincente di articoli (a partire da questo ) sul fare lo sviluppo web usando un iPad come thin client per un server remoto Linux.

Fondamentalmente hai solo bisogno di un'app client SSH per iPad (ce ne sono diversi: Mark menziona iSSH) e hai accesso a VIM o qualsiasi altro strumento che puoi eseguire sul server.

    
risposta data 30.05.2013 - 20:15
fonte
4

Uso due app per la codifica sul mio iPad, anche se le uso solo in situazioni di emergenza.

Il primo è iSSH . Ti consente di accedere tramite SSH ai server. Inoltre esegue l'inoltro X, quindi posso accedere alla mia workstation in ufficio, se necessario.

Il secondo è Koder , che in pratica è un mini IDE per un iPad. Supporta FTP, (S) FTP, Dropbox, WebDAV e sviluppo locale. Inoltre, Firebug ha incorporato:)

Non sono sicuro che mi piacerebbe usarlo il 100% delle volte (Zend Studio su Xubuntu funziona molto bene per me) ma è praticabile.

    
risposta data 30.05.2013 - 22:00
fonte
2

Fare lo sviluppo su un iPad è sicuramente possibile, ma quanto funzioni per te dipenderà molto dal tuo flusso di lavoro. In particolare, potresti avere dei problemi con il debugging, specialmente se hai bisogno di un buon debugger JavaScript.

Debug

Come esperimento ho provato di recente a modificare una webapp (per lo più JavaScript) su cui ho lavorato usando il mio iPad. Il montaggio è andato abbastanza agevolmente (ho usato Textastic ), ma il debug del JavaScript è stato un problema. Per quanto ne so, l'unica cosa che si avvicina a un vero strumento di debug su iOS è Firebug Lite , che ha alcune limitazioni sostanziali . Poiché non è integrato nel browser, non può incontrare molti problemi. Nessun errore di sintassi che si cattura (sei rimasto a caccia della staffa mancante da solo) e non hai segnalato problemi HTTP se uno script esterno non si carica correttamente.

L'interfaccia è anche piuttosto difficile da utilizzare su un dispositivo touch: piccoli colpetti e ridimensiona in modo strano se si tenta di eseguire lo zoom. Come qualcuno che si affida un po 'agli strumenti di sviluppo di Safari e Chrome durante lo sviluppo di JavaScript, ho trovato abbastanza frustrante quando mi sono imbattuto in qualsiasi tipo di errore.

Detto questo, se il tuo sviluppo è più lato server, o altrimenti non dipendi da questi tipi di strumenti di debug, l'iPad potrebbe benissimo creare un buon ambiente di sviluppo per te.

Opzioni dell'editor

Se vuoi solo usare Vim, allora un client SSH come Prompt o iSSH funzionerebbe bene, combinato con un server remoto da qualche parte (che ti servirà ovunque per visualizzare i file). Se desideri un'opzione che non richiede l'accesso alla rete, c'è un porto iOS di Vim , ma vale la pena notare che i file sono accessibili solo tramite iTunes (ovvero non è possibile caricarli su un server SFTP o visualizzarli localmente con Safari).

Se vuoi un'esperienza più nativa, vale la pena Diet Coda , in quanto integra molti strumenti utili: SFTP, un client SSH completo, un editor di codice e un browser. È sicuramente il lato più costoso delle app iOS, ma ho letto cose positive a riguardo.

Textastic è un altro buon editor, con alcune belle estensioni per la tastiera del software (utile per apportare modifiche in un pizzico se non si dispone di un Bluetooth con te). Tuttavia, non sono un grande fan del suo modello di accesso ai file. Non c'è molto concetto di sincronizzazione - piuttosto che scaricare file da una fonte (SFTP, Dropbox o WebDAV), modificarli localmente, quindi ricaricarli. Un'opzione per modificare direttamente in Dropbox o SFTP sarebbe piacevole, ma questa è una preferenza personale.

    
risposta data 01.06.2013 - 00:29
fonte
1

Potresti utilizzare il prodotto OnLive Desktop .

Estratto dal loro sito web:

"Based upon OnLive's instant-action cloud gaming technology, OnLive Desktop delivers a seamless Microsoft® Windows® desktop experience with cloud-accelerated Web browsing with full Adobe® Flash. Instant-response multi-touch gestures enable complete and convenient viewing and editing of even the most complex documents, with high-speed transfer from cloud storage or Web mail attachments.

Rich media, such as video, animation, slide transitions and even PC games—never before practical via remote desktop delivery—run fluidly and dynamically with instant-action interactivity. OnLive Desktop makes remote feel local."

    
risposta data 19.09.2013 - 21:50
fonte
1

Prompt è il miglior client SSH per iOS. Usando Prompt puoi usare Vim in remoto e Firebug lite per il debugging. (Come suggerito da @Aaron Miller.)

Prompt è sviluppato da Panic, il team di sviluppo dietro Diet Coda. È anche incluso in Diet Coda.

    
risposta data 21.09.2013 - 00:44
fonte
0

Puoi utilizzare Koding , che è reattivo e funziona perfettamente nel tuo browser. Non dovrai installare nulla sul tuo iPad. Avrai accesso a tutta la potenza di un server nel tuo browser. Vale la pena dare un'occhiata.

    
risposta data 19.11.2013 - 18:53
fonte
0

C'è una nuova app chiamata "Dringend". È proprio come xcode: puoi programmare e costruire / testare le app su Mac e amp; iOS - > link

    
risposta data 12.05.2014 - 17:37
fonte
0

Debug su iPad

Probabilmente sarò ucciso per questo, ma questa sarebbe la mia soluzione per voi: Se si desidera eseguire un debug corretto sul Web, la scelta migliore sarebbe vendere l'iPad su ebay e ottenere tablet Android. Ho faticato per giorni ad aggirare l'incapacità di Apple / Apple di fornire una soluzione solida per il debugging in movimento (a meno che non abbiate voglia di trascinare il vostro iLaptop anche con l'iPad). Ho trovato solo un'app nell'app store chiamato MIHTool, che non ha funzionato affatto.

    
risposta data 05.12.2014 - 11:16
fonte
-1

per accedere a tour del server Web Linux / Unix da remoto, prova xCute: uno strumento nuovo e funzionante per accedere da remoto a un server da iPad o iPhone

link

dal loro sito web:

Come programmatore di software accedo spesso ai computer da remoto, utilizzo VPN, SSH, Telnet o qualsiasi altro software remoto che mi permetta di "entrare" e "interagire". I terminali virtuali sono strumenti utili quando vengono utilizzati da un laptop o da un desktop, ma trovo che dai dispositivi mobili sia necessario qualcosa di diverso, più semplice e più veloce. Molto regolarmente ho solo voglia di svolgere alcuni compiti e leggere i loro risultati.

Ho scritto questa applicazione per poter accedere ad host remoti ed eseguire compiti con la semplicità del semplice tocco di un pulsante. Ora posso farlo con un iPhone mentre viaggio o nel comfort del divano di casa con un iPad.

    
risposta data 11.05.2014 - 12:13
fonte
-1

Prova CppCode app iOS. Non richiede la connessione a Internet.

    
risposta data 03.12.2014 - 14:02
fonte
-2

Penso che GoCoEdit - Il codice remoto e l'editor di testo sia un ottimo editor di codice alternativo per iPhone e iPad.

    
risposta data 02.02.2015 - 16:16
fonte
-2

Penso che Buffer Editor sia il miglior editor di codice per iPhone e iPad. Posso modificare il codice mentre viaggio o in casa con un iPad ecc.

link

    
risposta data 07.06.2015 - 16:20
fonte

Leggi altre domande sui tag