Tak to już jest - ewolucja programisty. Od Notatnika z Windows, po Vima :)

Ale edytory to za mało - mam już za sobą Editplus, Creamson Editor, Vim, PSPad, o ostatnio od dłuższego czasu używam jEdit, który nie powiem - bardzo mi pasuje. To znakomity edytor dla programistów.

Przychodzi jednak pora, kiedy wybiera się IDE. Programista PHP myśli pewnie zwykle o Zend Studio. Jako że u mnie PHP nie jest jedynym językiem, potrzebowałem czegoś wspierającego inne języki, głównie Java, C/C++, Ruby.

U mnie wybór padł bezwzględnie na Netbeans. Eclipse mam zainstalowane ze względu na fajną wtyczkę - pyDev, czyli wsparcie dla programowania w Python’ie. Ale już nie długo, bo czekam na pełne wsparcie języka Python w Netbeans - jest już taki projekt, więc niedługo pewnie w moim Netbeans ostro zasyczy :)

Netbeans jest super, mamy tu wsparcie oczywiście dla Java, oraz Mobility:

Przekładowy projekt MobileApp:

Ponadto wsparcie Ruby, C i C++ (podpięte pod narzędzia Cygwina - jeśli piszę coś w C, lub C++ to w Netbeans). Mamy też wsparcie dla UML i Versioning - genialne - wsparcie m.in dla svn, importowanie projektu z repozytorium. Super! I to standardowo, bez instalowania i przeklętych zależności znanych z Eclipse.

No i do tego wsparcie dla PHP. Na razie do ściągnięcia osobno, jako Early Access for PHP, ale już tego używam i jestem zadowolony.

O takich rzeczach jak sprawdzanie syntaktyki w czasie rzeczywistym i podpowiedzi nawet nie wspominam :) To naprawdę przyśpiesza i umila pracę.

Gorąco polecam Netbeans!

Napisał Dominik w kategoriach O programowaniu, Praca | Brak komentarzy

Tak jak napisałem na podstronie O mnie - programowanie to moja pasja i hobby. Jako że nie należę do tych programistów, którzy w zaciszu firmy klepią swój kod monotonnie i jest im tam ‘dobrze’.

Ja czuję potrzebę rozwoju. Dla przykładu spójrzmy na język PHP, masa programistów, masa ofert pracy, i to naprawdę za duże stawki - po kilka tysięcy PLN. Warto spojrzeć na to się dzieje na rynku teraz. Ale warto także spojrzeć nieco w przyszłość.

To co da się zauważyć o programistów zajmujących się tym to znudzenie językiem PHP. W pewnym momencie zaczyna się wymiotować tym językiem. Ja też zajmuję się m.in. PHP i też tego doświadczam. Wszystko jest fajnie, ale po prostu czegoś tu brakuje, robi się ciągle podobne rzeczy, i bądźmy szczerzy - pole do popisu dla programisty w tym języku jest ograniczone. Oczywiście póki co nie rozstanę się z tym językiem, ale myślę o przyszłości i inwestuję już w naukę innych języków.  Praktyka pokazuje jak dobrze radzą sobie programiści PHP z takimi językami jak Python, Java, Ruby. Obok pracy - z PHP, programuję także w C i Perl, ale już bardziej hobbystycznie i na mniejszą skalę. Mam nadzieję że nowe języki pomogą mi jeszcze bardziej zintegrować hobby z pracą.

U mnie na pierwszym miejscu Python. Każdy ma swoje zdanie, moje jest takie że język jest genialny, a kod jak na ten typ języka jest bardzo szybki. Język ma już swoją renomę, używa go nawet Google i NASA, instytucje naukowe i coraz większa liczba fanów - programistów. O takich możliwościach jak wxPython, Mobile Python czy też  framework aplikacji webowych - Django, nawet nie wspominam.

Punkt drugi - Ruby. Kolejny genialny język, również o bardzo ciekawych możliwościach. Tu głównie kierunek frameworka Rails mnie interesuje.

Idąc jeszcze dalej - Java. Miejsca tego języka w czołówce popularnych języków nikt chbya nie zakwestionuje. Jest już na swój sposób legendarny, i ma bardzo szeroki wachlarz zastosowań. Dla mnie najbardziej interesujące są tu zagadnienia programowania urządzeń mobilnych - J2ME, a także J2EE oraz kierunek Google - GWTi nowy system Android.

Jak widać jest nad czym posiedzieć :) I to na dłuższy okres czasu, bo błyskawicznie się tego i tak nie opanuje. Ale za jakiś czas będę mógł się pochawalić biegłą znajomością  ww języków, oraz projektami.

Napisał Dominik w kategoriach O programowaniu, Praca, Życie | Brak komentarzy