Ενώ οι περισσότεροι προγραμματιστές χρησιμοποιούν δημοφιλείς IDE, όπως το Xcode και το Sublime Text στους Mac, λίγοι γνωρίζουν ότι τα iPads τους είναι επίσης ικανά να χειρίζονται εφαρμογές κωδικοποίησης. Παρόλο που ενδέχεται να μην μπορείτε να δημιουργήσετε και να κυκλοφορήσετε εγγενείς εφαρμογές για iOS σε iPad, υπάρχουν σίγουρα κάποιες ικανές IDE για κινητά που θα σας επιτρέψουν να αναπτύξετε ιστότοπους ή, τουλάχιστον, να ενεργήσετε ως πολύ ισχυρό συμπληρωματικό IDE στην κύρια συσκευή σας .

Σε αυτό το άρθρο θα ρίξουμε μια ματιά σε μερικές εξαιρετικές εφαρμογές κωδικοποίησης για iOS.

1. Coda

Το Coda by Panic είναι γνωστό με τους υπεύθυνους ανάπτυξης ιστοσελίδων ως ένα εξαιρετικό εξειδικευμένο IDE στην επιφάνεια εργασίας. Πέρα από το γεγονός ότι είναι ένας ισχυρός επεξεργαστής κειμένου, έρχεται επίσης με ενσωματωμένα εργαλεία για την προεπισκόπηση δυναμικών ιστοσελίδων, ισχυρών εργαλείων τακτικής έκφρασης, ενσωματωμένου τερματικού και MySQL.

Αυτό που η κοινότητα ανάπτυξης ίσως δεν γνώριζε είναι ότι το Coda για iOS επεκτείνει την εμβέλεια της ανάπτυξης πέρα ​​από το πληκτρολόγιο και σε δισκία και τηλεφωνικές συσκευές, επιτρέποντας την επέκταση των περισσότερων από τα ίδια χαρακτηριστικά σε κινητές συσκευές. Αν ο προγραμματιστής χρησιμοποιεί την κινητή συσκευή για να κάνει μικρές επαφές ή να περάσει ώρες κωδικοποίησης, η κινητή έκδοση του Coda είναι εξίσου ικανή.

2. Pythonista

Για τους προγραμματιστές της Python, η Pythonista είναι ένας συντάκτης python ανταγωνισμού για την πλήρη κωδικοποίηση μέσω του iPad ή του iPhone. Ενώ οι προγραμματιστές του Python θα εξοικειωθούν με τις τυποποιημένες βιβλιοθήκες που παρέχονται, τα πλεονεκτήματα που προσφέρει η Pythonista περιλαμβάνουν τη δυνατότητα αλληλεπίδρασης με εγγενείς λειτουργίες iOS, όπως η τοποθεσία, οι υπενθυμίσεις και τα δεδομένα.

Μπορείτε να γράψετε σενάρια αυτοματοποίησης με πρόσβαση σε δεδομένα από το πρόχειρο, τις επαφές σας, τις υπενθυμίσεις και τις φωτογραφίες σας. Μπορείτε επίσης να χρησιμοποιήσετε τους αισθητήρες κίνησης της συσκευής σας και τα δεδομένα γεωγραφικής θέσης και η Pythonista είναι ίσως ο ευκολότερος τρόπος να πειραματιστείτε με τα API Twitter.

3. Κωδικοποιητής κώδικα Koder

Το Koder είναι ένα πλήρως αναπτυγμένο περιβάλλον ανάπτυξης που έχει σχεδιαστεί ειδικά για iOS με υποστήριξη για πάνω από 80 γλώσσες προγραμματισμού, επισήμανση σύνταξης και αυτόματη συμπλήρωση, γεγονός που κάνει την ανάπτυξη στις μικρότερες οθόνες πολύ πιο βολική. Όπως και η Coda, η Koder παρέχει επίσης πρόσβαση SSH και SFTP, καθώς και πρόσβαση στο cloud Dropbox για απομακρυσμένη πρόσβαση και δυνατότητα προεπισκόπησης του κώδικα σε ένα πρόγραμμα περιήγησης.

4. Επεξεργαστής κωδικών buffer

Όπως και το Koder, το Buffer Editor παρέχει ένα περιβάλλον ανάπτυξης και ανάπτυξης που έχει χαρακτηριστικά παρόμοια με τα δύο αναπτυξιακά περιβάλλοντα που μόλις αναφέρθηκαν, με εξαίρεση την άμεση πρόσβαση στο GitHub, το οποίο είναι πολύ βολικό για τους υπεύθυνους για την ανάπτυξη πηγαίου ελέγχου.

5. Git2Go

Τέλος, το Git2Go δεν είναι ένα πρόγραμμα επεξεργασίας κειμένου IDE per-se, αλλά μια πιο βασική εφαρμογή iOS για τη διαχείριση του αποθετηρίου Git, αν και διαθέτει ένα πρόγραμμα επεξεργασίας για την επεξεργασία των αποθηκευμένων αρχείων Git σε λειτουργία.

Το Git2Go είναι η πρώτη εφαρμογή για iOS, η οποία απελευθερώνει την πλήρη παραγωγικότητα ανάπτυξης από παντού. Κλωνοποιήστε όλα τα αποθετήρια GitHub και Bitbucket με ένα μόνο πάτημα, διαχειριστείτε τα καταστήματα και πραγματοποιήστε εύκολα αλλαγές, αφού επεξεργαστείτε τον κώδικα εν κινήσει - όλα από το iPhone και το iPad σας!

Ουσιαστικά, έχετε μια εφαρμογή που θα σας επιτρέψει να συνεργαστείτε με τους χώρους αποθήκευσης του Git, με διακλάδωση, κλωνοποίηση και τα άλλα βασικά εν κινήσει, αλλά ακόμα πιο σημαντικό λειτουργεί με άλλους IDE.

Θα μπορούσατε, για παράδειγμα, να τραβήξετε τον τελευταίο κώδικα από το χώρο αποθήκευσης, να τον μεταβιβάσετε στην εφαρμογή Coda για iOS (που αναφέρθηκε προηγουμένως) και να επεξεργαστείτε τον κώδικα και στη συνέχεια να δεσμευτείτε.

Με λίγα λόγια, το Git2Go ολοκληρώνει το περιβάλλον ανάπτυξης στο iOS μαζί με τους IDE σας, ώστε να μην λειτουργούν μόνο με κωδικό, αλλά να διατηρούν και να εκτελούν έκδοση.

συμπέρασμα

Το iPad διαθέτει μια σειρά από IDE και βοηθητικά εργαλεία ανάπτυξης που μπορούν να κάνουν πολύ πιο εύκολη τη ζωή ενός προγραμματιστή. Με το Swift της Apple να είναι μια γλώσσα ανοιχτού κώδικα, ίσως αρχίσουμε να δούμε σύντομα μεταγλωττιστές Swift μέσα στο app, επίσης.