IntelliJ vs eclipse - kontrowersje między IDE

IntelliJ vs eclipse - kontrowersje między IDE
Jakiego IDE używasz w pracy, na stażu/praktykach?
Eclipse
28%
28% [128]
NetBeans
13%
13% [61]
IntelliJ
57%
57% [266]
Inne
2%
2% [9]
0

intellij, taka struktura:

src/main/java
src/test/java
src/integration/java

intellij nie ogarnia tych integration testów.
jesli je przeniose do src/test/java to dzialaja, ale nie chce tego robic.
w projekcie mam tez gradla.

Mozna to fixnąć?

Koziołek
Moderator
  • Rejestracja:prawie 18 lat
  • Ostatnio:9 dni
  • Lokalizacja:Stacktrace
  • Postów:6821
1

Alt+ctrl+shift+s i tam w zakładce Modules możesz ustawić znaczenie poszczególnych katalogów.


Sięgam tam, gdzie wzrok nie sięga… a tam NullPointerException
0

Próbowałem to już wcześniej i nigdy nie zadziałało :(

Nie widzi resources z src/integration/resources

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

A w project structure oznaczyłes sobie ten katalog jako resources?


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

dziwne, dla jednego projektu dziala, dla innego nie, a ustawienia wygladaja tak samo heh

0

Czy Spock Framework jest w ogóle używalny z Eclipse?
Bo próbowałem to ogarnąć i straszna kupa.

Z intellij śmiga bardzo dobrze, ale eclipse masakra.

0

Znajomy ma problem z odpaleniem projektu, używa Netbeansa, projekt śmiga na intellij i eclipse.

Problem polega na tym, a przynajmniej tak mi się wydaje, że Netbeans nie widzi argumentów uruchomieniowych jvm.
Jak to się podaje w Netbeansie? Chodzi o parametr, w którym jest podana ścieżka do kluczowego pliku.

Argument wpisujemy w taki sposob -Dapplication.path=""

http://i.stack.imgur.com/bfmjo.jpg tutaj to wpisujemy.

0
Czarny Lew napisał(a):

intellij, taka struktura:

src/main/java
src/test/java
src/integration/java

intellij nie ogarnia tych integration testów.
jesli je przeniose do src/test/java to dzialaja, ale nie chce tego robic.
w projekcie mam tez gradla.

Mozna to fixnąć?

Znalazlem chwile czasu i chyba znalazlem rozwiazanie problemu.

Kopiuj
task copyTestResources(type: Copy) {
    from "${projectDir}/src/test/resources"
    into "${buildDir}/classes/test"
}
processTestResources.dependsOn copyTestResources

http://stackoverflow.com/questions/25513788/intellij-cant-find-classpath-test-resource
Po odpaleniu tego taska, dziala.

0

A jaki skrot w idea dodaje obecnie otwarty plik do gita? Obiecany Ctrl alt A mi nie dziala.

bakeraw2
  • Rejestracja:około 14 lat
  • Ostatnio:ponad 5 lat
  • Postów:400
0

CTRL + ALT + A? :)

SO
  • Rejestracja:około 11 lat
  • Ostatnio:około 9 lat
  • Postów:19
0

Jest jakiś plugin do IntelliJ do PMD. Chodzi mi o jakiś plugin do którego mógłbym wczytać z pliku PMD rule oraz po przejechaniu klasy i wygenerowaniu raportu np. że brakuje finaly przed deklaracjami zmiennych mógłbym kliknąć zastosuj i plugin by dodał te brakujące finale przed zmiennymi.

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

Ale po co skoro IntelliJ ma takie coś już wbudowane? Możesz kliknąć na projekt i dać "inspect" i dostaniesz dokładnie taki raport a następnie możesz aplikować quick-fix dla wszystkich znalezionych problemów.


"Nie brookliński most, ale przemienić w jasny, nowy dzień najsmutniejszą noc - to jest dopiero coś!"
SO
Tylko nie wiem dla czego jak zaimportowałem plik z regułami do tego inspektora to raportował on inne problemy niż jak chyba zaimportowałem ten sam plik do QAPlug, który nie posiadał quick-fixa
0

A od czego to zależy że Jetbrains tak na chybił trafił jedne IDE rozdaje jako darmowe inne wybiera płatne. Taki PyCharm, Intellij darmowe, RubyMine, PHPStorm, Clion płatne? Czy jak wykupie raz mam takie IDE aktualizowane cały czas za darmo, czy po zmianie numerka tracę już te darmowość i muszę wykupić od nowa licencje na nowy numerek IDE? Dobrze pamiętam że pierwsze wersje RubyMIne były darmowe? Jest szansa że obecne darmowe jak PyCharm w przyszłości mogą stać się płatne? Sorki za pytania nowicjusza.

Wibowit
  • Rejestracja:prawie 20 lat
  • Ostatnio:około 17 godzin
0

Za wyjątkiem CLiona reguła jest taka, że za IDE bez wsparcia dla aplikacji webowych nie płacisz. Zamiast instalować PyCharm, RubyMine czy PHPStorm możesz ściągnąć IntelliJ i dograć darmową wtyczkę do Pythona, Ruby czy PHP. Aplikacje webowe możesz nadal w nich pisać (w darmowych edycjach) ale nie masz wielu udogodnień.

Jeśli chodzi o licencje to chyba jest to tak, że wykupujesz od razu okres aktualizacji, np rok czy dwa. Przez ten czas możesz aktualizować bez względu na zmiany numerków. Tak mi się wydaje. Po szczegóły zajrzyj na stronę JetBrains.


"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.
0

Czy intellij + wtyczka do pythona jest faktycznie tak funkcjonalne jak pycharm?
podobnie jak wtyczka do JSa i webstorm ?

0

No masz rację Wibowit tylko czy wtyczka do Intellij nie obsługuje czasem samego Ruby, a taki RubyMIne ma pełne wsparcie do Ruby i Ruby on Rails oraz dodatkowe funkcje. Chyba że ta wtyczka jest od innych ludzi nie dbających o interes Jetbrains. Czy mógłbyś podać jaka i jak ją zainstalować?

Wibowit
  • Rejestracja:prawie 20 lat
  • Ostatnio:około 17 godzin
0

Biały Młot:
WebStorm jest tylko do weba, więc nie ma darmowej wersji w ogóle.

Krwawy Terrorysta:
Ruby on Rails służy do tworzenia aplikacji webowych, więc jego obsługa jest płatna.

Zasada jest naprawdę prosta:
webowe funkcjonalności = płatne
niewebowe funkcjonalności = darmowe
Działa dla Javy, Scali, Pythona, Ruby, PHP, JS, CSS, HTML (trzy ostatnie są 100% webowe, więc nie mają darmowego wsparcia).


"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.
0

No znalazłem nieoficjalną wtyczkę Ruby do intellij zainstalowałem jest już w opcjach, ale coś słabo to działa, nie koloruje składni Ruby, nie ma opcji Run. Zainstalowałem wersje 2016.1
https://plugins.jetbrains.com/plugin/1293?pr=

0

Ok. Ale ultimate tez ma jakies wtyczki dla JSa itp.

No i swoja droga Ultimate ma znacznie lepsze wsparcie dla Javy ;]

Wibowit
  • Rejestracja:prawie 20 lat
  • Ostatnio:około 17 godzin
0

A jednak Ruby w ogóle nie działa w Community Edition:
c3e2b1a230.png
Widocznie zespawali wtyczkę do Ruby ze wsparciem do Ruby on Rails i teraz trzeba wydać kasę na Ruby.


"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.
0

No na to wychodzi panie Wibowit. Wgrywałem wtyczkę teraz do NetBeans tej wersji z HTML + javascript 112MB, oraz wtyczka do Ruby no i się zawiesza po uruchamianiu i jedynie co mogę zrobić to cancel Netbeans 8.1.. Aptana Studio 3 czy Aptana RadRails oraz EasyEclipse też fatalnie działa z Ruby jakieś błędy wyskakują, jakieś zabugowane to wszystko. Jeszcze może sprawdzę normalne Eclipse z wtyczką Ruby/RoR a jak nie to zostawię te Javove krowy i zostanę przy Sublime Text 2 lub 3. RubyMine płatne ale jednak najlepsze, zresztą wszystkie ich produkty są dobre.

Koziołek
Moderator
  • Rejestracja:prawie 18 lat
  • Ostatnio:9 dni
  • Lokalizacja:Stacktrace
  • Postów:6821
0

@Wibowit, tak w wersji Community nie uruchomisz niektórych pluginów. Co do płacenia za narzędzia to dniówkę raz na rok albo dwa można poświęcić by zwiększyć swoją wydajność o rząd wielkości.


Sięgam tam, gdzie wzrok nie sięga… a tam NullPointerException
0

Które IDE wybrać jako, że jestem początkującym w Javie, ale liznąłem już wcześniej programowania? Które IDE według was jest nowocześniejsze i bardziej przyszłościowe? Do tej pory korzystałem z edytora Sublime Text 2 do HTML i CSS, ale stwierdziłem, że do Javy chyba lepiej będzie jeśli przeniosę się na coś z większymi możliwościami. To na czym mi zależy:

  • podpowiedzi podczas pisania, coś w rodzaju dokumentacji
  • ładny i pełny ciemny motyw w stylu ST
DE
Z ankiety chyba wynika jasno.
caer
wynikałoby jaśniej gdyby pytanie było jakiego IDE chciałbyś używać w pracy, wtedy IntelliJ miałoby 95% głosów
Koziołek
IntelliJ, bo najlepiej pasuje do twoich wymagań :)
bakeraw2
Zdecydowanie IntelliJ, Eclipse to drewno :)
S9
  • Rejestracja:ponad 10 lat
  • Ostatnio:6 miesięcy
  • Lokalizacja:Warszawa
  • Postów:3573
0

A tak właściwie to jeśli jestem studentem to jeśli prześlę skan legitki to za friko mam Intellij Ultimate?

Tak wynika z :
https://www.jetbrains.com/shop/eform/students
Korzystał ktoś?
Długo trzeba czekać?


"w haśle <młody dynamiczny zespół> nie chodzi o to ile masz lat tylko jak często zmienia się skład"
edytowany 1x, ostatnio: scibi92
LO
Z tego co wiem, to nie trzeba nigdzie przesyłać legitki. Potrzebujesz tylko maila uczelnianego.
R3
Tylko pamietaj, ze w sumie mozesz tego uzywac tylko do celow edukacyjnych :P
PO
Ja korzystałem i nie było żadnych problemów, licencja na rok.
Jaca777
  • Rejestracja:około 9 lat
  • Ostatnio:11 miesięcy
1

A tak właściwie to jeśli jestem studentem to jeśli prześlę skan legitki to za friko mam Intellij Ultimate?

Tak wynika z :
https://www.jetbrains.com/shop/eform/students
Korzystał ktoś?
Długo trzeba czekać?

Jeśli masz maila .edu / kartę ISIC, to dostajesz od ręki.

edytowany 1x, ostatnio: Jaca777
nie100sowny
Potwierdzam mail .edu wystarcza.
0

Intellij idea
Instant buy 149 Euro vs 15 monthly przez 12 miesiecy

Czy poza forma platnosci te wersje sie roznia? Po 12 miesiacach mam wersje na wlasnosc tak?

Pozniej w obu place za upgrade?

Koziołek
Moderator
  • Rejestracja:prawie 18 lat
  • Ostatnio:9 dni
  • Lokalizacja:Stacktrace
  • Postów:6821
0

Nie ma różnic poza ceną i okresem płatności. Na własność nigdy nie masz softu, kupujesz licencję, a to duża różnica.

Po tych 12 miesiącach Idea nie będzie się aktualizować. Płacisz przede wszystkim za, wszystkie, aktualizacje w okresie, za który zapłaciłeś.


Sięgam tam, gdzie wzrok nie sięga… a tam NullPointerException
0

No ok ale jak zaplacilem za idee w wersji np. 12 to moge ja sobie uzywac w tej wersji ale jak chce nowsze to musze dalej placic.

Koziołek
Moderator
  • Rejestracja:prawie 18 lat
  • Ostatnio:9 dni
  • Lokalizacja:Stacktrace
  • Postów:6821
0

Dokładnie. Płacisz za możliwości aktualizacji.


Sięgam tam, gdzie wzrok nie sięga… a tam NullPointerException
0

Intellij ida ultimate
angular i typescript

Czy intellij jest w stanie ogarnąć linkowanie do controllerow w plikach tpl.html ?

bakeraw2
Tak jest w stanie. Dodatkowo są różnego rodzaju pluginy. Btw na pewno bardziej ogarnie angulara niż 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)