22. juni 2004 - 10:21Der er
8 kommentarer og 1 løsning
Valg af sprog til større opgave
Jeg skal igang med at lave et system, der bl.a. skal kunne følgende:
Oprette brugere i en database. Brugere skal kunne sende tekster ind til databasen. Der skal udføres enkle beregninger på teksten. Udfra valgte kriterer, skal der så sendes en mail/sms til andre personer i en anden database.
Der skal videre være et administrationsmodul for brugeren, der han kan se sine tekster. Tilsvarende for personene i den anden database, der med de modtagne tekster.
Videre vil der senere komme på tale med integration med økonomisystemer, online-betaling osv.
Sikkerhed og stabilitet er meget vigtigt.
Hvilket sprog bør jeg vælge?
Jeg har grundlæggende kendskab til Java, php/MySQL og VB.Net, men er ikke bange for at prøve noget andet, hvis det er mere hensigtsmæssig.
Danmark vil mindske afhængigheden af globale techgiganter, men det kræver mere end politiske formuleringer og strategier, understreger PROSA’s formand Niels Bertelsen.
Det vigtigste spørgsmål er nok arkitekturen: A) browser---web app---database B) fat app---database C) fat client---server app---database
web app kan laves i PHP eller ASP.NET eller JSP
fat app, fat client og server app kan laves i Java, VB.NET eller C#
(der er også flere muligheder endnu, men det var dem som jeg synes at dit spørgsmål lagde op til)
Men der er ikke noget som er "bedst". Det valg afhænger af: - hvad du kender bedst - hvad firmaet satser på strategisk - hvad du kan få nødvendige libraries til (for integgration med økonomi system etc.)
Jeg kan varmt anbefale C#.NET, men det ligger så tæt op af VB.NET, så skiftet ville ikke være til at mærke så meget igen...
Men en kombi af .NET, java og SQL af en art, så har du mere end nok til at få noget effektivt til at køre... Har selv lavet noget som minder om det første du har beskrevet...
Brugerne skal tilgå systemet via browser, så det er A som nok vil beskrive arkitekturen.
Der er lavet noget forarbejde i php/MySQL, men det er ikke god kode, så jeg vil heller starte på en frisk. Udover at være et stykke arbejde, er det samtidig en del af min uddannelse, så .NET er måske et godt valg for fremtidige jobmuligheder?
Et andet moment er at der er større udgifter til licenser ved .NET end php/MySQL, men min erfaring så langt siger også at det er nemmere og hurtigere at gå til.
Hvordan vil det være at lære ASP.NET, med det jeg kender til programmering i forvejen? (Som altså er Java, VB.NET og PHP, med god teoretisk baggrund)
For de 60 point vil jeg da gerne spørge om en ting mere ;-)
Jeg står også rimeligt frit med arkitektur. Der er på sigt muligt at databasene bliver relativt store, hvordan kan jeg fra første stund sørge for en effektiv opbygning?
Tak for det, du skal ikke blive overrasket om der kommer follow-ups på et tidspunkt...
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.