Java, Python i Linux: Zapiski programisty

SAAS Oprogramowanie jako usługa
autor: Sławek Tuleja

Dla programisty, który tworzy aplikacje internetowe ważne jest, aby środowisko programistyczne (IDE) w którym pracuje wspierało oprócz głównego języka (java, python, ruby) - języki: js, html, css przynajmniej w taki sposób, aby nie skakać po plikach, żeby przypomnieć sobie czy taka - owaka klasa, metoda istnieje.

Niestety już myślałem, że NetBeans 7 daje radę - ale dalej nie da się na tym pracować.

1) Na przykład w pliku js jest:

var Do = {
    validation:{
        showMarkIfEmpty:function (pSelector, pMark) {
            ...
        },
        clearElement:function (pSelector) {
            ...
        }
    }
}

Okno nawigatora NetBeans 7 nie widzi funkcji: showMarkIfEmpty(), clearElement(), a jest jeszcze gorzej! W tym samym lub w innych plikach js nie działa uzupełnianie o te funkcje.

2) Szkoda, że w plikach html nie ma uzupełniania tagu: class jak to ma miejsce w Idea’i.

<div class="menu p(wciskam ctrl+space i otrzymuję wszystkie klasy
rozpoczynające się na literę 'p' )"></div>

3) Żeby do końca nie narzekać na NetBeans wymieniam jeszcze plusy tego IDE

  • svn działa od razu po instalacji NetBeans, nie ma nawet kłopotów z połączeniem z repozytorium po ssh i z udziałem certyfikatu p12 + hasła
  • klikając na klasę w tagu htmlowym przenosimy się do pliku css w którym jest definicja tej klasy

4) Eclipse w dalszym ciągu nie radzi sobie z svn’em, tzn. po instalacji pluginu, wywala błąd i jesteśmy odsyłani na stronę z opisem problemu. Przysiągłem sobie, że ponownie sprawdzę jak pisze się pod Eclipse, ale dopiero kiedy ten plugin zadziała od razu - tak jak to ma miejsce pod NetBeans i Ideą. Na razie, bye Eclipse.

5) Cóż, pozostaje nadal bardzo dobra, płatna i bezkonkurencyjna Idea.

4 miesiące temu