Udvikling af software i .NET

Centic softwareudviklere arbejder og snakker

SOFTWAREUDVIKLING

Få en fremtidssikret softwareløsning med .NET platformen

Hvis man skal have udviklet et IT-system (en webapplikation), som skal bruges og supporteres i en længere årrække, er en løsning baseret på C# som programmeringssprog og .NET et af de bedste valg, og det er der mange årsager til.

Dels er teknologien populær både blandt softwarevirksomheder og blandt udviklerne, og derfor kan man være sikker på, at det i årene fremover vil være let at få videreudviklet og supporteret en softwareløsning i .NET.

Herudover er det en moden teknologi, både fordi den har eksisteret længe, og fordi mange løsninger er blevet bygget på den. Og Microsoft, som har skabt den, er meget engagerede i at udvikle frameworket og understøtte brugerne. I de senere år er .NET desuden blevet en open source-teknologi, hvilket har været med til at styrke populariteten.

Per Schmidt Nielsen, Managing Director for udviklingshuset Centic

Per Schmidt Nielsen
Managing Director, Centic
Tlf.: +45 40 40 83 17
E-mail: psn@centic.dk

Hvad kan bygges i .NET?

.NET er særligt et stærkt framework, når man skal have udviklet webapplikationer til administration, enten til intern brug eller i forhold til kunder. Det kan f.eks. være i form af systemer til kundestyring (CRM), lagerstyring, logistik og meget mere.

Men frameworket rummer også mulighed for udvikling af andet end rene webapplikationer. Har I brug for en løsning, der både indeholder en webapplikation og en desktop applikation eller mobilapps, så kan alle disse stykker software bygges i samme framework. Det skaber stor sikkerhed, for at softwaren kører optimalt på tværs af platforme, og det skaber en effektiv udviklingsproces, da samme udvikler kan arbejde på alle kodebaserne.

Et IT-system baseret på en kerneteknologi af C# og .NET frameworket er et godt og fremtidssikret valg. Centic kan hjælpe med både nyudvikling og overtagelse af eksisterende løsninger.

Softwareudvikler der sidder ved computerskærm og udvikler software ved udviklingshuset Centic

Microsoft og .NET i Danmark

I årtier har mange af Danmarks største virksomheder haft en såkaldt Microsoft-strategi, hvor alle produkter man brugte, så vidt muligt skulle være fra Microsoft, og at software man selv fik udviklet, skulle være baseret på Microsoft-teknologier.

Denne tilgang har dels været et udtryk for, at man ikke har ønsket en for varieret portefølje af teknologier i sine løsninger, og dels har der været en generel overbevisning om, at et produkt eller en teknologi der kom fra Microsoft, var til at stole på og sædvanligvis også den mest optimale løsning.

At man gerne vil holde diversiteten af teknologier nede, følger best practice i mange henseender. Hvis man ikke gjorde det, ville man have brug for at have flere leverandører, og man vil ofte ende med, at en eller flere af ens løsninger når et punkt, hvor de ikke længere supporteres.

Det andet punkt, at man altid har kunnet regne med, at et produkt eller en teknologi var det mest optimale, fordi det kom fra Microsoft, har til gengæld vist sig problematisk på visse områder. Til tider er der blevet udviklet pendanter til noget, hvor en anden teknologi allerede var en de facto standard. Her får man ofte en bedre og mere langtidsholdbar løsning ved at holde sig til de standarder, som markedet allerede har valgt.

I dag er softwareudvikling baseret på .NET frameworket et godt valg, men der er en række forskellige måder at gøre det på. Det er her, at man som virksomhed får meget ud af et samarbejde med et erfarent udviklingshus, som sætter sig ind de reelle behov og kan benytte de teknologier, som skaber en optimal og langtidsholdbar løsning.

.NET sammen med andre teknologier

De dage hvor mange udviklingshuse reklamerede med, at de var Microsoft-partnere, og hvor de ville bygge en løsning udelukkende i Microsoft-teknologier, er forbi.

For selvom kerneteknologien er C# og .NET, så vil der normalt være forskellige komponenter i, som ikke kommer fra Microsoft. Også fordi Microsoft har ændret deres indstilling til teknologier, der ikke er udviklet af dem selv, og nu nærmest omfavner open source.

Ofte vil der være tale om, at der anvendes frontend frameworks baseret på JavaScript sammen med backend i C# og .NET. De er typisk enten React (udviklet af Meta), Angular (udviklet af Google) eller Bootstrap (udviklet af Twitter), som alle er open source.

Det er også almindeligt, at .NET software anvendes sammen med andre databaser end MSSQL. Det kan både være open source-databaser som MySQL eller PostgreSQL, eller Enterprise-databaser som f.eks. Oracle.

Endelig er det også almindeligt at se .NET software, som driftes på Linux, og hvor der bruges containerisering i Docker – evt. styret via Kubernetes.

Skal vi hjælpe jer med udvikling i .NET?

I Centic lægger vi vægt på solid faglighed og gode relationer – og at udvikle langtidsholdbar software, som styrker de virksomheder, vi arbejder for.

Skal vi udvikle en softwareløsning for jer?

I Centic lægger vi vægt på solid faglighed og gode relationer – og at udvikle langtidsholdbar software, som styrker de virksomheder, vi arbejder for.

.NET udvikling i Centic

Gennem årene har vi blandt andet udviklet disse softwareløsninger i .NET:

Rambøll:
Udvikling af webapplikation til administration af medarbejdernes laptops og smartphones. Læs casen.

Syddansk Universitet:
Udvikling af webapplikationer til hhv. administration af ph.d.-forløb og lønforhandling.

Ørsted A/S:
Udvikling af webapplikation til bearbejdning af brændselsøkonomi-data med snitflader mod SAP og fem andre interne systemer.

Klik ind her for at læse flere cases fra Centic.

Centic softwareudvikler i sort trøje foran computer

Læs mere om, hvad vi kan hjælpe jer med

Forskellige typer af udviklingsopgaver kræver forskellig tilgang. Vi er klar til at rådgive jer og løse jeres udviklingsopgaver.

Centic IT-konsulent ved computer thumbnail

IT-konsulenter

En IT-konsulent er ofte den rette løsning, hvis I har et afgrænset projekt, som skal hurtigt og sikkert i mål. Læs mere her.

Læs mere
Centic softwareudvikler i sort trøje foran computer

Programmering på timebasis

Programmering på timebasis giver jer fuld fleksibilitet i jeres virksomheds softwareudvikling. Hav en udvikler tilknyttet til et projekt eller i løse timer. Læs mere her.

Læs mere
Centic softwareudvikler i sort trøje foran computer

Programmering på timebasis

Programmering på timebasis giver jer fuld fleksibilitet i jeres virksomheds softwareudvikling. Hav en udvikler tilknyttet til et projekt eller i løse timer. Læs mere her.

Læs mere

Centic som udviklingshus

Centic har udviklet softwareløsninger til private og offentlige virksomheder siden 2008.