Strona używa cookies (ciasteczek). Dowiedz się więcej o celu ich używania i zmianach ustawień. Korzystając ze strony wyrażasz zgodę na używanie cookies, zgodnie z aktualnymi ustawieniami przeglądarki.    X

Java z Netbeans`em - łatwo, szybko i przyjemnie...

Dzisiaj trochę o Javie, trochę o Netbeans. Jako, że lubię dłubać programy w Javie, używam przy tym środowiska Netbeans 7.0.1 to krótko je przestawię... Czym jest Netbeans - zintegrowanym środowiskiem, tworzonym w ramach projektu, w który angażuje się wiele firm i osób. Projekt został zapoczątkowany przez twórce Javy - Sun Microsystems.

Dla kogo jest środowisko?

Otóż dla każdego, kto programuje lub się uczy tej sztuki. Netbeans pozwala tworzyć programy w różnych językach zaczynając od Javy, poprzez Scalę, C/C++, Pythona, PHP, HTML etc. Ja osobiście najwięcej pisze w Javie(trochę pisałem w PHP, sprawdziłem jak działa plugin dla Scali, kilka stron w HTML + CSS).

Na co pozwala to IDE - na wiele... na bardzo wiele:

r   e   k   l   a   m   a

  • tworzenie oprogramowania
  • kompilowanie oprogramowania
  • uruchamiania
  • testowania

Co najbardziej podoba mi się w tym środowisku? Hmmm.... chyba wszystko.
Najbardziej to, że jest dostępne za darmo i daje się konfigurować, posiada doskonałe sprawdzanie składni, podpowiedzi, generatory kodu (kto lubi pisać metody dostępowe dla atrybutów lub konstruktory), zmiana nazw klas, metod, atrybutów w całym projekcie dwoma kliknięciami myszy, refaktoryzacja kodu, a debugowanie programu w Netbeans to czysta poezja.;). Dodatkowo Netbeans zintegrowane jest narzędzie do testów jednostkowych JUnit Test oraz coś co pozwala nam testować wydajność oprogramowania, tzw. Profiler.

GUI Builder

Szybkie tworzenie okien i paneli programu metodą przeciągnij i upuść.

JUnit Test

Służy do sprawdzania poprawności działania poszczególnych klas, interfejsów i ich metod.

Profiler

Pozwala nam sprawdzanie wydajności programu i dostarcza informacji o zużyciu pamięci, czasach wykonywania poszczególnych wątków, chwilach, w których zostały uruchomione wątki. Dodatkowo uzyskujemy informacje o działaniach Garbage Collector.

Wtyczki

Jak w wielu programach, także w Netbeans system wtyczek (Plugin`ów) funkcjonuje. Wtyczek jest cała masa, mniejsze, większe, użyteczniejsze lub niepotrzebne. Najwięcej i najlepsze wtyczki służą do rozszerzania wsparcia dla języków programowania.

Kreatory projektów

Coś wspaniałego, kilka kliknięć i mamy gotowy szkielet aplikacji, który rozbudowujemy. Działa w różnych językach, różnych platformach (Java SE, Java ME, Java EE etc.).

Kreator połączeń z bazami danych

Tworzenie zapytan SQL, wykonywanie zapytań, generowanie klas w oparciu o model bazy i w drugą stronę (w oparciu o Hibernate itp.).

Integracja z serwerami


... takimi jak Apache Tomcat, GlassFish, JBoss, Oracle WebLogic. Pozwala to na łatwe testowanie systemów internetowych, jednym kliknięciem myszy.

Co jeszcze w Netbeans

Wsparcie dla systemów kontroli wersji takich jak CVS, Subversion, Mercurial. Ci, którzy pracują w zespole lub chcą mieć możliwość do wcześniejszych wersji programu docenią ten fakt.

Społeczność, społeczność, społeczność!!!!

To jest atut, nad atuty- dzięki temu projekt jest utrzymywany na wysokim poziomie, wszelkie błędy są zgłaszane deweloperom, a ilość i jakość wtyczek wciąż się zwiększa.

Głównym rywalem Netbeans jest Eclipse, również dobre środowisko programistyczne, jednak używałem je tylko chwilowo i nie chce porównywać, bo nie mam do tego podstaw merytorycznych.

Niedługo napiszę o tworzeniu aplikacji w Netbeans, tworzeniu testów JUnit Test, debugowaniu oraz testowaniu wydajności programów.

Na dzisiaj wystarczy zanudzania.  

programowanie

Komentarze