Opis funkcjonalności
IntelliJ IDEA jest środowiskiem programistycznym dla tych, którzy nie lubią kompromisów. IntelliJ jest dopracowany w każdym szczególe, żadne inne środowisko programistyczne nie może się pochwalić tak wygodnym i funkcjonalnym edytorem kodu języka Java i JavaScript.
Optymalnie dobrane skróty klawiszowe, wzorce kodu, podpowiedzi powoduję, że pisanie aplikacji jest szybkie i przyjemne. Dodatkowo IntelliJ jest wyposażony w duży zbiór inspekcji kodu, które automatycznie wychwytują typowe błędy programistyczne. Dzięki temu kod napisany przy pomocy IntelliJ IDEA jest pozbawiony wielu problemów, które mogą być przyczyną poważnych błędów w aplikacji.
IntelliJ wykrywa również powtarzające się elementy kodu, co pozwala zredukować rozmiar aplikacji i poprawić ją pod względem architektury. Podobnie niezwykle użytecznym narzędziem jest analiza zależności między klasami czy pakietami w aplikacji, dzięki której możemy wykryć błędy w architekturze aplikacji.
IntelliJ to nie tylko środowisko dla programistów języka Java. Bardzo często zdarza się, że oprócz języka Java używa się innych języków programowania. W przypadku aplikacji WWW często zachodzi potrzeba wykorzystania języka JavaScript czy Adobe Flex. IntelliJ wspiera obie te technologie. Podobnie nie zawiodą się na IntelliJ osoby używające HTML-a, stylów CSS czy XML-a.
Coraz popularniejszym językiem, uzupełniającym możliwości Javy, jest Groovy. IntelliJ to w zasadzie jedyne na rynku środowisko, które pozwala tworzyć aplikacje w tym języku oraz w opartym na nim szkielecie aplikacyjnym Grails.
IntelliJ wspiera także szereg inych popularnych technologii: JSP, JSF, EJB, AJAX, GWT, Struts, Struts 2, JBoss Seam, Spring, Hibernate/JPA, Web Services, Rails, Java ME MIDP/CLDC. IntelliJ ułatwia także wykorzystanie szablonów Velocity i FreeMaker.
IntelliJ jest wyposażony również w narzędzie do tworzenia GUI przy pomocy technologii Swing i tworzenia diagramów UML.
Używając IntelliJ dostajemy na prawdę zintegrowane środowisko programistyczne. Niezależnie od tego, czy używamy Jakarta Ant czy Mavena, JUnit-a czy TestNG, potrzebujemy narzędzia do badania pokrycia kodu testami, łączymy się ze repozytorium kodu IntelliJ obsługuje potrzebne nam narzędzie.
IntelliJ oferuje tażke szereg narzędzi wspomagających pracę zespołu, takich jak narzędzie do szybkiej komunikacji między programistami, IDE Talk, oraz integrację z serwerem do tworzenia wersji wdrożeniowych aplikacji TeamCity (ang. Distributed build management and continuous integration server). Projekty utworzone przy pomocy IntelliJ można synchronizować z projektami środowiska Eclipse, co pozwala na efektywną pracę zespołu, w którym są wykorzystywane oba produkty.
Kiedy wybrać IntelliJ
Sprzedaż, szkolenia i dodatkowe usługi
Erudis jest reselerem IntelliJ IDEA oraz partnerem konsultingowym i szkoleniowym firmy JetBrains. Wspomagamy naszych klientów zarówno na etapie zakupu narzędzia jak i jego wykorzystania. Pomagamy wdrożyć IntelliJ na potrzeby zespołu projektowego.
Wszystkie szkolenia z zakresu technologii Java dostępne w naszej ofercie mogą być realizowane na życzenie klienta przy wykorzystaniu środowiska IntelliJ. W takim przypadku wszystkie przykłady, ćwiczenia są demonstrowane i realizowane przy użyciu tego narzędzia.
Osoby zainteresowane zakupem tego narzędzia bądź szkoleniami zapraszamy do kontaktu.