
Peter Holmes
0
3489
97
Okazuje się, że ty mogą faktycznie produktywnie koduje na Androidzie. Od dawna przyjęto, że choć komputery są przeznaczone na produktywność i kreatywność, tablety istnieją wyłącznie po to, aby umożliwić bierne wykorzystanie treści.
Ja też w to wierzyłem. Z zawodu jestem programistą i używam 13-calowego Macbooka Pro do pisania całego mojego kodu. Nie miałbym tego inaczej. OS X zawiera wszystko, czego potrzebuję, aby być produktywnym jako programista, i „ zbudowałem na tym mój obieg pracy.
Z drugiej strony Android? Nigdy tak naprawdę nie myślałem o pisaniu kodu na Androidzie. Używanie upiornej wirtualnej klawiatury do pisania aktualizacji statusu na Facebooku jest wystarczająco złe. Piszecie kod na Androida? Zgiń myśl. Nie ma nawet wbudowanego menedżera plików!
Ale potem kupiłem przyzwoitą klawiaturę Bluetooth Potrzebujesz niedrogiej klawiatury do tabletu? Oto kilka dobrych opcji Potrzebujesz niedrogiej klawiatury do tabletu? Oto kilka dobrych opcji Jeśli korzystasz z tabletu i szukasz klawiatury, możesz nie mieć pojęcia, od czego zacząć. Istnieje wiele opcji… i wszystko się zmieniło. Teraz zbudowałem środowisko programistyczne PHP na moim tablecie Nexus 7 z 2012 roku i uwielbiam to. Oto jak to działa.
Edycja tekstu
Edytor tekstu jest podstawą każdego środowiska programistycznego. Nie trzeba dodawać, że omawianie zalet pojedynczego edytora tekstów może być niezwykle kontrowersyjnym tematem w społeczności programistów. Rzeczywiście rywalizacja między fanami edytorów tekstów Vi / Vim i Emacs jest określana jako Wojna redaktorów.
Jestem zdecydowanie w obozie Vima. 7 najlepszych powodów, aby dać szansę edytorowi tekstów Vim. 7 najlepszych powodów, by dać szansę edytorowi tekstów Vima. Przez lata próbowałem jednego edytora tekstu za drugim. Nazywasz to, próbowałem. Z każdego z tych redaktorów korzystałem przez ponad dwa miesiące jako mój główny codzienny edytor. Jakoś ja… Ten potężny edytor tekstu jest domyślnie instalowany w systemie OS X i większości dystrybucji Linuksa i ułatwia szybką i dokładną edycję dużych dokumentów i plików kodu.
Jeśli chodzi o coś, co jest zasadniczo zorientowane na klawiaturę, byłem zaskoczony, widząc, że ktoś zaimplementował Vima na platformę Android. Ma to postać VimTouch. Nie robię hiperboli, ale może to być najlepszy edytor tekstu dla Androida na rynku.
Co sprawia, że jest tak dobra? Zawiera wiele wtyczek, w tym podświetlanie składni, co jest szczególnie przydatne dla tych z nas, którzy używają edytora tekstu do edycji kodu. Jest również niezwykle konfigurowalny i dostosowuje Vima do działania na ekranie dotykowym, pozostając wiernym oryginalnej filozofii Vima.
Uzależnieni od Vima będą wiedzieć, że Vim można dostosować za pomocą pliku zwanego „.vimrc”. Podczas gdy VimTouch ułatwia dodawanie funkcji i zachowań dzięki przyjemnemu interfejsowi dotykowemu, powinieneś wiedzieć, że nadal możesz dostosowywać rzeczy, edytując plik konfiguracyjny .vimrc, tak jak na normalnym komputerze.
VimTouch jest bezpłatny ze sklepu Google Play [już niedostępny] i jest licencjonowany na licencji Apache 2.0 Open Source.
Kocham lampę
LAMP oznacza Linux, Apache, MySQL i PHP i jest jedną z bardziej popularnych konfiguracji serwerów Najlepsze oprogramowanie Linux Web Server (i alternatywy Apache) Najlepsze oprogramowanie Linux Web Server (i alternatywy Apache) dla osób, które rozwijają aplikacje internetowe oparte na PHP.
Działa w nieco walijsko brzmiącej konfiguracji serwera o nazwie LLMP. Nie różni się to zbytnio od LAMP, z tym że Apache - który jest bardzo ciężki - został zastąpiony przez Lighttpd. Byłem pod wielkim wrażeniem, że wszystkie części składowe serwera WWW Palapa są dość aktualne, a najnowszą wersją jest instalacja języka programowania PHP.
Wersja MySQL jest również dość aktualna. To powiedziawszy, nie ma oczywistego sposobu na interakcję z nim za pomocą wiersza poleceń. Na szczęście Palapa jest dostarczany z kopią PHPMyAdmin. To prawda, że nie jest to mój preferowany sposób radzenia sobie z MySQL, ale działa wystarczająco dobrze.
Istnieje również interfejs WWW, w którym można skonfigurować pewne aspekty serwera WWW, w tym bazę danych i instalację PHP. Z jakiegoś powodu, o czym nie wiem, domyślną strefą czasową w prawie wszystkim jest Azja / Dżakarta. Jeśli nie jesteś w Indonezji, możesz to zmienić.
Prawdopodobnie zastanawiasz się, czy Palapa rzeczywiście działa. Odpowiedź brzmi: tak. Tak. Właściwie raczej dobrze.
Powinienem także wspomnieć, że jeśli masz zainstalowany Palapa na swoim urządzeniu, będziesz mieć wszystko, czego potrzebujesz, aby uruchomić lokalną instalację WordPress na tablecie lub smartfonie. Szalony, prawda?
Wniosek
Jutro lecę samolotem. Nie jest długi, ale wystarcza mi, aby wykonać trochę pracy.
Normalnie zabrałbym ze sobą mojego Macbooka Pro. Wyjąłem go z mojej torby i pozwoliłem, aby został wymazany, gdy przechodziłem kontrolę. A kiedy mój lot wystartował, usiadłbym niezręcznie na małym opuszczanym stoliku, usiadłbym niepewnie przy filiżance czarnej kawy linii lotniczych za 4 funty.
Ale teraz nie muszę tego robić. Android zrobił to, co nie do pomyślenia, i zastąpił mojego zaufanego laptopa czymś, czego wcześniej nie wyróżniał się: tworzeniem stron internetowych. Nie oznacza to, że używanie Androida jako mojej głównej platformy programistycznej nie ma swoich ograniczeń. Muszę się jeszcze dowiedzieć, jak zainstalować rozszerzenia PHP w Palapie, a zbyt długie używanie 7-calowego ekranu może być dość bolesne.
Czy używasz Androida jako platformy programistycznej? Jaka jest twoja konfiguracja? Daj mi znać w komentarzach pod spodem.
Zdjęcie: John Biehler Via Flickr, Macbook Pro (Joseph Thornton), Rework (nyuhuhuu)