Kodiak PHP IDE voor iPad Hiermee kun je PHP-code offline schrijven en uitvoeren
Platte tekst en code-editors zijn zeker niets nieuws voor de iPad - maar de Kodiak PHP IDE brengt een ongelooflijk krachtige functie naar de tafel: de mogelijkheid om je PHP-code offline op je iPad uit te voeren. Het is ook een ongelofelijk gelikte codebewerker, zoals je zou verwachten. Laten we eens kijken naar wat Kodiak doet opvallen.
Voer PHP-code uit
Hoewel er bepaalde beperkingen zijn, kan de app uw op zichzelf staande PHP-projecten uitvoeren - en zelfs toegang krijgen tot online API's die gebruikmaken van JSON standaard-, XML en FTP. Er zijn een aantal voorbeelden om u op weg te helpen en de functies te demonstreren, waaronder hoe u de nieuwste tweets op een bepaald trefwoord kunt trekken. Het werkt briljant. De app bevat ook een aantal PHP-extensies, zoals SQLite - dus er is veel krachtige functionaliteit en niet alleen maar een eenvoudige PHP-interpreter.
Voor degenen onder u die PHP willen leren, is dit een ongelooflijke tool - u krijgt niet alleen enkele geweldige voorbeelden om mee te werken, maar u kunt ook onmiddellijk een voorbeeld van uw wijzigingen bekijken. Voor het programmeren van kleine widgets en dergelijke is het ook opmerkelijk goed. Het markeren van codes is natuurlijk fantastisch; er is echter geen code voltooid.
Snelle markering en invoer van symbolen
Het is duidelijk dat een van de grootste beperkingen bij het schrijven van code op de iPad is om over te schakelen naar het symbooltoetsenbord; Kodiak lost dit op met behulp van een toetsenbord met sneltoetsen bovenop het bestaande toetsenbord, dat erin slaagt om alle vereiste symbolen en een volledige reeks numerieke cijfers in slechts 9 extra toetsen te passen. Het is geniaal, eerlijk gezegd. Elke toets bevat maximaal 5 symbolen. Een snelle tik zal het in het midden aangegeven symbool invoegen; een tik en een sleep naar een van de hoeken voegt een van de andere vier in. Het is even wennen om te wennen, maar als je de locaties eenmaal hebt geleerd, heb je misschien zelfs de voorkeur boven een gewoon toetsenbord.
De snelle codeermarkering is ook een van mijn favorieten - in het centrum van de snel symboolinvoerbalk ligt een kleine cirkel / stip. Tik en houd ingedrukt om de cursor rond uw code te verplaatsen en dubbeltik vervolgens om de markering te activeren. Deze functie alleen is geweldig - ik merk dat Apple wil dat Apple de Kodiak-ontwikkelaars koopt, zodat ze dit overal aan iOS kunnen toevoegen. In feite zullen de ontwikkelaars de bron voor deze en andere nette objecten (zoals de tabbladbalk) open source maken en beschikbaar op GitHub, wat nogal aardig van ze is.
Bestands- en mapbeheer
Als u op de pictogrammen naast bestanden en mappen klikt, kunt u meerdere objecten selecteren en basisbewerkingen op bestanden uitvoeren - verplaatsen, kopiëren, enzovoort. Individuele bestanden en mappen kunnen natuurlijk ook worden hernoemd.
Wanneer uw project is voltooid, kunt u uw selectie exporteren door een gezipped bestand naar een e-mailadres van uw keuze te sturen.
Helaas zijn er weliswaar voorbeeldafbeeldingen beschikbaar voor de demo's, maar het is niet mogelijk om uw eigen afbeeldingen toe te voegen via de standaard iTunes-bestandsoverdracht - alle bestanden moet via de app worden gemaakt, die natuurlijk alleen PHP-bestanden maakt. Dit is een beperking van Apple vanwege de aard van de app die native PHP-code kan uitvoeren.
De ontwikkelaars legden uit dat het eenvoudig is om bestanden naar de app te krijgen met één regel PHP, dus er zijn zeker manieren om deze beperkingen te omzeilen. Dit zou moeten werken:
copy ('http://somedomain.com/file.jpeg', '/images/file.jpg');
beperkingen
Vanwege het beveiligingsbeleid van Apple kan code niet op afstand worden geopend en op de iPad worden uitgevoerd; dit betekent dat u niet kunt inloggen op de FTP van uw site, een WordPress-sjabloon kunt bewerken en een voorbeeld van de resultaten kunt bekijken. Er is geen externe FTP browser - hoewel FTP-uitbreidingen voor PHP zijn beschikbaar om te gebruiken in uw projecten, zoals een van de demo's laat zien.
De ontwikkelaars hebben meegedeeld dat zij van plan zijn om ondersteuning te bieden voor pakketten zoals WordPress in de volgende versie, zodat u een lokale kopie van WordPress op uw iPad kunt uitvoeren en kunt bewerken / ontwikkelen zonder webtoegang. Vermoedelijk zal dit gebruik maken van SQLite om een plat databasebestand voor WordPress te maken, maar dat is slechts speculatie voor mijn deel.
De toevoeging van pakketondersteuning brengt deze app naar een ander niveau, maar op dit moment is het nog steeds een geweldige app die ongeëvenaard is.
De app is te koop voor $ 4.99 voor een beperkte tijd, voordat de volledige prijs van $ 9.99. Als je een iPad hebt, en zelfs maar de geringste interesse hebt in het leren of ontwikkelen van je eigen webapps in PHP, kan deze app niet ten zeerste aanbevolen worden.
alternatieven: TextTastic is een code-editor voor het markeren van syntaxis voor de iPad, maar het is niet in staat om uw code te compileren of uit te voeren. Het behandelt echter een verscheidenheid aan talen, dus als je alleen op zoek bent naar een straight-up-editor, is het de moeite waard om te overwegen.
Krijg je PHP gewoon? Kun je Kodiak gebruiken op je iPad, of is de gedachte aan coderen op een softwaretoetsenbord gewoon afschuwelijk? Probeer het eens, en ik denk dat je het ook leuk zult vinden.
Ontdek meer over: Programmeren.