Creați mediul de dezvoltare perfect PHP în Android
Se pare că ești poate sa de fapt, codul pe Android productiv. Pentru cea mai lungă perioadă de timp, sa acceptat că, în timp ce computerele sunt destinate productivității și creativității, Tabletele există doar pentru a permite consumul pasiv de conținut.
Și eu am crezut asta. Sunt un dezvoltator de software prin intermediul comerțului și folosesc un Macbook Pro de 13 "pentru a scrie tot codul meu.Nu aș mai avea alt mod.OSX vine cu tot ce am nevoie pentru a fi productiv ca dezvoltator, mi-am construit fluxul de lucru în jurul meu.
Android pe de altă parte? Nu m-am gândit niciodată să scriu cod pe Android. Utilizarea unei tastaturi virtuale incredibile pentru a scrie o actualizare a statusului Facebook este suficient de proastă. Scrierea unui cod pe Android? Perish gândul. Nu are nici măcar un manager de fișiere încorporat!
Dar apoi am cumpărat o tastatură Bluetooth decentă Aveți nevoie de o tastatură accesibilă pentru tabletă? Iată câteva opțiuni bune Aveți nevoie de o tastatură accesibilă pentru tabletă? Iată câteva opțiuni bune Dacă beneficiați de o utilizare echitabilă din tabletă și căutați o tastatură care să meargă cu ea, este posibil să nu aveți idee de unde să începeți. Există o mulțime de opțiuni ... Citește mai mult și totul sa schimbat. Am construit un mediu de dezvoltare PHP în jurul tabletei Nexus 7 din 2012 și îmi place. Iată cum funcționează.
Editarea textului
Editorul de text este piatra de temelie a oricărui mediu de dezvoltare. Ar trebui să se înțeleagă că discutarea meritelor unui editor de text individual poate fi un subiect extrem de controversat în comunitatea de dezvoltare. Într-adevăr, rivalitatea dintre fanii editorilor de texte Vi / Vim și Emacs este numită războiul editorilor.
Sunt ferm în tabăra Vim Top 7 motive pentru a da editorul de text Vim O șansă Top 7 motive pentru a da editorului de text Vim o șansă De ani de zile, am încercat un editor de text după altul. Tu numești, am încercat. Am folosit fiecare dintre acești editori timp de peste două luni ca editor principal al zilei de zi. Cumva, eu ... Citește mai mult. Acest editor puternic de text este instalat în mod implicit pe OS X și majoritatea distribuțiilor Linux și facilitează editarea rapidă și corectă a documentelor mari și a fișierelor de cod.
Pentru ceva fundamental orientat spre tastatură, am fost surprins să văd că cineva a implementat Vim pentru platforma Android. Acest lucru vine sub forma VimTouch. Nu fac hiperbolă, dar acest lucru ar putea fi de fapt cel mai bun editor de text Android de pe piață.
Ce face atât de bine? Acesta vine cu numeroase plugin-uri, inclusiv sintaxa de evidențiere, care este deosebit de util pentru cei dintre noi care folosesc un editor de text pentru a edita codul. Este, de asemenea, extrem de personalizabil și adaptează Vim astfel încât să poată fi utilizată pe un touchscreen, rămânând în același timp credincios filozofiei originale Vim.
Vim dependenții vor ști că Vim este personalizabil prin ceva numit fișier ".vimrc". În timp ce VimTouch facilitează adăugarea de caracteristici și comportament printr-o interfață plăcută la atingere, trebuie să știți că puteți personaliza lucrurile prin editarea unui fișier de configurare .vimrc, așa cum ați proceda pe un computer normal.
VimTouch este liber de la magazinul Google Play [nu mai este disponibil] și este licențiat sub licență Apache 2.0 Open Source.
Iubesc lampa
LAMP este reprezentat de Linux, Apache, MySQL și PHP și este una dintre cele mai populare configurații de servere. Cel mai bun software pentru serverul de web Linux (& Alternative Apache) Cel mai bun software pentru serverul Web Linux (& Apache Alternatives) aplicații web.
Rulează o configurație a serverului ușor de tip Welsh numită LLMP. Acest lucru nu este prea diferit de LAMP, cu excepția faptului că Apache - care este notoriu greu - a fost înlocuit cu Lighttpd. Am fost destul de impresionat pentru a vedea că toate părțile componente ale serverului Web Palapa sunt în mod rezonabil actuale, instalarea limbajului de programare PHP fiind ultima versiune.
Versiunea MySQL este destul de actuală. Cu asta a spus, nu există nici o modalitate evidentă de a interacționa cu ea prin intermediul liniei de comandă. Din fericire, Palapa vine în copt cu o copie a PHPMyAdmin. Acordat, nu este modul meu preferat de a lucra cu MySQL, dar funcționează destul de bine.
Există, de asemenea, o interfață web în care puteți configura anumite aspecte ale serverului web, inclusiv baza de date și instalarea PHP. Din anumite motive necunoscute, fusul orar implicit în aproape totul este Asia / Jakarta. Dacă nu sunteți de fapt în Indonezia, ați putea dori să schimbați asta.
Probabil vă întrebați dacă Palapa funcționează. Ei bine, răspunsul este da. Da, da. Destul de bine, de fapt.
De asemenea, trebuie să menționez că, dacă aveți instalat pe dispozitivul dvs. Palapa, veți avea tot ce aveți nevoie pentru a rula o instalare locală de WordPress pe tabletă sau pe telefonul smartphone. Crazy, corect?
Concluzie
Mă prind mâine un zbor. Nu e lungă, dar e destul de lungă pentru mine să fac ceva de făcut.
În mod normal, mi-ar fi luat Macbook Pro cu mine. Mi-ar lua din pungă și l-am lăsat să fie tamponat când am trecut prin securizare. Și când zborul mi-ar fi scăpat, aș fi călcat într-un mod ciudat pe masa mică cu picioarele jos, așezat precar în fața căii mele de cafea neagră,.
Dar acum nu trebuie să fac asta. Android a făcut lucrurile de neconceput și mi-a înlocuit laptop-ul de încredere pentru ceva ce până acum nu excelează la: dezvoltarea web-ului. Asta nu înseamnă că utilizarea Android ca platformă principală de dezvoltare nu are limitele sale. Sunt încă de lucru pentru a instala extensii PHP în Palapa și folosirea unui ecran de 7 "pentru prea mult timp poate fi destul de dureros.
Utilizați Android ca platformă de dezvoltare? Care este configurația ta? Anunță-mă în comentariile de mai jos.
Fotografie de credit: John Biehler Via Flickr, Macbook Pro (Joseph Thornton), Rework (nyuhuhuu)
Explorați mai multe despre: Wordpress.