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.




