Erstellen Sie die perfekte PHP-Entwicklungsumgebung in Android

Erstellen Sie die perfekte PHP-Entwicklungsumgebung in Android / Android

Es stellt dich heraus können eigentlich Code auf Android produktiv. Für die längste Zeit wurde akzeptiert, dass Computer zwar der Produktivität und Kreativität dienen, Tablets jedoch nur dazu dienen, den passiven Verbrauch von Inhalten zuzulassen.

Das glaubte ich auch. Ich bin ein Software-Entwickler von Beruf, und ich verwende ein 13 "Macbook Pro, um meinen gesamten Code zu schreiben. Ich würde es nicht anders haben. OS X enthält alles, was ich brauche, um als Entwickler produktiv zu sein, und ich ' Ich habe meinen Workflow darum herum aufgebaut.

Android dagegen? Ich habe nie wirklich darüber nachgedacht, Code auf Android zu schreiben. Eine gruselige virtuelle Tastatur zu verwenden, um ein Facebook-Status-Update zu schreiben, ist schon schlimm genug. Code auf Android schreiben? Vergiss den Gedanken. Es hat nicht einmal einen integrierten Dateimanager!

Aber dann habe ich eine anständige Bluetooth-Tastatur gekauft. Benötigen Sie eine erschwingliche Tastatur für Ihr Tablet? Hier sind einige gute Optionen, die eine kostengünstige Tastatur für Ihr Tablet benötigen? Hier sind einige gute Optionen Wenn Sie Ihr Tablet einigermaßen verwenden und nach einer Tastatur suchen, die Sie benötigen, haben Sie möglicherweise keine Ahnung, wo Sie anfangen sollen. Es gibt viele Optionen, und alles hat sich geändert. Ich habe jetzt eine PHP-Entwicklungsumgebung um mein 2012 Nexus 7-Tablet herum gebaut, und ich liebe es. So funktioniert das.

Text bearbeiten

Der Texteditor ist der Eckpfeiler einer Entwicklungsumgebung. Es sollte selbstverständlich sein, dass die Diskussion der Vorzüge eines einzelnen Texteditors ein äußerst kontroverses Thema in der Entwicklungsgemeinschaft sein kann. In der Tat wird die Rivalität zwischen Fans der Texteditoren von Vi / Vim und Emacs als Editor War bezeichnet.

Ich bin fest im Vim-Lager. Die 7 wichtigsten Gründe, dem Vim-Texteditor eine Chance zu geben Die 7 wichtigsten Gründe, dem Vim-Texteditor eine Chance zu geben Seit Jahren habe ich einen Texteditor nach dem anderen versucht. Sie nennen es, ich habe es versucht. Ich habe jeden einzelnen dieser Redakteure über zwei Monate lang als Haupteditor für den täglichen Gebrauch verwendet. Irgendwie habe ich… Weiterlesen. Dieser leistungsstarke Texteditor wird standardmäßig auf OS X und den meisten Linux-Distributionen installiert und ermöglicht das schnelle und genaue Bearbeiten großer Dokumente und Codedateien.

Für etwas, das grundsätzlich auf die Tastatur ausgerichtet ist, war ich überrascht zu sehen, dass jemand Vim für die Android-Plattform implementiert hatte. Dies kommt in Form von VimTouch. Ich mache keine Übertreibung, aber dies könnte der beste Android-Texteditor auf dem Markt sein.

Was macht es so gut? Es enthält zahlreiche Plugins, einschließlich Syntax-Hervorhebung, die besonders für diejenigen von uns nützlich ist, die einen Texteditor zum Bearbeiten von Code verwenden. Es ist auch sehr anpassbar und passt Vim an einen Touchscreen an, während es der ursprünglichen Vim-Philosophie treu bleibt.

Vim-Süchtige wissen, dass Vim durch eine so genannte ".vimrc" -Datei anpassbar ist. Während VimTouch das Hinzufügen von Funktionen und Verhalten über eine nette, berührungsfreundliche Benutzeroberfläche vereinfacht, sollten Sie wissen, dass Sie die Einstellungen noch anpassen können, indem Sie eine .vimrc-Konfigurationsdatei wie auf einem normalen Computer bearbeiten.

VimTouch ist kostenlos aus dem Google Play Store erhältlich [Nicht mehr erhältlich] und steht unter einer Apache 2.0 Open Source-Lizenz.

Ich liebe Lampe

LAMP steht für Linux, Apache, MySQL und PHP und ist eine der beliebtesten Serverkonfigurationen. Beste Linux-Webserver-Software (& Apache-Alternativen). Die besten Linux-Webserver-Software (& Apache-Alternativen). Lesen Sie mehr für Menschen, die PHP-basiert entwickeln Web Applikationen.

Es führt eine leicht walisisch klingende Serverkonfiguration namens LLMP aus. Dies unterscheidet sich nicht zu LAMP, außer Apache - der bekanntermaßen schwer ist - wurde durch Lighttpd ersetzt. Ich war ziemlich beeindruckt zu sehen, dass alle Bestandteile von Palapa Web Server recht aktuell sind, wobei die Installation der Programmiersprache PHP die neueste Version ist.

Die Version von MySQL ist auch ziemlich aktuell. Es gibt also keine offensichtliche Möglichkeit, über die Befehlszeile mit ihm zu interagieren. Zum Glück wird Palapa mit einer Kopie von PHPMyAdmin eingebacken. Zugegeben, es ist nicht meine bevorzugte Art, mit MySQL umzugehen, aber es funktioniert gut genug.

Es gibt auch eine Weboberfläche, über die Sie bestimmte Aspekte des Webservers konfigurieren können, einschließlich der Datenbank und der Installation von PHP. Aus irgendeinem Grund, der mir unbekannt ist, ist die voreingestellte Zeitzone in so ziemlich allem Asien / Jakarta. Wenn Sie nicht gerade in Indonesien sind, möchten Sie das vielleicht ändern.

Sie fragen sich wahrscheinlich, ob Palapa tatsächlich funktioniert. Nun, die Antwort lautet ja. Ja tut es. Eigentlich ziemlich gut.

Ich sollte auch erwähnen, dass, wenn Sie Palapa auf Ihrem Gerät installiert haben, Sie alles haben, um eine lokale Installation von WordPress auf Ihrem Tablet oder Smartphone auszuführen. Verrückt, richtig?

Fazit

Ich bekomme morgen einen Flug. Es ist keine lange, aber es reicht mir, um etwas Arbeit zu erledigen.

Normalerweise hätte ich mein Macbook Pro mitgenommen. Ich nahm es aus meiner Tasche und ließ es abwischen, als ich durch die Sicherheit ging. Und als mein Flug losging, hätte ich ihn unbeholfen auf dem kleinen Klapptisch aufgestellt, der neben meinem £ 4-Becher schwarzen Airline-Kaffee saß.

Aber jetzt muss ich das nicht machen. Android hat das Undenkbare getan und meinen zuverlässigen Laptop durch etwas ersetzt, an dem es bisher nicht so gut war: Webentwicklung. Das heißt nicht, dass die Verwendung von Android als Hauptentwicklungsplattform keine Einschränkungen hat. Ich muss noch herausfinden, wie man PHP-Erweiterungen in Palapa installiert. Die Verwendung eines 7-Zoll-Bildschirms für einen zu langen Zeitraum kann ziemlich schmerzhaft sein.

Verwenden Sie Android als Entwicklungsplattform? Wie ist dein Setup? Lass es mich in den Kommentaren wissen.

Bildnachweis: John Biehler Über Flickr, Macbook Pro (Joseph Thornton), Nacharbeit (nyuhuhuu)

Erfahren Sie mehr über: Wordpress.