PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
Tytuł artykułu

Analiza porównawcza współczesnych zintegrowanych środowisk do pracy w języku Java

Treść / Zawartość
Identyfikatory
Warianty tytułu
EN
A comparative analysis of contemporary integrated Java environments
Języki publikacji
PL
Abstrakty
PL
Celem pracy było porównanie trzech najpopularniejszych środowisk programistycznych do pracy w języku Java: IntelliJ IDEA, Netbeans i Eclipse, w celu wskazania najlepszego z nich dla konkretnych archetypów użytkowników. Przy pomocy stworzonego specjalnie programu zbadany został czas wykonywania programu, a także obciążenie procesora i pamięci w trakcie wykonywania programu w poszczególnych środowiskach. Dodatkowo środowiska zostały porównane pod wieloma innymi względami, m.in. pod kątem cech odróżniających je od siebie, łatwości opanowywania przez nowego użytkownika, czy wsparcia ze strony twórców oprogramowania. W rezultacie stwierdzono, że IntelliJ IDEA jest najlepszym środowiskiem dla wszystkich rozpatrywanych archetypówużytkowników.
EN
The purpose of this study was to compare three of the most popular Java development environments: IntelliJ IDEA, Netbeans, and Eclipse, in order to identify the best one for specific user archetypes. Using a program specially designed for this task, the execution time was measured, as well as the CPU and RAM usage during the execution of the program on each environment. The obtained data was collected and processed accordingly. Additionally, the environments were compared in a number of ways, including features that distinguish them from each other, ease learnability for a new user or support from the developers. The study concluded with IntelliJ IDEA being the best environment for all of the considered archetypes.
Rocznik
Tom
Strony
42--47
Opis fizyczny
Bibliogr. 13 poz., fig., tab.
Twórcy
  • Department of Computer Science, Lublin University of Technology, Nadbystrzycka 36B, 20-618 Lublin, Poland
Bibliografia
  • 1. B. Eckel, Thinking in Java, Wydanie IV Helion, 2006. Google Scholar
  • 2. C. S. Horstmann, Java. Podstawy, Wydanie X Helion, 2010. Google Scholar
  • 3. Ranking najlepszych środowisk IDE Java i kompilatorów języka Java, https://myservername.com/top-10-best-java-ides-online-java-compilers, [22.05.2022]. Google Scholar
  • 4. N. Wirth, Algorytmy + struktury danych = programy, Wydawnictwa Naukowo-Techniczne, 2002. Google Scholar
  • 5. R. C. Martin, Czysty kod. Podręcznik dobrego programisty, Helion, 2014. Google Scholar
  • 6. Dokumentacja języka Java w wersji JDK 11: https://docs.oracle.com/en/java/javase/11/docs/api/index.html, [22.05.2022]. Google Scholar
  • 7. Strona główna programu VisualVM: https://visualvm.github.io, [22.05.2022]. Google Scholar
  • 8. Strona Eclipse zawierająca opis środowiska dla deweloperów i najważniejszych funkcjonalności, https://scand.com/company/blog/eclipse-ide-for-java-developers/, [22.05.2022]. Google Scholar
  • 9. A. Margheri, M. Masi, R. Pugliese, F. Tiezzi, A rigorous framework for specification, analysis and enforcement of access control policies, IEEE Transactions on Software Engineering, 45(2017), 2-33.DOI: https://doi.org/10.1109/TSE.2017.2765640 Google Scholar
  • 10. L. Lopes, F. Martins, A safe-by-design programming language for wireless sensor networks. Journal of Systems Architecture, 63, (2016), 16-32.DOI: https://doi.org/10.1016/j.sysarc.2016.01.004 Google Scholar
  • 11. Strona NetBeans zawierająca opis środowiska dla deweloperów i najważniejszych funkcjonalności, https://netbeans.apache.org/download/nb120/, [22.05.2022]. Google Scholar
  • 12. Strona IntelliJ IDEA zawierająca opis środowiska dla deweloperów i najważniejszych funkcjonalności, https://www.jetbrains.com/idea/features/, [22.05.2022]. Google Scholar
  • 13. Strona IntelliJ IDEA zawierająca porównanie wersji płatnej (Utimate) z wersją darmową (Community), https://www.jetbrains.com/products/compare/?product=idea&product=idea-ce, [22.05.2022]. Google Scholar
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-74106bca-3e42-481a-a8b2-d6b458849218
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.