W czym "szybciej" stworzę app: Eclipse RCP czy NetBeans RCP?

160 views
Skip to first unread message

O'LE!

unread,
Jan 10, 2014, 5:01:37 AM1/10/14
to warsza...@googlegroups.com
Czego nauczę się szybciej aby stworzyć projekt nieskomplikowanej aplikacji desktopowej:

Eclipse RCP czy NetBeans RCP?

Zdaję sobie sprawę, że Eclipse to SWT, a NetBeans to SWING jednak to akurat jest tutaj mało istotne. Istotny jest tylko czas na opanowanie podstaw jednej platofmry lub drugiej.
W czym będzie to przyjemniej wykonać, a nie się użerać z brakiem tutoriali, dokumentacji czy przykładów.

Krzysztof Grajek

unread,
Jan 10, 2014, 5:21:45 AM1/10/14
to warsza...@googlegroups.com
Dawno dawno temu miałem przyjemność budowac i w jednym i w drugim. Obie platformy maja dość trudny próg wejscia wiec przy obu bedziessz sie musial troche nameczyc, ale jak juz sie zalapie o co kaman to jest calkiem spoko.

Co do ostatecznego wyboru to zalezy co chcesz zbudowac, jezeli naprawde prosta aplikacja desktopowa typu CRUD lub cos takiego to poszedlbym w Netbeans’a, jezeli masz wykorzystywac wiecej edytora z np jakims nowym DSL’em czy tez jezeli chodzi o wsparcie dla nowego jezyka poszedlbym w Eclipse’a.

-- 
Krzysztof Grajek

--
--
Wiadomość z grupy Warszawa Java User Group (Warszawa JUG).
Więcej informacji na stronie http://groups.google.com/group/warszawa-jug?hl=pl
Zachęcamy do odwiedzenia naszej strony domowej http://warszawa.jug.pl
Oferty pracy dozwolone zgodnie z zasadami na http://sites.google.com/site/warszawajug/oferty-pracy-na-grupie
 
---
Otrzymujesz tę wiadomość, ponieważ subskrybujesz grupę dyskusyjną Google o nazwie „Warszawa Java User Group (Warszawa JUG)”.
 
Aby anulować subskrypcję tej grupy i przestać otrzymywać z niej wiadomości, wyślij e-maila do warszawa-jug...@googlegroups.com.
Więcej opcji znajdziesz na https://groups.google.com/groups/opt_out

Przemysław Lewandowski

unread,
Jan 10, 2014, 5:22:53 AM1/10/14
to warsza...@googlegroups.com
Weryfikowałeś moze platforme Java FX, ja w niej tworze teraz i jest przyjemna. Chociaz obsługa Handlerów jest powalona :D

Pozdrawiam / Best Regards

Logo Hilltech

Przemysław Lewandowski

Telefon 

Tel: (0) 508 651 582

Fax 

Fax: (22) 213 38 60

E-Mail 

przemyslaw....@hilltech.pl

HILLTECH Systemy Kasowe i Płatnicze
Ul. Chodakowska 12, 03-826 Warszawa
tel. (0) 661 108 338; fax: (22) 213-38-60; e-mail: in...@hilltech.pl
www.hilltech.pl


Informacja zawarta w niniejszej korespondencji jest POUFNA. Korespondencja skierowana jest wyłącznie do osoby (firmy) wymienionej wyżej. Rozpowszechnianie, kopiowanie, ujawnianie lub przekazywanie osobom trzecim w jakiejkolwiek formie informacji zawartych w niniejszym dokumencie w całości lub w części jest zakazane. Jeżeli nie jesteście Państwo adresatem wiadomości prosimy o natychmiastowe powiadomienie nadawcy poprzez odesłanie maila i usunięcie go. 
The information contained in this message is CONFIDENTIAL and is intended for the addressee only. Any unauthorized use, dissemination of the information or copying of this message is prohibited. If you are not the addressee, please notify the sender immediately by return e-mail and delete this message.

image002.jpg
image003.jpg
image001.png

Krzysztof Grajek

unread,
Jan 10, 2014, 5:41:15 AM1/10/14
to warsza...@googlegroups.com
Nie da ci ojciec (czyt. Swing) nie da ci matka (czyt. JavaFX) co moze dać sąsiadka (RCP) ;). A tak na poważnie to ani jedno ani drugie w czystej postaci nie da ci modularnosci, auto-update’ow, zaawansowanych widget’ow, roznych api itd itp, wszystko bedziesz musial napisac sam, a wczesniej czy pozniej okaze sie ze bedziesz musial :)

-- 
Krzysztof Grajek

image002.jpg
image003.jpg
image001.png

Maciej Biłas

unread,
Jan 10, 2014, 5:50:09 AM1/10/14
to warsza...@googlegroups.com
<opinion-alert>Na podstawie mojej wiedzy i nikłego doświadczenia z przed ~3-4 lat z obiema platformami szybciej zaczniesz osiągać jakieś rezultaty w NetBeans Platform.</opinion-alert>

Ale testowałem te RCP dawno i to nieprawda.

— m.

ags

unread,
Jan 10, 2014, 6:05:36 AM1/10/14
to warszawa-jug
A co chcesz budować?
Niby netbeans jest ok, ale ma próg wejścia i pewne dziwne konwencje, które potrafią zjeść sporo czasu na ogarnięcie, szczególnie jak nie masz nikogo, kto to zna w pobliżu.
Jeśli to jest prosta aplikacja, to najszybciej zrobisz ją gołą w swingu/javie fx.


2014/1/10 Maciej Biłas <maciej...@gmail.com>

--
--
Wiadomość z grupy Warszawa Java User Group (Warszawa JUG).
Więcej informacji na stronie http://groups.google.com/group/warszawa-jug?hl=pl
Zachęcamy do odwiedzenia naszej strony domowej http://warszawa.jug.pl
Oferty pracy dozwolone zgodnie z zasadami na http://sites.google.com/site/warszawajug/oferty-pracy-na-grupie
 
---
Otrzymujesz tę wiadomość, ponieważ subskrybujesz grupę dyskusyjną Google o nazwie „Warszawa Java User Group (Warszawa JUG)”.
 
Aby anulować subskrypcję tej grupy i przestać otrzymywać z niej wiadomości, wyślij e-maila do warszawa-jug...@googlegroups.com.
Więcej opcji znajdziesz na https://groups.google.com/groups/opt_out



--
ags

Paweł Cesar Sanjuan Szklarz

unread,
Jan 10, 2014, 6:54:58 AM1/10/14
to warszawa-jug

Ja nie lubie projekty tworzone przez wizardy z IDE. Na ogol pozniej tylko pod dane IDE mozesz pracowac.

Teraz wlasnie plywam w morze g.. codu, ktory tylko moge edytowac pod zcustomizowanej werzji eclipsa, "na szczescie" mialem skad skopiowac caly folder instalacji. To poprostu przykre, ale tak jest i za to placa.

Ja bym stworzyl projekt mavenowy/gradlowy/sbt i zaimportowal do ulubionego IDE. 

Pawel.


2014/1/10 ags <andrzej...@gmail.com>

johnny

unread,
Jan 13, 2014, 5:12:39 AM1/13/14
to warsza...@googlegroups.com
a moze griffon? to taki grails dla apek desktopowych... no i groovy - które jak wiadomo jest o dwie wielkości bardziej lapidarny niż java :)
Pozdrawiam
Janek

Irek Matysiewicz

unread,
Jan 13, 2014, 6:39:32 AM1/13/14
to warsza...@googlegroups.com


W dniu piątek, 10 stycznia 2014 11:01:37 UTC+1 użytkownik O'LE! napisał:
Czego nauczę się szybciej aby stworzyć projekt nieskomplikowanej aplikacji desktopowej:

Eclipse RCP czy NetBeans RCP?


Oprócz tego jest jeszcze platforma IntelliJ, która od już od jakiegoś czasu jest jest open source.
Ale to wszystko jest niełatwe do nauczenia się i przeznaczone raczej do tworzenia środowisk programistycznych a nie zwykłych aplikacji.


Marek Lesiewski

unread,
Jan 14, 2014, 1:17:54 AM1/14/14
to warsza...@googlegroups.com
No nie wiem... Raz na jakiś czas ten gość z Oracle, co rozwija Netbeansa (nie pomnę który) wrzuca na swoim Oraclowym blogu info o jakiejś "apce", która ktoś pod Netbeansem stworzył. Pewnie, że rozwiązania te powstały jako IDE, ale "platforma" jest lepsza niż "aplikacja", wiec rozwinieto je też i w innych kierunkach. Jeżeli ktoś ma skomplikowaną logikę biznesową i nie ma czasu na GUI, to pewnie jest rozwiazanie dla niego.
Idea jest fajna... Pisałem do niej plugin w pracy i niestety braki w dokumentacji powodowały, że jedynym pewnym źródłem wiedzy był grepcode. Tak wiec, odradzam.

Irek M

unread,
Jan 14, 2014, 4:08:04 AM1/14/14
to warsza...@googlegroups.com

No nie wiem... Raz na jakiś czas ten gość z Oracle, co rozwija Netbeansa (nie pomnę który) wrzuca na swoim Oraclowym blogu info o jakiejś "apce", która ktoś pod Netbeansem stworzył. Pewnie, że rozwiązania te powstały jako IDE, ale "platforma" jest lepsza niż "aplikacja", wiec rozwinieto je też i w innych kierunkach. Jeżeli ktoś ma skomplikowaną logikę biznesową i nie ma czasu na GUI, to pewnie jest rozwiazanie dla niego.


Jeśli nie masz czasu na GUI, to możesz je wygenerować bezpośrednio z obiektów domenowych za pomocą metawidget i nie musisz się pierniczyć z całą zawiłością netbeansa. No tylko pozostaje pytanie kto będzie chciał klikać w takie kiepskie GUI z automatu. :-)

Marek Lesiewski

unread,
Jan 14, 2014, 4:10:41 AM1/14/14
to warsza...@googlegroups.com

No właśnie. Równie dobrze może to być konsola, ale user nie byędzie sobie chwalił takiego rozwiązania.

14 sty 2014 10:08 "Irek M" <iir...@gmail.com> napisał(a):

No nie wiem... Raz na jakiś czas ten gość z Oracle, co rozwija Netbeansa (nie pomnę który) wrzuca na swoim Oraclowym blogu info o jakiejś "apce", która ktoś pod Netbeansem stworzył. Pewnie, że rozwiązania te powstały jako IDE, ale "platforma" jest lepsza niż "aplikacja", wiec rozwinieto je też i w innych kierunkach. Jeżeli ktoś ma skomplikowaną logikę biznesową i nie ma czasu na GUI, to pewnie jest rozwiazanie dla niego.


Jeśli nie masz czasu na GUI, to możesz je wygenerować bezpośrednio z obiektów domenowych za pomocą metawidget i nie musisz się pierniczyć z całą zawiłością netbeansa. No tylko pozostaje pytanie kto będzie chciał klikać w takie kiepskie GUI z automatu. :-)

--
--
Wiadomość z grupy Warszawa Java User Group (Warszawa JUG).
Więcej informacji na stronie http://groups.google.com/group/warszawa-jug?hl=pl
Zachęcamy do odwiedzenia naszej strony domowej http://warszawa.jug.pl
Oferty pracy dozwolone zgodnie z zasadami na http://sites.google.com/site/warszawajug/oferty-pracy-na-grupie
 
---
Otrzymujesz tę wiadomość, ponieważ subskrybujesz temat w grupie „Warszawa Java User Group (Warszawa JUG)” w Grupach dyskusyjnych Google.
Aby anulować subskrypcję tego tematu, odwiedź https://groups.google.com/d/topic/warszawa-jug/50nJpuImJOA/unsubscribe.
Aby anulować subskrypcję tej grupy i wszystkich jej tematów, wyślij e-maila do warszawa-jug...@googlegroups.com.

Irek M

unread,
Jan 14, 2014, 5:07:52 AM1/14/14
to warsza...@googlegroups.com

No właśnie. Równie dobrze może to być konsola, ale user nie byędzie sobie chwalił takiego rozwiązania.


GUI z Netbeansa czy Eclipsa też jest niewiele lepsze od tego z metawidget. My myślimy trochę inaczej i jesteśmy w stanie tego używać. Dla zwykłego usera takie drzewka, tabelki, konsolki czy property sheety są nieużywalne.
Ludzie patrzą na opakowanie a nie na zawartość. Co potrafią aplikacje na Androida czy Windows 8 w porównaniu z ich desktopowymi czy webowymi odpowiednikami? W większości przypadków mają funkcje okrojone że bardziej już się nie da. A mimo to ludzie to biorą bo ładnie wygląda. 
Reply all
Reply to author
Forward
0 new messages