Eclipse vs NetBens

Eclipse vs NetBens
0

Jakie IDE polecacie NetBeans czy Eclipse i dlaczego? W firmach na czym częściej się pracuje?

Shalom
  • Rejestracja:około 21 lat
  • Ostatnio:prawie 3 lata
  • Lokalizacja:Space: the final frontier
  • Postów:26433
2
  1. IntelliJ
  2. Częściej Eclipse bo jest bardziej uniwersalny i ma więcej wtyczek.

"Nie brookliński most, ale przemienić w jasny, nowy dzień najsmutniejszą noc - to jest dopiero coś!"
0

Shalom podaj proszę wartościowe wtyczki do Eclipse odnośnie funkcjonalności, których nie ma w NetBeans (7.3/7.4) lub są wyraźnie gorzej wykonane w kontekscie Java EE / Spring: nie trawie Eclipse. Ja po zrobieniu researchu ogólnie mam dość marne wrażenie odnośnie Eclipse: nie mam ochoty w to iść skoro projekty są z reguły mavenowe i nie muszę się męczyć. Co innego JetBrains jak już to na to bym migrował (fajne opcje refactoringu no i niezłe wsparcie dla Grails).

Shalom
  • Rejestracja:około 21 lat
  • Ostatnio:prawie 3 lata
  • Lokalizacja:Space: the final frontier
  • Postów:26433
0

Przyznam że dawno już z Netbeansa nie korzystałem ale na przykład miał (może już jest lepiej?) zerowe wsparcie dla AOP, zarówno tego bezpośredniego z AspectJ jak i tego adnotacyjnego ze springa (np. transactional). Eclipse może szału tu nie robi, ale jednak pozwala widzieć gdzie co wstrzykujesz i nie sypie błędami. Oczywiście IntelliJ bije eclipse na głowę w tej kategorii, ale to inna sprawa ;)


"Nie brookliński most, ale przemienić w jasny, nowy dzień najsmutniejszą noc - to jest dopiero coś!"
0

Dzięki, zwrócę na to uwagę w przyszłości (niestety, w nauce technologii javowych nie dotarłem jeszcze do AoP, ale na wszystko przyjdzie czas).

Koziołek
Moderator
  • Rejestracja:prawie 18 lat
  • Ostatnio:około miesiąc
  • Lokalizacja:Stacktrace
  • Postów:6821
0

Po pierwsze jak IDE to InteliJ Idea. Nawet tak zatwardziały użyszkodnik eclipse jak ja po przesiadce stwierdza, że Idea jest najlepsza.

Co do wtyczek to NetBeans ma wiele fajnych, ale nie tak fajnych jak te z Eclipse. Wspomniane już Spring IDE, czyli Eclipse dostosowany do Springa oraz AOP. Z własnych doświadczeń to jeszcze pluginy do Vaadin i Scali są w Eclipse znacznie lepsze niż te w NB. NB ma za to znacznie lepszy GUI builder choć i tak ssie on na całej linii. Eclipse ma też dużo lepsze narzędzia do obsługi baz danych, ORMa, OSGi.


Sięgam tam, gdzie wzrok nie sięga… a tam NullPointerException
PoziomeQ
  • Rejestracja:prawie 14 lat
  • Ostatnio:ponad 8 lat
  • Postów:133
0

Eclipse bo android
Jeśli chodzi o firmy to każda ma swoje "przekonania".
Najczęściej jednak każdy pracuje w czym chce.

edytowany 1x, ostatnio: PoziomeQ
Wibowit
  • Rejestracja:prawie 20 lat
  • Ostatnio:4 minuty
1
PoziomeQ napisał(a):

Eclipse bo android

Ale nowe Android Studio jest oparte o IntelliJ Community Edition, hłe hłe
http://blog.jetbrains.com/blog/2013/05/15/intellij-idea-is-the-base-for-android-studio-the-new-ide-for-android-developers/


"Programs must be written for people to read, and only incidentally for machines to execute." - Abelson & Sussman, SICP, preface to the first edition
"Ci, co najbardziej pragną planować życie społeczne, gdyby im na to pozwolić, staliby się w najwyższym stopniu niebezpieczni i nietolerancyjni wobec planów życiowych innych ludzi. Często, tchnącego dobrocią i oddanego jakiejś sprawie idealistę, dzieli od fanatyka tylko mały krok."
Demokracja jest fajna, dopóki wygrywa twoja ulubiona partia.
edytowany 1x, ostatnio: Wibowit
PoziomeQ
  • Rejestracja:prawie 14 lat
  • Ostatnio:ponad 8 lat
  • Postów:133
0

jasne, że jest, ale większość pomocy w internecie (stackoverflow itd.) jest dla Eclipse, co czasami znacznie ułatwia życie. Dlatego na pytanie "co polecacie" odpowiadam Eclipse.

Shalom
Bo w IntelliJ wszystko działa zwykle "od kopa" i nie trzeba googlać nad problemami ze środowiskiem ;)
airborn
  • Rejestracja:ponad 15 lat
  • Ostatnio:prawie 7 lat
  • Postów:274
0

Ja w pracy na co dzień Eclipse (gwt), ale w domu jakoś wygodniej mi się w Netbeansie pracuje. Problemem są skróty klawiaturowe, które IMHO są fajniej poustawiane w Eclipse. Tyle tylko, by dotrzeć do tych skrótów i tak trzeba zainstalować iluśtam pluginów (MoreUnit to podstawa!).

azalut
  • Rejestracja:około 12 lat
  • Ostatnio:ponad rok
  • Postów:1129
0

Powiem szczerze, że wahałem sie czy nie założyc podobnego tematu. Od czasu jak zaczalem zabawe z JEE to wiekszosc tutoriali @PoziomeQ właśnie widuje w NetBeans. Czy to wideotutoriale czy przykładowe CRUDy
Dlatego myśle w którym IDE pisać. Wiadomo, ze wszystko da sie zrobic we wszystkim, ale jako zielony nie potrafie np odnalezc opcji która w video pokazuja w NetBeans w Eclipsie, takze ciezki wybór.. :)
Mam tez IntelliJ IDEA, jeszcze go nie używałem i właściwie nie wiem czy zaczac czy nie :P w czym jest fajne?
Tutoriali w IntelliJ to jeszcze chyba nikt nie zrobił

edytowany 2x, ostatnio: azalut
Zobacz pozostałe 2 komentarze
Shalom
No i co niby ten tutorial wymaga od IDE? o_O Żeby otworzyć plik i coś w nim dopisać? :D
azalut
nie nie :P chodzi mi o to ze np tworzac prostego CRUDa jak napisalem, ktos (w tutorialu) wybiera opcje jakąś-tam w NetBeans. W innych IDE jest to troche inaczej usadowione w menu, troche inaczej dziala, tu trzeba cos pobrac dodatkowo, a tutaj nie. Przez to jak ktos jest jeszcze nie obyty z tym wszystkim moze sie nie połapać :P
Shalom
@azalut nie że podcinam skrzydła, ale jeśli potrzebujesz tutoriala który mówi gdzie kliknąć w menu to albo masz 60 lat albo na programistę to się średnio nadajesz... ;]
azalut
nie chodzi o klikanie w menu tylko o to, że nie znam jeszcze IDE na tyle, zeby Od razu wiedziec gdzie co, a nie o to w tutku chodzi ;]
azalut
chociaz moze to i lepiej bo sie poznaje IDE przez to.. :P
0

Do Androida zdecydowanie Android Studio i nie ma tutaj nawet co gadać. Pomimo wersji 0.3.2 jest cholernie stabilne i szybkie. Oparte na Intellij, które jest świetnym IDE. Tutoriale do androida można spokojnie zrobić jeśli nie jest się kompletnym idiotą, który nie potrafi dostosować się do naprawdę niewielkich różnic w strukturze projektu. Tak naprawdę jedyne co się bardzo różni to sposób testowania i to na korzyść dla Android Studio.

Dla pozostałych to jeśli darmowa lub płatna wersja Intellij. W zależności czego potrzebujesz.

Później Netbeans, bo jest też szybki i nie zawiodłem się na nim do tej pory. Choć nie wiem jak ma on ze wsparciem dla różnych frameworków Javowych, bo szczerze więcej w Scali pisałem niż czystej Javie w nim. Plugin do Scali jest spoko.

Eclipse to g**no i tyle. Wolne, wiesza się i ogólnie okropne importowanie projektów. Nienawidzę tego IDE, a używam go (tzn. nadal to robię) już jakiś czas ze względu na pluginy. Niestety na te IDE jest ich najwięcej, ale w zasadzie to jedyna zaleta o jakiej mogę pomyśleć, bo poza tym to nie warto sobie zawracać głowy.

Kandif
  • Rejestracja:ponad 12 lat
  • Ostatnio:ponad 4 lata
  • Postów:231
0

A ja od zawsze korzsytam z Netbeansa, raz przeszedłem na Eclipse żeby tworzyć aplikacje z Androida ale i tak szybko wróciłem gdy zobaczyłem że na NetBeans też można.
Wolne i męczące doświadczenie było z Eclipse ;/.


"-._,-'"-.,-'"-._,-'"-.,-'"-._,-'"-.,-'"-._,-'"-.,-'"-._,-'"-.,-'"-._,-'"-.,-'"-._,-'"-.,-'"-._,-'"-.,-'
Kliknij, aby dodać treść...

Pomoc 1.18.8

Typografia

Edytor obsługuje składnie Markdown, w której pojedynczy akcent *kursywa* oraz _kursywa_ to pochylenie. Z kolei podwójny akcent **pogrubienie** oraz __pogrubienie__ to pogrubienie. Dodanie znaczników ~~strike~~ to przekreślenie.

Możesz dodać formatowanie komendami , , oraz .

Ponieważ dekoracja podkreślenia jest przeznaczona na linki, markdown nie zawiera specjalnej składni dla podkreślenia. Dlatego by dodać podkreślenie, użyj <u>underline</u>.

Komendy formatujące reagują na skróty klawiszowe: Ctrl+B, Ctrl+I, Ctrl+U oraz Ctrl+S.

Linki

By dodać link w edytorze użyj komendy lub użyj składni [title](link). URL umieszczony w linku lub nawet URL umieszczony bezpośrednio w tekście będzie aktywny i klikalny.

Jeżeli chcesz, możesz samodzielnie dodać link: <a href="link">title</a>.

Wewnętrzne odnośniki

Możesz umieścić odnośnik do wewnętrznej podstrony, używając następującej składni: [[Delphi/Kompendium]] lub [[Delphi/Kompendium|kliknij, aby przejść do kompendium]]. Odnośniki mogą prowadzić do Forum 4programmers.net lub np. do Kompendium.

Wspomnienia użytkowników

By wspomnieć użytkownika forum, wpisz w formularzu znak @. Zobaczysz okienko samouzupełniające nazwy użytkowników. Samouzupełnienie dobierze odpowiedni format wspomnienia, zależnie od tego czy w nazwie użytkownika znajduje się spacja.

Znaczniki HTML

Dozwolone jest używanie niektórych znaczników HTML: <a>, <b>, <i>, <kbd>, <del>, <strong>, <dfn>, <pre>, <blockquote>, <hr/>, <sub>, <sup> oraz <img/>.

Skróty klawiszowe

Dodaj kombinację klawiszy komendą notacji klawiszy lub skrótem klawiszowym Alt+K.

Reprezentuj kombinacje klawiszowe używając taga <kbd>. Oddziel od siebie klawisze znakiem plus, np <kbd>Alt+Tab</kbd>.

Indeks górny oraz dolny

Przykład: wpisując H<sub>2</sub>O i m<sup>2</sup> otrzymasz: H2O i m2.

Składnia Tex

By precyzyjnie wyrazić działanie matematyczne, użyj składni Tex.

<tex>arcctg(x) = argtan(\frac{1}{x}) = arcsin(\frac{1}{\sqrt{1+x^2}})</tex>

Kod źródłowy

Krótkie fragmenty kodu

Wszelkie jednolinijkowe instrukcje języka programowania powinny być zawarte pomiędzy obróconymi apostrofami: `kod instrukcji` lub ``console.log(`string`);``.

Kod wielolinijkowy

Dodaj fragment kodu komendą . Fragmenty kodu zajmujące całą lub więcej linijek powinny być umieszczone w wielolinijkowym fragmencie kodu. Znaczniki ``` lub ~~~ umożliwiają kolorowanie różnych języków programowania. Możemy nadać nazwę języka programowania używając auto-uzupełnienia, kod został pokolorowany używając konkretnych ustawień kolorowania składni:

```javascript
document.write('Hello World');
```

Możesz zaznaczyć również już wklejony kod w edytorze, i użyć komendy  by zamienić go w kod. Użyj kombinacji Ctrl+`, by dodać fragment kodu bez oznaczników języka.

Tabelki

Dodaj przykładową tabelkę używając komendy . Przykładowa tabelka składa się z dwóch kolumn, nagłówka i jednego wiersza.

Wygeneruj tabelkę na podstawie szablonu. Oddziel komórki separatorem ; lub |, a następnie zaznacz szablonu.

nazwisko;dziedzina;odkrycie
Pitagoras;mathematics;Pythagorean Theorem
Albert Einstein;physics;General Relativity
Marie Curie, Pierre Curie;chemistry;Radium, Polonium

Użyj komendy by zamienić zaznaczony szablon na tabelkę Markdown.

Lista uporządkowana i nieuporządkowana

Możliwe jest tworzenie listy numerowanych oraz wypunktowanych. Wystarczy, że pierwszym znakiem linii będzie * lub - dla listy nieuporządkowanej oraz 1. dla listy uporządkowanej.

Użyj komendy by dodać listę uporządkowaną.

1. Lista numerowana
2. Lista numerowana

Użyj komendy by dodać listę nieuporządkowaną.

* Lista wypunktowana
* Lista wypunktowana
** Lista wypunktowana (drugi poziom)

Składnia Markdown

Edytor obsługuje składnię Markdown, która składa się ze znaków specjalnych. Dostępne komendy, jak formatowanie , dodanie tabelki lub fragmentu kodu są w pewnym sensie świadome otaczającej jej składni, i postarają się unikać uszkodzenia jej.

Dla przykładu, używając tylko dostępnych komend, nie możemy dodać formatowania pogrubienia do kodu wielolinijkowego, albo dodać listy do tabelki - mogłoby to doprowadzić do uszkodzenia składni.

W pewnych odosobnionych przypadkach brak nowej linii przed elementami markdown również mógłby uszkodzić składnie, dlatego edytor dodaje brakujące nowe linie. Dla przykładu, dodanie formatowania pochylenia zaraz po tabelce, mogłoby zostać błędne zinterpretowane, więc edytor doda oddzielającą nową linię pomiędzy tabelką, a pochyleniem.

Skróty klawiszowe

Skróty formatujące, kiedy w edytorze znajduje się pojedynczy kursor, wstawiają sformatowany tekst przykładowy. Jeśli w edytorze znajduje się zaznaczenie (słowo, linijka, paragraf), wtedy zaznaczenie zostaje sformatowane.

  • Ctrl+B - dodaj pogrubienie lub pogrub zaznaczenie
  • Ctrl+I - dodaj pochylenie lub pochyl zaznaczenie
  • Ctrl+U - dodaj podkreślenie lub podkreśl zaznaczenie
  • Ctrl+S - dodaj przekreślenie lub przekreśl zaznaczenie

Notacja Klawiszy

  • Alt+K - dodaj notację klawiszy

Fragment kodu bez oznacznika

  • Alt+C - dodaj pusty fragment kodu

Skróty operujące na kodzie i linijkach:

  • Alt+L - zaznaczenie całej linii
  • Alt+, Alt+ - przeniesienie linijki w której znajduje się kursor w górę/dół.
  • Tab/⌘+] - dodaj wcięcie (wcięcie w prawo)
  • Shit+Tab/⌘+[ - usunięcie wcięcia (wycięcie w lewo)

Dodawanie postów:

  • Ctrl+Enter - dodaj post
  • ⌘+Enter - dodaj post (MacOS)