Po-słowie na każdy temat

czyli programowanie i nie tylko

Przygoda z PhoneGap/Cordova (1)

PhoneGap/CordovaZapewne coraz częściej w branży mówi się o frameworku PhoneGap firmy Adobe. Jest w pełni darmowy i umożliwia budowanie „pseudonatywnych” aplikacji na urządzenia mobilne. Brzmi ciekawie? A jakże. Nie musimy bowiem uczyć się Javy (Android) lub Objective-C (iOS) by stworzyć natywną aplikację mobilną. Podejście, jakie przedstawia PhoneGap jeszcze niedawno było szeroko krytykowane przez osoby powiązane z branżą. Jednak czy słusznie, tego nikt obiektywnie nie oceni. W mojej ocenie krytyka była spowodowana:
– rozwojem PhoneGap’a
– niezaradnością i/lub nieznajomością HTML5/JS
– przeświadczeniem, że jest to słabe.

Szerząca się w ten sposób propaganda źle oddziaływała na pewno na osoby/firmy badające rynek, możliwości i zalety Adobe PhoneGap. W myśl mojego przekonania, że „dobry produkt sam się wybroni” mogę przekierować wszystkich na stronę phonegap.com, gdzie możecie sprawdzić ile i jakie aplikacje zawdzięczają swój żywot właśnie temu wrapperowi. Czy warto zainteresować się frameworkiem i jak rozpocząć przygodę z tworzeniem aplikacji z wykorzystaniem PhoneGap’a? O tym w dalszej części artykułu.  Czytaj dalej…

„Mroczny” Eclipse

eclipse

Trochę odpoczęliście ode mnie. Zatem czas coś napisać i zaciekawić niektórych czytelników. Dzisiaj artykuł w całości poświęcony narzędziu Eclipse, bardzo popularnemu programowi wśród programistów Javy, ale też … PHP. Nie dziwcie się – sam pracuję z sukcesem przy systemach PHP na platformie Eclipse. Na razie w wersji Juno, ale niedługo przesiadam się na Keplera.

Do rzeczy. Pewnego dnia spojrzałem na Eclipse’a z daleka i pomyślałem: „prymitywnie wygląda, razi jaskrawością, męczy oczy”. Skoro tak to trzeba było znaleźć rozwiązanie. Głównie zależało mi na oczach. Gdy programuje się często „do poduszki” to w ciemności biel 80% ekranu, jaką serwował Eclipse podczas użytkowania źle wpływała na organizm. I tak powstała nić przyczynowo-skutkowa, która doprowadziła do rozwiązania jakim jest zmiana tematu i kolorów edytora. Świetna sprawa, tym bardziej, że wspierana natywnie przez aplikację.  Czytaj dalej…