publikuj: Opublikuj w wykop.pl Opublikuj we flaker.pl Opublikuj na OSnews.pl Opublikuj w delicious wydrukuj
20 skomentuj »

TAGI: netbeans , oracle , ide , java , php

2010-06-17 14:15  |  Adam Golański

NetBeans 6.9: Oracle wydaje kolejną wersję popularnego IDE

NetBeans 6.9: Oracle wydaje kolejną wersję popularnego IDE

Po tym jak Oracle przejęło Sun Microsystems, społeczność programistów z niepokojem wyczekiwała losu niektórych projektów rozwijanych przez firmę Billa Joya. Sądzono, że „pod nóż” może pójść m.in. IDE NetBeans – ponieważ Oracle ma własne środowisko programistyczne JDeveloper. Na szczęście tak się nie stało: Larry Ellison docenił znaczną (ustępującą tylko Eclipse) popularność NetBeans wśród deweloperów Javy i wyraził zgodę na dalszy rozwój środowiska. Pół roku po wydaniu wersji 6.8 pojawiła się jego wersja 6.9.

NetBeans to wolne, darmowe środowisko deweloperskie, które dostarcza narzędzi potrzebnych do budowania aplikacji „desktopowych, biznesowych, webowych i mobilnych w językach takich jak Java, JavaFX i C/C++ oraz językach dynamicznych, takich jak PHP, JavaScript, Groovy i Ruby – działając na systemach Linux, Mac OS X, Solaris i Windows”. Co nowego przyniosła wersja 6.9?

Wreszcie zintegrowano z tym IDE platformę OSGi (dynamiczny model komponentów dla Javy), co pozwoli na łatwe podłączanie do aplikacji pisanych w NetBeans paczek tworzonych za pomocą Anta czy Mavena. Obsługiwane są obie implementacje OSGi – Eclipse'a (Equinox) i Apache'a (Felix).

Programistów Javy zainteresuje też fakt, że wprowadzono do NB 6.9 obsługę wersji 3.0 frameworka Spring, usprawniono edytor (możliwe jest np. przechodzenie do nadpisanych metod czy refaktoring nazw), pojawiła się także implementacja mechanizmu Context and Dependency Injection, pozwalającego na uproszczenie modelu programistycznego dla aplikacji webowych.

Twórcy IDE nie zapominają też o języku JavaFX. Nowy NetBeans doczekał się modułu Composer, pozwalającego na tworzenie interfejsów użytkownika dla bogatych aplikacji internetowych (RIA) budowanych w tej technologii. Przypomina on nieco Matisse – narzędzie do budowania interfejsów dla Swinga.

NetBeans to jednak nie tylko Java. Także programiści PHP i Rubiego docenią wprowadzone zmiany, m.in obsługę najnowszych wersji frameworków Zend i Rails.

Z przeglądem nowości w NetBeans 6.9 można zapoznać się na poniższym filmie:

Wstępnie przygotowane pakiety IDE dla deweloperów Javy, Javy SE, FX, Rubiego, C/C++ i PHP można pobrać ze strony netbeans.org/downloads/index.html. Obsługiwane platformy to Linux, Windows, Solaris i Mac OS X.

Źródło: netbeans.org

publikuj: Opublikuj w wykop.pl Opublikuj we flaker.pl Opublikuj na OSnews.pl Opublikuj w delicious wydrukuj
20 skomentuj »

Polecamy

Reklama

Komentarze

  • code-and-glory.com

    #1 code-and-glory.com 2010-06-17 14:48:34 0

    Z miłych ciekawostek dla piszącychw HTML'u zauważam, że NetBeans uzupełnia teraz listę klas CSS w momencie deklarowania klasy w class="..." i pozwala nawigować do źródła w arkuszu styli :)

    IP: 83.6.225.[...] Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.2.4) Gecko/20100611 Firefox/3.6.4 (.NET CLR 3.5.30729)

  • eimi

    #2 eimi® 2010-06-17 15:01:46 0

    Eh gdyby jeszcze był w NB wizualny kreator interfejsów w CSS i obsługa JS, to bym się upił ze szczęścia. Ale świetne IDE, dla mnie o wiele bardziej zrozumiałe niż Eclipse.

    IP: 83.26.122.[...] Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/533.4 (KHTML, like Gecko) Chrome/5.0.375.55 Safari/533.4

  • miklosz

    #3 miklosz® 2010-06-17 15:38:51 0

    dokładnie - "zrozumiałość" i intuicyjność to główny powód, żeby porzucić Eclipse na rzecz NB

    IP: 83.238.141.[...] Mozilla/5.0 (Windows; U; Windows NT 6.1; pl; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3

  • moncyn

    #4 mncn® 2010-06-17 22:25:37 0

    o, i jest obsługa Rubiego tez ;)

    IP: 91.150.221.[...] Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/533.4 (KHTML, like Gecko) Chrome/5.0.375.70 Safari/533.4

  • Mic

    #5 Mic 2010-06-18 09:03:43 0

    Eclipse ma stały problem, nie dość, że jest wolny to niektóre podstawowe dla IDE funkcje są albo zaszyte tak że ciężko ich używać albo są dostępne tylko poprzez pluginy.

    IP: 212.182.110.[...] Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 FirePHP/0.4

  • Brazil

    #6 Brazil 2010-06-18 09:37:35 0

    testował juz ktoś na Ubuntu najnowsze NB ? stabilnie i bez żadnych niespodzianek chodzi ?

    Mic: dokładnie z tych samych powodów przerzuciłem się na NB. Dodam jeszcze że konfiguracja też jest zagmatwana.

    IP: 91.150.220.[...] Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.3) Gecko/20100423 Ubuntu/10.04 (lucid) Firefox/3.6.3

  • Brazil

    #7 Brazil 2010-06-18 09:39:07 0

    KK: szukam schematu kolorów do edytora NB takiego jak jest na railscast.com, kojarzysz może ?

    IP: 91.150.220.[...] Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.3) Gecko/20100423 Ubuntu/10.04 (lucid) Firefox/3.6.3

  • eimi

    #8 eimi® 2010-06-18 09:47:05 0

    @Brazil: na Lucid Lynx instaluje się dobrze (Sun Java), ale nic w nim jeszcze praktycznie nie robiłem. W weekend sprawdzę.

    IP: 95.160.206.[...] Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/533.4 (KHTML, like Gecko) Chrome/5.0.375.55 Safari/533.4

  • Kenjiro

    #9 Kenjiro 2010-06-18 09:55:01 0

    Mnie brakuje obsługi języków innych niż HTML w przypadku pisania w PHP. Coraz częściej zdarza mi się korzystać z SVG, który sypie błędami, a jeszcze nie doszedłem do tego jak wyłączyć dla kilku plików sprawdzanie poprawności.

    A poza tym edytor wydaje się być wygodniejszym od nowego Visuala 2010, który przeszedł sporo zmian. W Visualu 2010 nie ma np. IntelliSense dla kodu C++/CLI, co jest generalnie masakrą dla wielu projektów.

    IP: 83.17.2.[...] Mozilla/5.0 (Windows; U; Windows NT 6.1; pl; rv:1.9.2.4) Gecko/20100611 Firefox/3.6.4

  • Pablo77

    #10 Pablo77 2010-06-18 14:13:49 0

    Uzywam dzisiaj od rana z PHP + Zend Framework + Ubuntu 9.04.

    Jak na razie zadnych problemow, a wsparcie dla ZF, cieszy oko.

    IP: 87.194.64.[...] Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.3) Gecko/20100408 Ubuntu/9.04 (jaunty) Firefox/3.6.3

  • Holyboy

    #11 Holyboy 2010-06-19 00:05:47 0

    Używam NB odkąd ma wsparcie PHP, to świetne środowisko. Stabilnością i szybkością działania przebija Eclipse na wylot. Ma wszystko czego mi potrzeba out-of-box - HTML, CSS, JS, XML, ZF, SVN, Mercurial. Bez wtyczek, problemow z integracją etc. Jest odpowiednik Mylyna dla NB, ale ma wiele do nadrobienia. Eclipse używałem kawał czasu, ale teraz odpalam jedynie do debugowania - niestety NB nie wspiera ZendDebugera.

    @eimi

    co rozumiesz pod pojęciem "wizualny kreator interfejsów w CSS "? W NB jest podgląd edytowanych reguł CSS.

    Obsługa JS'a też jest i to bardzo dobra.

    IP: 83.29.165.[...] Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/533.4 (KHTML, like Gecko) Chrome/5.0.375.70 Safari/533.4

  • mate

    #12 mate 2010-06-19 09:33:11 0

    Czy w NB jest możliwość zdalnej edycji projektu w Pythonie? Poprzez FTP lub SFTP ?

    Bo to jedyna funkcja, która trzyma mnie przy eclipse + aptana + pydev

    IP: 83.4.8.[...] Mozilla/5.0 (X11; U; Linux i686; pl-PL; rv:1.9.2.3) Gecko/20100423 Ubuntu/10.04 (lucid) Firefox/3.6.3

  • Holyboy

    #13 Holyboy 2010-06-19 20:40:40 0

    @mate

    http://netbeans.org/features/all.html

    beta pythona jest, mozesz sprawdzic ;)

    IP: 83.29.150.[...] Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/533.4 (KHTML, like Gecko) Chrome/5.0.375.70 Safari/533.4

  • Brazil

    #14 Brazil 2010-06-20 12:32:00 0

    Brakuje trochę w NB wbudowanej obsługi gita, zwłaszcza w pakiecie dla Railsów, większość RoR developerów go używa. Na szczęście jest zewnętrzny plugin nbgit.

    IP: 91.150.220.[...] Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.3) Gecko/20100423 Ubuntu/10.04 (lucid) Firefox/3.6.3

  • rzaw

    #15 rzaw 2010-06-20 12:55:18 0

    @Brazil: szkoda ze projekt nbgit juz umarl i nie dziala z nowym NB ;) widocznie tak wiele osob nie uzywa gita...

    IP: 79.175.251.[...] Opera/9.80 (Windows NT 6.0; U; pl) Presto/2.5.24 Version/10.53

  • zergswarm

    #16 zergswarm® 2010-06-21 07:45:42 0

    Powównując stronę C/C++ obu IDE:

    1. Gdyby NB miał inny frontend, nie oparty na Swing, wtedy mógłby przyciągnąć sporą część użytkowników Eclipse.

    2. W NB brak obsługi prekompilowanych nagłówków gcc (C++). Dla równowagi, w Eclipse też ich brakuje, ale system build Eclipse pozwala na wygodniejsze korzystanie z własnych reguł makefile.

    3. W NB brakuje wygodnej obsługi konsoli gdb.

    Poza tym, wcześniejsze wersje NB gubiły się czasem przy rozwiązywaniu zależności między plikami .cpp i .h (po zmianie pliku .h nie zostawały przebudowane wszystkie pliki .cpp które z tego nagłówka korzystają).

    Pisząc to nie chcę powiedzieć, że NB to złe IDE; wręcz przeciwnie. Jednak jestem zmuszony korzystać z Eclipse przez wzgląd na powyższe punkty.

    IP: 81.219.145.[...] Mozilla/5.0 (Windows; U; Windows NT 6.0; en-GB; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 ( .NET CLR 3.5.30729)

  • Mic

    #17 Mic 2010-06-25 08:04:40 0

    Ahh jeszcze wsparcie dla perla i mogę porzegnać na dobre Eclipse ;)

    IP: 212.182.110.[...] Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.2.4) Gecko/20100611 Firefox/3.6.4

  • qqq

    #18 qqq 2010-06-25 12:27:38 0

    @rzaw: myślę, że dużo osób używa Gita lub próbuje używać z Netbeans. Ja sobie na razie radzę z TortoiseGit (tak, windows), ale nbgit w 6.8 bardzo pomagał (kolorki itd).

    Wg mnie to sie musi prędzej czy później pojawić, bo

    1. Git i Mercurial bedą zdobywały użytkowników (patrz: ilość projektów na GitHubie)

    2. Netbeans używa coraz więcej developerów.

    Wniosek: Ktoś się w końcu wkurzy i zrobi ;)

    IP: 77.252.242.[...] Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.2.4) Gecko/20100611 Firefox/3.6.4

  • Pablo77

    #19 Pablo77 2010-06-25 17:11:08 0

    @nbgit

    Jezeli potrzebujesz zdajnego dostepu fajnie jest  skorzystac z sshfs

    Raz zamontowane dziala w NB i kazdej innej aplikacji

    https://help.ubuntu.com/community/SSHFS

    apt-get install sshfs

    sshfs -o transform_symlinks -o nonempty root@ip_address:/ /home/user_name/remote/server/

    IP: 87.194.64.[...] Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.3) Gecko/20100408 Ubuntu/9.04 (jaunty) Firefox/3.6.3

  • qqq

    #20 qqq 2010-06-28 17:53:11 0

    jest juz nbgit do 6.9 :)

    http://forums.netbeans.org/post-77502.html

    IP: 89.79.133.[...] Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3

Uwaga! Możesz zarejestrować się w serwisie i w ten sposób zarezerwować swój nick oraz ominąć konieczność ciągłego odczytywania wyrazów.

Aby dodać komentarz, musisz podać swój nick, treść komentarza oraz poprawnie przepisać oba słowa z obrazka (słowa muszą być rozdzielone spacją).
W treści komentarza można używać języka formatowania BBcode.

Polecane książki

Czytaj Webhosting

Chcesz być na bieżąco z naszymi informacjami? Zapisz się na Newsletter.

Zarejestruj domenę

Sprawdź dostępność swojej domeny:

.pl: 0 zł   .com: 19.90 zł
.com.pl: 0 zł   .eu: 19.90 zł