BlueJ: verschil tussen versies

Uit Wikipedia, de vrije encyclopedie
Verwijderde inhoud Toegevoegde inhoud
k Vervangen door vectorafbeelding
Update wat van de Engelse wiki
Regel 6: Regel 6:
| onderschrift = [[Screenshot]] van BlueJ
| onderschrift = [[Screenshot]] van BlueJ
| ontwikkelaar = BlueJ-team
| ontwikkelaar = BlueJ-team
| laatste_versie = 5.0.0
| laatste_versie = 5.0.2a
| laatste_releasedatum = 28 januari 2021
| laatste_releasedatum = 2 december 2021
| laatste_beta_versie =
| laatste_beta_releasedatum =
| status = Actief
| status = Actief
| besturingssysteem = [[Multiplatform]]
| besturingssysteem = [[Multiplatform]]
Regel 20: Regel 18:
'''BlueJ''' is een [[Opensourcesoftware|opensource]] ''[[integrated development environment|IDE]]'' voor de programmeertaal [[Java (programmeertaal)|Java]]. Het is voornamelijk ontwikkeld voor educatieve doeleinden, zoals lessen objectgeoriënteerd programmeren.
'''BlueJ''' is een [[Opensourcesoftware|opensource]] ''[[integrated development environment|IDE]]'' voor de programmeertaal [[Java (programmeertaal)|Java]]. Het is voornamelijk ontwikkeld voor educatieve doeleinden, zoals lessen objectgeoriënteerd programmeren.
BlueJ verschilt van andere ontwikkelingsomgevingen doordat het de klassenstructuur weergeeft (in een diagram gelijkend op [[Unified Modeling Language|UML]]) waarin objecten interactief gecreëerd en getest kunnen worden.
BlueJ verschilt van andere ontwikkelingsomgevingen doordat het de klassenstructuur weergeeft (in een diagram gelijkend op [[Unified Modeling Language|UML]]) waarin objecten interactief gecreëerd en getest kunnen worden.

== Geschiedenis ==
In 1998 startten Michael Kölling en John Rosenberg van de [[Monash-universiteit|Monash University]] met de ontwikkeling van BlueJ. Het doel was een opvolger voor Blue te maken, een gelijkaardig systeem voor de programmeertaal [[Eiffel (programmeertaal)|Eiffel]].<ref>{{Citeer journal|auteur=Kölling, Michael; Rosenberg, John|datum=1 maart 1996|titel=An object-oriented program development environment for the first programming course|journal=ACM SIGCSE Bulletin|volume=28|issue=1|pagina's=pp 83-87|doi=10.1145/236462.236514|url=https://dl.acm.org/doi/10.1145/236462.236514|taal=en}}</ref> In maart 2009 werd het BlueJ-project opensource gemaakt. Anno 2021 wordt het programma onderhouden door een team in [[King's College London]], waar Kölling werkt.

== Functionaliteit ==
BlueJ heeft een eenvoudigere interface dan traditionele IDE's omdat het specifiek ontwikkeld is voor onderwijsnoden.<ref>{{Citeer journal|auteur=Kölling, Michael|datum=2008|titel=Using BlueJ to introduce programming.|journal=Lecture Notes in Computer Science|isbn=978-3-540-77933-9}}</ref> Toch biedt het de meeste functionaliteit aan van een traditionele IDE, zoals een tekstbewerker, een compiler en een runtime-omgeving. Daarnaast heeft het programma een aantal functies die specifiek op onderwijs gericht zijn, zoals het interactief aanmaken van [[Object (informatica)|objecten]] en oproepen van methoden, vereenvoudigde debugging. De belangrijkste toevoeging voor onderwijs is echter het visualiseren van de structuur van de code: de klassenstructuur wordt in een UML-achtig diagram getoond.


== Externe link ==
== Externe link ==
* {{en}}[http://bluej.org/ Projectpagina]
* {{en}}[http://bluej.org/ Projectpagina]


{{Appendix|2={{Bronvermelding anderstalige Wikipedia|taal=en|titel=BlueJ|oldid=1059574362}}
{{Beginnetje|informatica|2007|12|1}}
----
{{References}}
}}


[[Categorie:Software-ontwikkelomgeving]]
[[Categorie:Software-ontwikkelomgeving]]

Versie van 23 dec 2021 17:54

BlueJ
Logo
Screenshot van BlueJ
Ontwikkelaar(s) BlueJ-team
Recentste versie 5.0.2a 
(2 december 2021)
Recentste bètaversie 4.0.0preview2 (22 november 2016)[1] Bewerken op Wikidata
Status Actief
Besturingssysteem Multiplatform
Geschreven in Java
Categorie Software-ontwikkelomgeving
Licentie(s) GPL
Website (en) Projectpagina
Portaal  Portaalicoon   Informatica
Vrije software

BlueJ is een opensource IDE voor de programmeertaal Java. Het is voornamelijk ontwikkeld voor educatieve doeleinden, zoals lessen objectgeoriënteerd programmeren. BlueJ verschilt van andere ontwikkelingsomgevingen doordat het de klassenstructuur weergeeft (in een diagram gelijkend op UML) waarin objecten interactief gecreëerd en getest kunnen worden.

Geschiedenis

In 1998 startten Michael Kölling en John Rosenberg van de Monash University met de ontwikkeling van BlueJ. Het doel was een opvolger voor Blue te maken, een gelijkaardig systeem voor de programmeertaal Eiffel.[2] In maart 2009 werd het BlueJ-project opensource gemaakt. Anno 2021 wordt het programma onderhouden door een team in King's College London, waar Kölling werkt.

Functionaliteit

BlueJ heeft een eenvoudigere interface dan traditionele IDE's omdat het specifiek ontwikkeld is voor onderwijsnoden.[3] Toch biedt het de meeste functionaliteit aan van een traditionele IDE, zoals een tekstbewerker, een compiler en een runtime-omgeving. Daarnaast heeft het programma een aantal functies die specifiek op onderwijs gericht zijn, zoals het interactief aanmaken van objecten en oproepen van methoden, vereenvoudigde debugging. De belangrijkste toevoeging voor onderwijs is echter het visualiseren van de structuur van de code: de klassenstructuur wordt in een UML-achtig diagram getoond.

Externe link