Działalność Szczecin Java User Group można uznać za rozpoczętą, a to za sprawą konferencji java4people. Główna w tym zasługa Leszka, który włożył wielki wysiłek w organizację imprezy. Chylę czoła. :) Start działalności grupy był więc mocny i mam nadzieję, że dobrze to wróży na przyszłość. Sam też postaram się zaangażować w miarę możliwości.
A w działalność grupy włączyć się warto chociażby z tego względu, iż Radek obiecał pakiet InteliJ IDEA każdemu, kto zdecyduje się opracować jakiś temat na spotkanie SzJUGa. :)
A tam znowu Radek obiecał :P
OdpowiedzUsuńTo standardowa polityka JetBrains, że pomagają Java User Groups :)
Swoją drogą warto przetestować IntelliJ IDEA choćby dlatego żeby poznać alternatywne IDE.
Podczas swojej prezentacji mówiłeś o GWT - IDEA posiada plugin wspomagający pisanie aplikacji w GWT :)
A tak swoją drogą byłem strasznie zdziwiony, że na taką ilość osób na sali tylko 1-2 wiedziały co to za środowisko :)
Pozdrawiam serdecznie,
Radek
Mnie też to zdziwiło. To jest jednak coś, o czym się mówi w różnych java communities - chociażby na javalobby. Z moich obserwacji wynika, że IDEA jest jako środowisko bardzo chwalona i ma zagorzałych zwolenników. :)
OdpowiedzUsuńKiedyś będę musiał spróbować. W firmie używamy głównie eclipse'a, czasem włączam JDevelopera ze względu na wsparcie dla UML (moim zdaniem porównywalne z tym, jakie kiedyś było w Together, zanim Borland popsuł kompletnie ten produkt. Chodzi mi o takie cechy: intyicyjne rysowanie diagramów, brak niepotrzebnych modyfikacji w kodzie, automatyczna synchronizacja diagram-kod). No właśnie - a jak jest w IDEA'i z UML?
Używamy eclipse'a z jeszcze jednego powodu - zamiast stosować mavena i pliki pom, napisaliśmy target anta parsujący pliki .classpath projektu eclipse'a i robiący jeszcze kilka rzeczy przy okazji. Całość super działa jeśli chodzi o zarządzanie bibliotekami (generalnie nie trzeba za bardzo o tym myśleć :) ). No ale niestety trochę wiąże nas to z IDE - przynajmniej przy budowaniu.
Niestety IDEA nie ma jakiegoś konkretnego wsparcia out-of-the-box dla UML :/ A pluginy z tego co pamiętam nie były zbyt dobre :/
OdpowiedzUsuńJeśli chodzi o mavena (używam głównie maven 2) i zarządzanie bibliotekami, to jest to naprawdę fajna rzecz.
Jednak jeśli chcesz mieć też taką możliwość za pomocą Ant`a to proponuję Ivy (http://ant.apache.org/ivy/).
Swoją drogą gdzieś kiedyś wyczytałem, że kolejne wersje mavena mają używać repozytoriów Ivy :)
Pozdrawiam,
Radek
PS. Jeśli będziesz współ-liderował SzczecinJUG to dostaniesz z JetBrains IntelliJ IDEA za free ;)
Spojrzałem na tutorial Ivy. Wiem też jak to wygląda w mavenie i powiem szczerze, że znając nasze rozwiązanie, dziwie się, że ludzie tak sobie utrudniają życie :) Ale nasze potrzeby też są dosyć specyficzne. Firma istnieje już na tyle długo, że zasadniczy problem mamy z zarządzaniem zależności między bibliotekami własnymi, a nie cudzymi. Upgrade projektu do nowej wersji biblioteki, to jest kliknięcie w jedym miejscu - dołączenie źródeł w drugim (a i tak robi się to tylko raz, bo potem to już eclipse pamięta) :)
OdpowiedzUsuńPlanujemy wydać część z tych naszych libów na jakiejś otwartej licencji, dopiero wtedy pojawi się problem, jak je budować poza naszą infrastrukturą, pewnie wtedy spojrzę na mavena i ivy dokładniej. :)