Category: Udviklingsværktøjer

Grails

Grails Grails, tidligere kendt som groovy on rails, er et webapplikations framework, der anvender programmeringssproget Apache Groovy. Grails er et udviklingsmiljø med fokus på produktivitet, ved at gemme mange konfigurationsdetaljer fra udvikleren, så de ikke forvirrer. Grails er bygget til Java Virtual Machine (JVM), og bygger på Java teknologier som Spring og Hibernate. Derfor integrerer Grails med Java, JVM og eksisterende Java […]

Continue Reading

Gradle

Gradle Gradle er et open-source udviklingsværktøj, der hjælper med at opbygge, automatisere og levere den bedste software hurtigere. Gradle bygger på koncepterne fra Apache Ant og Apache Maven, men introducerer et Domain-Specific Language (DSL) i stedet for brugen af XML, som anvendes i Maven. Uanset om det drejer sig om test, publicering eller distribuering af software på en platform, så kan Gradle […]

Continue Reading

Apache Camel

Apache Camel Apache Camel kan bedst beskrives som et framework, hvor der er minimal afhængighed, hvilket gør indlejring i enhver Java-applikation ligetil. Dette opnås primært via: (1) konkrete implementeringer af Enterprise Integration Patterns (EIP), hvilket er et alternativ til Design patterns. (2) Forbindelser til en lang række API og overførselsfunktioner. (3) Simpel brug af Domain Specific Languages (DSL) til at koble EIP […]

Continue Reading

Visual Studio

Visual Studio Visual Studio er et Integrated Development Environment (IDE), som er udviklet af Microsoft. Visual Studio tilbyder de basale features en udvikler skal bruge for at programmere og teste et stykke software, hvilket blandt andet inkludere programmeringsmiljø, compiler og debugger. Visual studio understøtter udvikling i rigtig mange sprog out of the box, såsom C, C#, C++, Visual Basic, JavaScript, HTML og […]

Continue Reading

Maven

Apache Maven Maven er et projektstyringssværktøj til opsætning, styring og dokumentation primært til brug i Javaprojekter. Det kan dog også anvendes til C#, Ruby og Scala. En XML-fil beskriver projektets vigtige detaljer, såsom en beskrivelse af den software der udvikles, afhængigheder af eksterne moduler og komponenter, og de nødvendige plugins. Maven er udviklet og hostet af Apache, der også har lavet det […]

Continue Reading

Eclipse

Eclipse Eclipse er et open source Integrated Development Environment (IDE), og er den mest brugte Java IDE. Eclipse tilbyder de basale features, en udvikler skal bruge for at programmere og teste et stykke software, hvilket inkluderer: Programmeringsmiljø, compiler og debugger. Eclipse bliver primært brugt til at udvikle i Java, men via plugins er det også muligt at udvikle i en lang række […]

Continue Reading

SVN

Subversion (SVN) Subversion (SVN) er et centraliseret versioneringssystem, der er udviklet af Apache og holder styr på ændringer og historik for alle foldere og filer. SVN blev designet til at tage over for det anerkendte Concurrent Versions System (CVS).   Har du behov for en konsulent, som har erfaring med SVN? Så kontakt os her  

Continue Reading

Jenkins

Jenkins Jenkins er en open source automationsserver, som kan hjælpe med at facilitere Continouos Integration ved at håndtere de maskinbaserede opgaver i håndteringen af opdateret kildekode. Fordi Jenkins er bygget med Java, giver det mange muligheder for understøttelse af automatisering af stort set alt, så mennesker rent faktisk kan bruge deres tid på at gøre ting, som maskiner ikke kan. Jenkins fungerer […]

Continue Reading

GitHub

GitHub GitHub er en web-baserede hosting service, som i samspil med Git gør det muligt at kontrollere den kontinuerlige udvikling af kildekode på et software udviklingsprojekt. Helt fundamentalt kan GitHub betragtes, som den centrale lagerplads hvor dokumenter og kildekode opbevares, hvilket muliggør kontinuerlig integration af udviklernes arbejde.   Har du behov for en konsulent, som har erfaring med GitHub? Så kontakt os […]

Continue Reading

Git

Git Git er et distribueret versionsstyringssystem, der gør det muligt for flere personer at arbejde i et dokument samtidig. Det er specielt ved softwareudvikling, at en form for versionsstyring er en nødvendighed, hvor det anvendes til håndtering og styring af alt kildekode. Git er programmet, der installeres på den enkelte computer, men det er først ved brug af GitHub, at versionsstyring bliver […]

Continue Reading