Zoekpictogram van Download.it
Advertisement

Open-source diagrammen applicatie voor personal computers

Open-source diagrammen applicatie voor personal computers

Oordeel: (82 stemmen)

Programma-licentie: Gratis

Softwareontwikkelaar: argouml

Versie: 0.35.1

Werkt onder: Windows

Oordeel:

Programma-licentie

(82 stemmen)

Gratis

Softwareontwikkelaar

Versie

argouml

0.35.1

Werkt onder:

Windows

Voordelen

  • Open-source
  • Draait op veel verschillende platforms, waaronder de laatste versie van Windows
  • Ondersteunt vele programmeertalen

Nadelen

  • Steile leercurve
  • Java is niet altijd stabiel

ArgoUML is een gratis en open-source diagrammenplatform dat gebouwd is op Java SE-technologie, dus het draait op bijna elk platform.

Unified Modeling Language (UML)-code wordt al lang gebruikt door software-engineers om systemen te modelleren en ontwerpen te visualiseren voordat ze beginnen met het schrijven van de echte broncode die een applicatie aandrijft. Hoewel dit misschien lijkt op een onnodige verdubbeling van de inspanningen, bespaart het in feite een aanzienlijke hoeveelheid tijd.

Eindgebruikers hebben niet veel opties als ze deze technologie willen gebruiken, maar ArgoUML vertegenwoordigt een van de betere die ze hebben. Het enige wat je nodig hebt om het te draaien is Java, dat al op veel Windows-gebaseerde machines is geïnstalleerd. Dit maakt het ook gemakkelijk om te implementeren op computers met GNU/Linux.

Helaas betekent dit wel dat het enkele van de instabiliteiten erft die gebruikers vaak met Java associëren. Anderzijds erft het ook veel flexibiliteit.

De UI neemt de standaard look en feel aan van het OS waarop je het draait. Zelfs Macintosh-gebruikers zouden moeten merken dat ArgoUML er native uitziet en net zo goed draait als elke andere applicatie waarmee ze werken.

Als je in het verleden al eens generieke software voor het maken van diagrammen hebt gebruikt, dan weet je al hoe je de meest elementaire commando's van ArgoUML kunt gebruiken. Je kunt flowcharts en andere soorten diagrammen tekenen met niets meer dan de muis als je dat wilt. In feite hebben sommige gebruikers ArgoUML gebruikt als een high-tech versie van een planner.

De echte kracht ligt in de mogelijkheid om complexe softwareprojecten in kaart te brengen voordat je begint met coderen. Gebruikers kunnen een individuele ballon creëren voor elke subsectie die overeenkomt met een stap in de logica van een programma. In veel gevallen kunnen programmeurs door de software op deze manier te modelleren problemen vinden voordat ze hun compiler aanzetten.

Er worden regelmatig updates uitgebracht, wat goed is, want de app is eigenlijk nooit uit de bètafase gekomen. Naast het XML-formaat ondersteunt ArgoUML tien verschillende talen. Je kunt C++, PHP4 en PHP5 selecteren als je van plan bent projecten te ontwikkelen in een van deze dialecten. Er worden ook modules meegeleverd voor minder bekende talen, waaronder enkele die nog niet bestonden toen ArgoUML in 1999 op de markt kwam.

Gezien de populariteit van C# bij Windows-programmeurs, is het misschien wel deze taal die de meeste aandacht trekt. ArgoUML ondersteunt C#-projecten out of the box, en tech-savvy gebruikers zullen vele downloadbare plugins kunnen vinden om deze functie verder uit te breiden.

Hoewel het waarschijnlijk nogal wat tijd zal kosten om het efficiënt te leren gebruiken, zou ArgoUML een populaire keuze moeten zijn bij software-engineers uit veel verschillende disciplines. Aangezien scholen coderingslessen in hun curriculum integreren, zou het ook wel eens even populair kunnen worden bij docenten.

Voordelen

  • Open-source
  • Draait op veel verschillende platforms, waaronder de laatste versie van Windows
  • Ondersteunt vele programmeertalen

Nadelen

  • Steile leercurve
  • Java is niet altijd stabiel