JIVE vs. Swing
Java Interactive Visualization Environment (lub JIVE) jest specyficzne dla Jawa Zaćmienie. Jest to interaktywne środowisko wykonawcze (czyli środowisko, w którym można budować programy, a kod może być wykonywany w tej samej przestrzeni). Jest głównie używany do debugowania oprogramowania zorientowanego obiektowo, stosując podejście wizualne i deklaratywne.
Swing to zestaw narzędzi widgetów dla języka Java (czyli oprogramowanie składające się z zestawu widgetów używanych do projektowania aplikacji z graficznymi interfejsami użytkownika lub GUI). Swing jest częścią platformy Sun Microsystems, jako Java Foundation Class (znanej również jako JFC). JFC jest interfejsem API (lub interfejsem programowania aplikacji) używanym do dostarczania GUI dla programów Java.
Oprócz zapewniania sposobu, w jaki programiści mogą debugować oprogramowanie zorientowane obiektowo, JIVE działa również jako narzędzie edukacyjne dla tych, którzy chcieć do nauczyć się programowania obiektowego. Posiada również wiele funkcji w celu rozszerzenia debugowania środowiska Java w środowisku Eclipse. Te funkcje obejmują interaktywną wizualizację (co oznacza, że JIVE przedstawia środowisko wykonawcze stan i historię wykonania programu w sposób, w jaki użytkownik jest w stanie je fizycznie zobaczyć), debugowanie oparte na zapytaniach (co oznacza, że w przeciwieństwie do tradycyjnego proceduralnego procesu debugowania programu, JIVE przyjmuje podejście deklaratywne jako sposób na zapewnienie programista z rozszerzalnym zestawem zapytań dotyczących historii wykonywania programu) i odwrotnym krokiem (co oznacza, że użytkownik będzie mógł cofnąć się do błąd ma być stworzył i naprawić program, w przeciwieństwie do tradycyjnego problem rozwiązanie, w którym użytkownik był świadomy błędu dopiero po jego wystąpieniu).
Swing został zaprojektowany specjalnie, aby zapewnić użytkownikom bardziej wyrafinowany zestaw komponentów GUI, dając wygląd i wrażenia bardziej natywne i imituje kilka różnych platform. Swing obsługuje również podłączane środowisko (czyli wygląd i styl, który pozwala użytkownikowi zmieniać środowisko GUI w czasie wykonywania). Swing jest również niezależny od platformy. Jest to GUI kontrolera widoku modelu, które działa specjalnie dla języka Java. Przetwarza mnóstwo cech, które sprawiają, że działa poprawnie, w tym jego rozszerzalność, dostosowywanie, lekki interfejs użytkownika i jego powiązania z AWT i SWT. Debugowanie Swinga jest nieco trudniejsze niż JIVE, głównie ze względu na wizualną naturę zestawu narzędzi. W przeciwieństwie do aplikacji, które nie są wizualne, aplikacje GUI nie są łatwo debugowane przy użyciu tradycyjnych debugerów krok po kroku, ponieważ Swing najpierw wykonuje malowanie do buforów poza ekranem, a następnie kopiuje cały wynik na ekran.
Podsumowanie:
1. JIVE to interaktywne środowisko wykonawcze; Swing to zestaw narzędzi widgetów dla języka Java.
2. JIVE przedstawia stan środowiska wykonawczego i historię wykonywania programu, tak aby użytkownicy mogli je zobaczyć; Najpierw przesuń farby do bufora poza ekranem, a następnie skopiuj cały wynik na ekran.
Copyright © Wszelkie Prawa Zastrzeżone | asayamind.com