Lag det perfekte PHP utviklingsmiljøet i Android

Lag det perfekte PHP utviklingsmiljøet i Android / Android

Det viser seg deg kan faktisk kode på Android produktivt. I lengst tid har det blitt akseptert at mens datamaskiner er for produktivitet og kreativitet, eksisterer Tablets rent for å tillate passivt forbruk av innhold.

Jeg trodde det også. Jeg er en programvareutvikler ved handel, og jeg bruker en 13-tommers Macbook Pro til å skrive all min kode. Jeg ville ikke ha det på noen annen måte. OS X kommer med alt jeg trenger for å være produktiv som utvikler, og jeg ' Jeg har bygget arbeidsflyten min rundt det.

Android på den annen side? Jeg har aldri tenkt på å skrive kode på Android. Å bruke et uhyggelig virtuelt tastatur for å skrive en Facebook statusoppdatering er dårlig nok. Skrive kode på Android? Forgå tanken. Den har ikke en innebygd filbehandling!

Men da kjøpte jeg et anstendig Bluetooth-tastatur. Trenger du et rimelig tastatur for din tablet? Her er noen gode alternativer Trenger du et rimelig tastatur for din tablet? Her er noen gode alternativer Hvis du får en god del bruk ut av nettbrettet og leter etter et tastatur for å gå med det, kan du ikke ane hvor du skal begynne. Det er mange alternativer ut ... Les mer, og alt forandret seg. Jeg har nå bygget et PHP utviklingsmiljø rundt min Nexus 7 tablet i 2012, og jeg elsker det. Slik fungerer det.

Redigerer tekst

Tekstredigering er hjørnesteinen i ethvert utviklingsmiljø. Det bør uten å si at diskutering av fordelene til en enkelt tekstredaktør kan være et enormt omstridt tema i utviklingssamfunnet. Faktisk refereres rivaliteten mellom fans av Vi / Vim og Emacs tekstredigerere til som redaktørkrigen.

Jeg er fast i Vim-leiren De 7 beste grunnene til å gi Vim Text Editor en sjanse Topp 7 grunner til å gi Vim Text Editor En sjanse I mange år har jeg prøvd en tekstredigerer etter en annen. Du nevner det, jeg prøvde det. Jeg brukte hver og en av disse redaktørene i over to måneder som min primære daglige redaktør. På en eller annen måte, jeg ... Les mer. Denne kraftige teksteditoren er installert som standard på OS X og de fleste Linux-distribusjoner, og gjør det enkelt å raskt og nøyaktig redigere store dokumenter og kodefiler.

For noe som er fundamentalt tastaturorientert, ble jeg overrasket over at noen hadde implementert Vim for Android-plattformen. Dette kommer i form av VimTouch. Jeg gjør ikke hyperbole, men dette kan faktisk være den beste Android-tekstredigereren på markedet.

Hva gjør det så bra? Den leveres med mange plugins, inkludert syntaksutheving som er spesielt nyttig for de av oss som bruker en tekstredigerer til å redigere kode. Den er også svært tilpassbar og tilpasser Vim til brukbar på en berøringsskjerm, mens den fortsatt er trofast mot den opprinnelige Vim-filosofien.

Vim-misbrukere vil vite at Vim kan tilpasses gjennom noe som heter ".vimrc" -fil. Mens VimTouch gjør det enkelt å legge til funksjoner og atferd gjennom et fint berøringsvennlig grensesnitt, bør du vite at du fremdeles kan tilpasse ting ved å redigere en .vimrc konfigurasjonsfil, som du ville på en vanlig datamaskin.

VimTouch er gratis fra Google Play-butikken [Ikke lenger tilgjengelig], og er lisensiert under en Apache 2.0 Open Source-lisens.

Jeg elsker lampe

LAMP står for Linux, Apache, MySQL og PHP, og er en av de mest populære serverkonfigurasjonene. Den beste Linux-webserverprogramvaren (& Apache-alternativer). Den beste Linux-webserverprogramvaren (& Apache-alternativer) Les mer for folk som utvikler PHP-basert webapplikasjoner.

Det kjører en litt walisisk-lydende server konfigurasjon kalt LLMP. Dette er ikke så annerledes enn LAMP, bortsett fra Apache - som er notorisk tungt - har blitt erstattet med Lighttpd. Jeg var ganske imponert over å se at alle komponentene i Palapa Web Server er rimelig nåværende, da installeringen av PHP-programmeringsspråket er den nyeste versjonen.

Versjonen av MySQL er også ganske aktuell. Med det sagt er det ingen åpenbar måte å samhandle med ved hjelp av kommandolinjen. Heldigvis blir Palapa bakt inn med en kopi av PHPMyAdmin. Gitt, det er ikke min foretrukne måte å håndtere MySQL på, men det fungerer godt nok.

Det er også et webgrensesnitt der du kan konfigurere visse aspekter av webserveren, inkludert databasen og installasjonen av PHP. Av en eller annen grunn unbeknown for meg er standard tidssone i stort sett alt Asia / Jakarta. Hvis du egentlig ikke er i Indonesia, vil du kanskje endre det.

Du lurer sikkert på om Palapa faktisk fungerer. Vel, svaret er ja. Ja det gjør det. Svært bra, faktisk.

Jeg bør også nevne at hvis du har Palapa installert på enheten din, har du alt du trenger for å kjøre en lokal installasjon av WordPress på nettbrettet eller smarttelefonen. Galt, rett?

Konklusjon

Jeg fanger et fly i morgen. Det er ikke lenge, men det er lenge nok for meg å få noe arbeid gjort.

Jeg ville normalt ha tatt min Macbook Pro med meg. Jeg ville ta den ut av posen min og la den bli swabbed da jeg gikk gjennom sikkerhet. Og da flyet tok av, ville jeg ha hørt det plutselig på den lille rullegardinbordet, satt usikre ved siden av min £ 4 kopp svart flyselskaps kaffe.

Men nå trenger jeg ikke å gjøre det. Android har gjort det utænkelige, og erstattet min trofaste bærbar PC for noe som den tidligere ikke utmerke seg på: Webutvikling. Det er ikke å si at bruk av Android som min viktigste utviklingsplattform ikke har sine begrensninger. Jeg er fremdeles ute etter å installere PHP-utvidelser i Palapa, og bruk av en 7-tommers skjerm for lenge kan være ganske smertefullt.

Bruker du Android som utviklingsplattform? Hva er oppsettet ditt som? Gi meg beskjed i kommentarene nedenfor.

Foto Kreditt: John Biehler Via Flickr, Macbook Pro (Joseph Thornton), Rework (nyuhuhuu)

Utforsk mer om: Wordpress.