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]
Shalom
  • Rejestracja:około 21 lat
  • Ostatnio:prawie 3 lata
  • Lokalizacja:Space: the final frontier
  • Postów:26433
0

Możesz o ile to dla ciebie i za twoje pieniądze.


"Nie brookliński most, ale przemienić w jasny, nowy dzień najsmutniejszą noc - to jest dopiero coś!"
Koziołek
Moderator
  • Rejestracja:prawie 18 lat
  • Ostatnio:około miesiąc
  • Lokalizacja:Stacktrace
  • Postów:6821
0

Możesz, ale:

  • jeżeli płacisz z własnej kieszeni to możesz kupić Personal License
  • jeżeli dostałeś kasę na licencję od pracodawcy to musisz kupić Commercial License

Główna różnica, poza ceną, jest taka, że na Personal License nie otrzymasz faktury vat/rachunku i nie wrzucisz sobie tego w koszty.


Sięgam tam, gdzie wzrok nie sięga… a tam NullPointerException
azalut
  • Rejestracja:około 12 lat
  • Ostatnio:ponad rok
  • Postów:1129
0

@Koziołek kiedyś słyszałem, że możliwy jest taki myk, że pracodawca miałby dać taką "jednomiesięczną premię" dla pracownika i pocichu umówić się na zakup intelij personal, wtedy kasa jest od pracodawcy, a licencja na siebie i wszyscy zadowoleni :D

LukeJL
tyle, że to jest sprzeczne z licencją JetBrainsa. https://sales.jetbrains.com/hc/en-gb
LukeJL
5. Can a company reimburse my personal license purchase? No, and our EULAs explicitly prohibit the reimbursement of personal license purchases by companies.
LukeJL
czyli jeśli korzystasz z personal w pracy (bo możesz), to i tak pracodawca nie może (oficjalnie) ci zwrócić za to kasy, bo to niezgodne z ich licencją.
Koziołek
Moderator
  • Rejestracja:prawie 18 lat
  • Ostatnio:około miesiąc
  • Lokalizacja:Stacktrace
  • Postów:6821
1

@azalut, ale nadal nie dostaniesz FV na taką licencję. Pracodawcy średnio się to opłaca. Taniej wyjdzie kupić serwer licencyjny z pakietem np 20 licencji, bo można to wrzucić w koszty I odliczyć VAT.


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

wtyczka Eclipser w IntelliJ Idea pozwala na łatwe przenoszenie run configurations z eclipse do idea.

dla testów nie działa mi to, czy macie na to jakis sposob?

0

IntelliJ Idea nie chce odpalić mi testów integracyjnych ze Spring tak samo jak w Eclipse.

Konkretnie to nie czyta mi plików typu context.xml z src/integration/resources.
Jak przeniosę je do src/test/resources to wszystko zaczyna działać.

Co zrobić by IntelliJ zacząc zaczytywać pliki z folderu np. integration?

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

A oznaczyłeś w projekcie ten katalog jako resources?


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

prawy klawisz myszy na projekcie -> open module settings -> klik na folderze -> oznacz jako "test resources" ?

jeśli o to chodzi to zrobiłem.

0

Używam gradla, może jeszcze jakieś takie cuda trzeba robić?

Kopiuj
idea {
  module {
    //and some extra test source dirs
    testSourceDirs += file('some-extra-test-dir')
    generatedSourceDirs += file('some-extra-source-folder')
    scopes.TEST.plus += [ configurations.integrationTest ]
  }
}
krzysiek050
  • Rejestracja:ponad 12 lat
  • Ostatnio:około 4 lata
  • Postów:1272
0
Koziołek napisał(a):

Możesz, ale:

  • jeżeli płacisz z własnej kieszeni to możesz kupić Personal License
  • jeżeli dostałeś kasę na licencję od pracodawcy to musisz kupić Commercial License

Główna różnica, poza ceną, jest taka, że na Personal License nie otrzymasz faktury vat/rachunku i nie wrzucisz sobie tego w koszty.

A co w przypadku gdy mam jednoosobową działalność gospodarczą, kupuję licencję dla siebie, ale chcę fakturę żeby odliczyć vat od swojej działalności? Licencja ma być imienna na mnie a nie na firmę, ale ja ją prowadzę więc chciałbym odliczyć podatek. Czy to nie przejdzie?

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

@krzysiek050, przy personal license nie dostaniesz FV w ogóle (ichnie prawo na to pozwala).


Sięgam tam, gdzie wzrok nie sięga… a tam NullPointerException
krzysiek050
Dzięki za odpowiedź.
ccu
  • Rejestracja:ponad 9 lat
  • Ostatnio:ponad 8 lat
  • Lokalizacja:Warszawa
  • Postów:11
0

@krzysiek050, możesz kupić licencję personal od pośrednika w Polsce. W ten sposób dostaniesz fakturę i odliczysz sobie ten zakup. Jeśli chcesz, napisz na PW, to podeślę Ci namiar na sprawdzony sklep.

Wizzie
rejestracja 15 minut temu, seems legit
ccu
no i właśnie dlatego nie napisałem o jaki sklep chodzi w poście... żeby uniknąć takich komentarzy... rly... Zaglądałem na to forum bez rejestracji, bo nie czułem potrzeby pisania na kolejnym. Akurat trafił się temat, w którym mogłem podpowiedzieć to założyłem konto.
XO
nowy użytkownik nie znaczy, że gorszy @ccu nie przejmuj sie, oni tu już tak mają
ccu
@X-on 0 fcks given :)
wojciechmaciejewski
  • Rejestracja:ponad 12 lat
  • Ostatnio:około 2 lata
  • Postów:560
1

a ja wystawię Ci lewą fakturę na kontener dildosów. też sprawdzone. I w koszty se wrzucisz :P

btw. te 800 zł do kosztów to naprawdę taki problem żeby łamać postanowienia umowy licencyjnej ?(800*0.19=152 ziko mniej podatku....)

ccu
  • Rejestracja:ponad 9 lat
  • Ostatnio:ponad 8 lat
  • Lokalizacja:Warszawa
  • Postów:11
0

Serio? Masz takie PKD w działalności, żeby to podpiąć? Człowiek zapytał czy się da wliczyć w koszty - da się.

wojciechmaciejewski
nie da się bo jest to łamanie postanowień umowy licencyjnej
krzysiek050
  • Rejestracja:ponad 12 lat
  • Ostatnio:około 4 lata
  • Postów:1272
0
wojciechmaciejewski napisał(a):

a ja wystawię Ci lewą fakturę na kontener dildosów. też sprawdzone. I w koszty se wrzucisz :P

Tylko jak się z tego wytłumaczyć przy kontroli? :D

wojciechmaciejewski napisał(a):

btw. te 800 zł do kosztów to naprawdę taki problem żeby łamać postanowienia umowy licencyjnej ?(800*0.19=152 ziko mniej podatku....)
Żeby łamać to nie, dlatego spytałem czy dla jednoosobowych działalności gospodarczych nie jest inaczej, skoro tak naprawdę to trochę inna forma zatrudnienia. W każdym razie nie chodziło mi o łamanie licencji.

A co do samego pytania, to dla mnie 152 zł to nie jest mało.

ccu
  • Rejestracja:ponad 9 lat
  • Ostatnio:ponad 8 lat
  • Lokalizacja:Warszawa
  • Postów:11
0

Nie powiedziałbym, że wliczenie sobie w koszty zakupu tej licencji przy prowadzeniu jednoosobowej działalności gospodarczej jest złamaniem postanowień. Prowadząc działalność nie stajesz się osobą prawną. Nikt ci nie refunduje tego zakupu (przynajmniej nie powinien).

Inna sprawa, że od jetbrains można otrzymać FV bezpośrednio. Kwestia posiadania europejskiego vat-id.

A 152 zł, to tylko PIT - do tego jeszcze VAT :)

edytowany 1x, ostatnio: ccu
wojciechmaciejewski
  • Rejestracja:ponad 12 lat
  • Ostatnio:około 2 lata
  • Postów:560
0

generalnie nie chce mi się dalej wchodzić w głupią dyskusje, wystarczy że przytoczę opis tej licencji

Personal licenses are not available to companies in any way or form and can't be refunded by employers

Wizzie
link ze twojej stopki nie działa
ccu
Żeby domknąć temat wliczania i używania licencji: Zapytałem resellera (partner JB) w Polsce - nie ma problemu żeby używać i wliczyć w koszty jako freelancer itd. Zapytałem w JB - z ulicy nie można wliczyć w koszty, można używać jak kupisz jako osoba prywatna. Jeśli chcesz wliczyć w koszty, to trzeba się zgłosić do JB z numerem EU VAT ID i poprosić o umożliwienie użytkowania personala pomimo wliczenia w koszty. Dotyczy to freelancerów z Polski. Każdy przypadek jest indywidualnie rozpatrywany. Swoją drogą to mega słabe, że reseller nie ma pojęcia o licencji...
0

Jak korzystać z intellij i git? a konkretnie zewnętrznego klienta gita jak gitextensions?
nie rejestrowac gita w intellij? dlaczego robiąc checkouta w intellij to mozna to tylko zrobic 'as a new branch " ?
jak to mozliwe, ze intellij moze dzialac na innej wersji niz np. eclipse z git extensions? gdzie version control intellij trzyma te lokalne pliki?

0

Kiedy piszę w pliku build.gradle w intellij idea to bardzo wolno to działa. Jaka może być przyczyna?
dopisałem 'apply plugin idea' ale bez efektu.I w sumie taski gradlowe nie są dalej dostępne gradle perspective w intellij idea, tylko z konsoli.

KR
Też to mam. Plugin do gradle ssie. Połowa kodu na czerwono. Natomiast maven i SBT są w porządku (paradoksalnie sbt, które było dużo później i które miało opinię paskudnego i skomplikowanego, działa bardzo sprawnie).
0

jak otworzyć w eclipse wiele projektów na raz? w jednym oknie?

hcubyc
chyba w intellij?
0

Przepraszam... tak w IntelliJ.

niezdecydowany
niezdecydowany
pyta się przecież czy otworzyć w nowym oknie czy w już istniejącym ...
0

"New projects can either be opened in a new window or **replace **the project in the existing window. How would you like to open the project?"

taa...

0

No ok moge... stworzyc pusty projekt i importowac do niego moduły?

Moje projekty w Eclipse maja nested klka innych projektow, które potrafią łączyć się z innymi... nawet jak sobie to ladnie poukladam w intellij, to refresh gradla potrafi ich nie znalezc i wywalic mi te projekty... jak chce cos uruchomic to nie znajduje klas, jarów, testy sie nie uruchamiaja itp...

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

To znaczy że masz po prostu bardzo słaby układ tych projektów. Jakby to były normalne mavenowe/gradlowe projekty dodane do innych jako zależności to by nie było problemu.


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

albo dalej cos zle robie ;p

eclipsowcy robili te projekty, to pewnie dlatego :P

0

Piekło zamarzło. Eclipse ma teraz installer.

0

Czy wersja studencka (for education only) nie daje mi możliwości zarobienia na sofcie który stworze w intellij?

0
Pijany Lew napisał(a):

Czy wersja studencka (for education only) nie daje mi możliwości zarobienia na sofcie który stworze w intellij?

(for education only)

0

No właśnie generalnie chodzi mi o to gdzie sie kończy i zaczyna to "for education only"? Bo to tak troche wyglada ze mając tą licencje cokolwiek bym nie napisał jest własnością fimy od intellij tak?

LO
  • Rejestracja:ponad 11 lat
  • Ostatnio:ponad 8 lat
  • Postów:18
0
Pijany Lew napisał(a):

No właśnie generalnie chodzi mi o to gdzie sie kończy i zaczyna to "for education only"? Bo to tak troche wyglada ze mając tą licencje cokolwiek bym nie napisał jest własnością fimy od intellij tak?

Raczej wszystko co na piszesz jest tylko na cele edukacyjne nie możesz czerpać z tego korzyści finansowych. Ale to jest Twoje nie JetBrains.

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)