BlueJ | |
---|---|
Skärmdump av BlueJ IDE 5.0.2 | |
Sorts | Mjukvaruutvecklingsmiljö |
Författare | Michael Kolling |
Utvecklaren | Michael Kolling |
Skrivet i | Java |
Operativ system | Cross-plattform |
Gränssnittsspråk | flerspråkig |
Hårdvaruplattform | Java |
senaste versionen | 5.0.3 (28 mars 2022 ) |
Läsbara filformat | BlueJ Package [d] och BlueJ Class Context [d] |
Genererade filformat | BlueJ Package [d] och BlueJ Class Context [d] |
Licens | GPLv2 |
Hemsida | bluej.org |
Mediafiler på Wikimedia Commons |
BlueJ är en interaktiv Java-utvecklingsmiljö designad främst för pedagogiskt bruk, men även lämplig för utveckling av små program.
"BlueJ" skapades för inledande programmeringsutbildning av specialister från British University of Kent , Australian Monash University och Sun Microsystems .
BlueJ utvecklades för att stödja undervisningen i objektorienterad programmering , och som sådan skiljer sig dess design väsentligt från andra utvecklingsmiljöer. Huvudskärmen visar klassstrukturen för applikationen som utvecklas grafiskt (på ett UML-liknande diagram), och objekt kan skapas och testas interaktivt. Denna interaktivitet, tillsammans med ett tydligt och enkelt användargränssnitt, gör det enkelt att experimentera med de objekt du utvecklar. Begreppen objektorienterad utveckling ( klasser , objekt , kommunikation genom metodanrop ) är interaktiva och visuellt representerade i programgränssnittet.
Den ursprungliga versionen har ingen formulärredigerare, men den kan anslutas som ett plugin från tredje part [1] .
ID | |
---|---|
Universell | |
C / C++ | |
GRUNDLÄGGANDE | |
Java |
|
Pascal | |
PHP |
|
Pytonorm |
|
ActionScript | |
rubin | |
jämförelse |