intellij idea community edition vs eclipse

intellij idea community edition vs eclipse
BR
  • Rejestracja:prawie 9 lat
  • Ostatnio:ponad 8 lat
  • Postów:7
0

Witam.

Dopiero zaczynam naukę Javy i zastanawiam się czy dla początkującego lepszy będzie intellij w wersji darmowej czy eclipse bo moja uczelnia chyba nie zapewnia mi dostępu do płatnej wersji. Dodam że wykładowca chce za niedługo robić z nami aplikacje okienkowe. Więc pytanie czy ktoś tworzy w intellij idea community edition aplikacje okienkowe i czy na start program ten zapewni mi wszystko co potrzebuje ?

R3
  • Rejestracja:prawie 11 lat
  • Ostatnio:ponad 2 lata
  • Postów:320
BR
  • Rejestracja:prawie 9 lat
  • Ostatnio:ponad 8 lat
  • Postów:7
0

Wytłumaczy mi ktoś jak wygląda zakup intellij idea ? Płace 150 euro na rok i mogę korzystać z tego programu przez rok ? czy jak to działa

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

Z tego co ja rozumiem:
Przez rok masz dostęp do najświeższych wersji Ultimate. Po zakończeniu okresu abonamentowego zostajesz z wersją Utlimate, która była na początku tego okresu.

Na https://www.jetbrains.com/idea/buy/#edition=personal na dole jest napisane:

12 months of uninterrupted subscription payments qualify you for receiving a perpetual fallback license.

Ogólnie ta perpetual fallback license wymaga co najmniej 12 miesięcznej subskrypcji, a przy jej zakończeniu zostajesz z wersją Ultimate która była dostępna 12 miesięcy wcześniej.


"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 3x, ostatnio: Wibowit
BR
  • Rejestracja:prawie 9 lat
  • Ostatnio:ponad 8 lat
  • Postów:7
0
Bros napisał(a):

To można kupić "licencje" na miesiąc pobrać najnowsza wersje i co jakiś czas wykupić żeby zaktualizować ?

Przeczytałem do końca trzeba mieć wykupione na rok żeby otrzymać dożywotnią licencje tylko po roku brak możliwość aktualizowania. to Ciekawe czy później po jakieś dużej aktualizacji można kupić na miesiąc i tylko zaktualizować i znów mieć na stałe nowo wersje.

800zł to dużo jak na początek nauki ale czy wersja darmowa wystarczy do aplikacji okienkowych ?

vpiotr
  • Rejestracja:ponad 13 lat
  • Ostatnio:prawie 3 lata
0

Algorytm jest mniej więcej taki:

  • aplikacje okienkowe metodą "widziały gały co brały": Netbeans
  • szybkie i wygodne środowisko: IDEA
  • środowisko w którym będziesz pracował w korpo: Eclipse
  • programy z jedną klasą, np. sortujące 100 liczb wejściowych: Notepad++, Notatnik, Gedit, Kate, Emacs, Atom, VS Code itd.

Są do tego różne wariacje, mniej lub bardziej udane, np. Gluon Scene Builder, JFormDesigner, WindowBuilder.

S9
widziały gały co brały to drag n drop ?
Shalom
To chyba jakieś gówniane korpo jeśli eclipse ;)
S9
To miałem na myśli.
Khuzy
Vim !!!
Wibowit
  • Rejestracja:prawie 20 lat
  • Ostatnio:około 10 godzin
0

Ciekawe czy później po jakieś dużej aktualizacji można kupić na miesiąc i tylko zaktualizować i znów mieć na stałe nowo wersje.

Już napisałem. By mieć wersję Ultimate na dostępną w dany dzień trzeba mieć wykupioną subskrypcję na kolejne 12 miesięcy.

Jak będziesz kupował sobie na miesiąc i robił odstępy to nie wpłynie to na twoją perpetual fallback license. Okresy abonamentowe muszą wynosić co najmniej 12 miesięcy by miały wpływ na perpetual fallback license.


"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.
Wibowit
  • Rejestracja:prawie 20 lat
  • Ostatnio:około 10 godzin
1

Jeśli chodzi o licencję na Ultimate dla studenta to na stronie JetBrains jest jak byk napisane:

For students and teachers FREE

Students and teaching staff members are eligible to use all JetBrains tools for free upon verification based on domain or ISIC card.

Wyślij im emaila z domeny .edu czy tam .edu.pl i zapytaj czy kwalifikujesz się na darmową licencję Ultimate.

Inna sprawa to to, że UI designer do Swinga jest dostępny w wersji Community, więc możliwe że nawet nie trzeba się starać o Ultimate.


"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
FI
FI
  • Rejestracja:około 10 lat
  • Ostatnio:około 4 lata
  • Postów:471
0

uzywalem eclipsa ale gdy zmeinielm na idea to inna liga, zeby miec licencje studencka po prostu rejestrujesz sie z mejla .edu i śmiga

Shalom
  • Rejestracja:około 21 lat
  • Ostatnio:prawie 3 lata
  • Lokalizacja:Space: the final frontier
  • Postów:26433
0
  1. IntelliJ jest darmowy dla studentów za wysłanie maila
  2. Jest tez IntelliJ EAP który znów jest darmowym ultimate
  3. Do prostych aplikacji Ultimate i tak jest zbędne.

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

To ja jeszcze mam pytanie. Jako że zmieniłem branże, poszedłem na studia w wieku 27 lat IT to czy przysługuje mi wersja studencka ultimate? Teoretycznie chyba nie bo ukończyłem 26 rok życia. Obecnie mam 28lat. Studia kończe w lutym. I jeszcze jedno. Jak wygląda sytuacja z z ultimate po zakończeniu studiów. Można korzystać dalej ale bez akutalizacji czy to już zabronione.

vpiotr
a gdzie znalazłeś ograniczenie wiekowe od JetBrains?
0

No właśnie nie znalazłem. Ale człowiek nauczony, że w wieku 26lat w Polsce nie można już liczyć na żadne zniżki.

S9
  • Rejestracja:ponad 10 lat
  • Ostatnio:6 miesięcy
  • Lokalizacja:Warszawa
  • Postów:3573
0

@Bros
Intellij Community na początku wystarczy zwłaszcza jeśli chcesz pracować z JavaFX. A na wiosnę będzie Intellij 17 EAP czyli wersja testowa Ultimate, która teoretycznie jest "niestabilna" ale i tak do nauki jest OK (wiem bo korzystałem).
Naucz się na razie jakiś podstaw Javy napisz jakąś ciekawą aplikacje która np. będzie wielowątkowa i będą jakieś operacje IO(zapis/odczyt do pliku czy komunikacja z internetem). Później weź się za web ;)


"w haśle <młody dynamiczny zespół> nie chodzi o to ile masz lat tylko jak często zmienia się skład"
vpiotr
Do nauki podstaw lepiej jest używać notatnika (gedit etc.) - tak przynajmniej zalecają ci co przygotowują do OCA. Przynajmniej na jakimś tam etapie.
0

Idea IntelliJ zostawia daleko w tyle Eclipse i Netbeans, tak w ogóle to Eclipse Mars tak ostatnio zamula, że pod względem szybkości NetBeans 8.2 go wyprzedziło. Ale i tak wszystkie IDE od Czeskiego studia JetBrains dominuje jakościowo wszystkie inne. Niby tam gonią WebStorm, RubyMIne, PyCharm i PHPStrom środowiska programistyczne typu Atom, VS czy Komodo, są nawet niekiedy trochę szybsze(wiadomo nie są pisane w Javie) ale dopracowanie u Czechów jest najlepsze. Lubie Atoma , Brackets z wtyczkami doganiają potężne IDE, ale do stabilności jeszcze im brakuje. Aptana w spadku po Eclipse czy NodeEclipse też pięknie potrafią przymulić, a Idea działa dość sprawnie na słabym sprzęcie. Zapewne mają najlepszych programistów Javy w tych Czechach, a amerykanie bez ładu i składu tworzą te kombajny, a raczej potworki, które nie są też tak intuicyjne jak produkty JetBrains.

BR
  • Rejestracja:prawie 9 lat
  • Ostatnio:ponad 8 lat
  • Postów:7
0
filemonczyk napisał(a):

uzywalem eclipsa ale gdy zmeinielm na idea to inna liga, zeby miec licencje studencka po prostu rejestrujesz sie z mejla .edu i śmiga

Tylko gdzie założę maila .edu ?


A korzystał ktoś z opcji logowania z oficjalnym dokumentem ? trzeba wysłać skan legitymacji i czekać do tygodnia na weryfikacje.

edytowany 1x, ostatnio: Bros
FI
FI
  • Rejestracja:około 10 lat
  • Ostatnio:około 4 lata
  • Postów:471
0
Bros napisał(a):
filemonczyk napisał(a):

uzywalem eclipsa ale gdy zmeinielm na idea to inna liga, zeby miec licencje studencka po prostu rejestrujesz sie z mejla .edu i śmiga

Tylko gdzie założę maila .edu ?


A korzystał ktoś z opcji logowania z oficjalnym dokumentem ? trzeba wysłać skan legitymacji i czekać do tygodnia na weryfikacje.

no jak masz status studenta to masz mejla z .edu , poszukaj na wydziale kogos od saportu it i pytaj

Shalom
.edu to nie to samo co .edu.pl
FI
filemonczyk
no ok, mialemna mysli edu.pl , ktory tez daje licencje
0
Czarny Lew napisał(a):

Ale i tak wszystkie IDE od Czeskiego studia JetBrains dominuje jakościowo wszystkie inne.
[...]
Zapewne mają najlepszych programistów Javy w tych Czechach

Ludzie, nauczcie się czytać. ;) To nie jest żadne czeskie, tylko rosyjskie lub ruskie, jak kto woli.
https://www.jetbrains.com/company/people/
Widzisz tam jakichś Bendrzichów? ;P

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

Uczelnie dają mejle w domenie edu.pl - to powinno wystarczyć. Próba nie strzelba - napisz mejla z uczelnianej domeny edu.pl z zapytaniem i już.


"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

Jeśli masz wątpliwości, czy twoja uczelnia jest przez nich uwzględniona to sprawdź sobie w ich repo: https://github.com/JetBrains/swot

Zawsze możesz również wrzucić do tego repo domenę swojej uczelni i poczekać aż to zaakceptują.

Jedyny oficjalny dokument jaki akceptują to ISIC: http://www.isic.pl/pl/

VE
  • Rejestracja:około 9 lat
  • Ostatnio:5 dni
  • Postów:160
0

Mail z edu.pl powinien wystarczyć. Dodatkowo ja ostatnio musiałem wysłać zdjęcie mojej legitymacji kiedy przedłużałem licencje studencką :)

Mimo iż w Javie jestem początkujący to na pierwszy rzut oka widać że Intellij bije na głowę eclipse. Chociaż od tego drugiego to wole 100 razy NetBeansa :)

edytowany 1x, ostatnio: Veox
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)