Kodiak PHP IDE pour iPad vous permet d'écrire et d'exécuter du code PHP hors connexion

Kodiak PHP IDE pour iPad vous permet d'écrire et d'exécuter du code PHP hors connexion / iPhone et iPad

Le texte brut et les éditeurs de code ne sont certainement pas des nouveautés pour l'iPad - mais l'EDI PHP Kodiak apporte à la table une fonction extrêmement puissante: la possibilité d'exécuter votre code PHP hors ligne, sur votre iPad. C'est aussi un éditeur de code incroyablement astucieux, comme vous vous y attendiez. Voyons ce qui distingue Kodiak.

Exécuter du code PHP

Bien qu'il existe certaines limitations, l'application est capable d'exécuter vos projets PHP autonomes - et même d'accéder aux API en ligne à l'aide de JSON la norme, XML et FTP. Il existe un certain nombre d'exemples pour vous aider à démarrer et à démontrer les fonctionnalités, notamment comment tirer les derniers tweets sur un mot clé particulier. Cela fonctionne avec brio. L'application comprend également un certain nombre d'extensions PHP, telles que SQLite - donc il y a beaucoup de fonctionnalités puissantes et pas seulement un interpréteur PHP simple.

Pour ceux qui souhaitent apprendre PHP, il s'agit d'un outil incroyable. Non seulement vous disposez d'excellents exemples, mais vous pouvez également prévisualiser vos modifications immédiatement. Pour la programmation de petits widgets et autres, il est également remarquablement capable. La mise en évidence de code est bien sûr, superbe; cependant, il n'y a pas de code à compléter.

Mise en évidence rapide et entrée de symbole

De toute évidence, l’une des principales limitations à la rédaction de code sur l’iPad est de devoir basculer vers le clavier des symboles. Kodiak résout ce problème en utilisant un clavier à entrée rapide au-dessus du clavier existant, capable d'adapter tous les symboles requis et un ensemble complet de chiffres à un maximum en seulement 9 touches supplémentaires. C'est ingénieux, franchement. Chaque touche contient jusqu'à 5 symboles. Un tapotement rapide insère le symbole indiqué au centre; un tap et un glisser à l'un des coins insère l'un des quatre autres. Il faudra un peu de temps pour s'y habituer, mais une fois que vous aurez appris les emplacements, vous pourrez même le préférer à un clavier classique..

La fonctionnalité de mise en évidence rapide des codes est également l'une de mes préférées: au centre de la barre de saisie rapide des symboles se trouve un petit cercle / point. Tapez et maintenez pour déplacer le curseur sur votre code, puis tapez deux fois pour lancer la surbrillance. Cette fonctionnalité à elle seule est excellente - je souhaite que Apple rachète les développeurs Kodiak uniquement pour qu'ils puissent l'ajouter partout sur iOS. En fait, les développeurs vont rendre le source de cet objet et d’autres objets ordonnés (comme la barre d’onglet) ouvert et disponible sur GitHub, ce qui est plutôt gentil de leur part.

Gestion de fichiers et de dossiers

En cliquant sur les icônes en regard des fichiers et des dossiers, vous pouvez sélectionner plusieurs objets et y effectuer des opérations de base (déplacer, copier, etc.). Vous pouvez également renommer des fichiers et des dossiers individuels..

Une fois votre projet terminé, vous pouvez exporter votre sélection en envoyant un fichier compressé à une adresse électronique de votre choix..

Malheureusement, bien que des exemples d'images soient fournis pour les démos, il n'est pas possible d'ajouter vos propres images via le transfert de fichiers iTunes classique - tous les fichiers. doit être créé via l'application, qui bien sûr ne crée que des fichiers PHP. C'est une limitation imposée par Apple en raison de la nature de l'application capable d'exécuter du code PHP natif..

Les développeurs ont expliqué qu'introduire des fichiers dans l'application est toutefois trivial avec une ligne de PHP. Il existe donc certainement des moyens de contourner ces limitations. Cela devrait fonctionner:

copy ('http://somedomain.com/file.jpeg', '/images/file.jpg');

Limites

En raison des politiques de sécurité Apple, il est impossible d'accéder au code à distance et de l'exécuter sur l'iPad. Cela signifie que vous ne pouvez pas vous connecter au FTP de votre site, éditer un modèle WordPress, puis prévisualiser les résultats. Il n'y a pas de FTP distant navigateur - si les extensions FTP pour PHP sont disponible pour vos projets, comme le montre l’une des démos.

Les développeurs ont annoncé qu'ils envisageaient de prendre en charge des packages tels que WordPress dans la prochaine version, afin que vous puissiez exécuter une copie locale de WordPress sur votre iPad et le modifier / le développer sans accès Web. Vraisemblablement, SQLite sera utilisé pour créer un fichier de base de données plat pour WordPress, mais ce n’est que spéculation de ma part.

L'ajout de la prise en charge des paquets amènera cette application à un autre niveau, mais pour le moment, il s'agit toujours d'une application étonnante et inégalée..

L'application est en vente pour 4,99 $ pour un temps limité, avant d’atteindre le plein prix de 9,99 $. Si vous avez un iPad et que vous êtes un peu intéressé par l'apprentissage ou le développement de vos propres applications Web en PHP, cette application ne pourrait pas être plus fortement recommandée..

Alternatives: TextTastic est un éditeur de code mettant en évidence la syntaxe pour iPad, bien qu'il soit incapable de compiler ou d'exécuter votre code. Cependant, il gère une variété de langues, donc si vous cherchez un éditeur directement, il vaut la peine d'envisager.

Commencez-vous à utiliser PHP? Pouvez-vous voir une utilisation de Kodiak sur votre iPad, ou est-ce que l’idée de coder sur un clavier logiciel vous horrifie? Essayez, et je pense que vous l'aimerez aussi.

En savoir plus sur: Programmation.