26. september 2008 - 10:35Der er
13 kommentarer og 2 løsninger
Ny webside, fra asp > til hvad?
Skal igang her i vinter med at lave om på en hjemmeside som er lavet i asp. Hvad er den bedste kode at arbejde vider med, er det .net eller php? Findes der nogle gode CMS systemer i .net/php som kan downloades gratis uden at det er plastret ind i reklame?
Hvad er erfaringen med joomla?
ASP siden i dag er rimelig omfattende, men har den opfattelse af at asp er ved at "dø", og vil derfor vurdere at få den programmeret om, men til hvad?
Hvad er jeres mening, og hvilke erfaringer har I gjort jer?
Jeg arbejder til daglig som PHP udvikler i et mindre firma. Jeg kan også ASP/.NET, men mit foretrukne "sprog" (i gåseøjne fordi .NET ikke er et sprog, men du forstår forhåbentlig meningen), er PHP, af to grunde: Jeg foretrækker sproget, fordi det er meget low-level, og forsøger ikke at tage kontrollen fra mig med diverse unødige hjælpemidler, men kan samtidig stort set alt i én pakke, og Mit firma er ret lille, men dog stort nok til at have egen serverpark, og for et firma i den størrelse er det en stor fordel at stort set alt der bruges til PHP, er gratis. Så længe du bare lejer dig ind på et webhotel, vil det dog ikke gøre den helt store forskel for dig.
Grundlæggende er det altså et spørgsmål om smag, og hvis du allerede kan ASP, er det måske også en fordel at du kan arbejde videre i samme sprog (VB) i .NET, selvom jeg dog stadig vil anbefale enhver at gå over til C#.
Du vil nok høre mange svine PHP til som et ufærdigt, løst sprog, der ikke kan bruges til noget seriøst. I 90% af tilfældene, er det folk der kun har stiftet bekendtskab med PHP 3 (måske 4), eller Java-fanatikere, der kommer i bukserne over static typing. Med PHP 5, og snart 6, er PHP dog et fuldt bæredygtigt sprog, også til store projekter, og kan sagtens konkurrere med .NET og JSP - og lidt til, efter min mening. Det mest brugte argument: at PHP opfordrer til dårlig kode, er i hvert fald noget vås.
alle "sprog" kan kritiseres og bruges forkert - ligesom de alle selvfølgelig også kan have deres fordele og bruges rigtigt. ASP er ikke ved at dø - det er dødt, det er bare ikke gået helt op for det endnu, men når det også er sagt så vil jeg ikke mene at man skal lave en applikation om pga det, der skal være en mening og et mål med det og det må ikke umiddelbart bare være et mål i sig selv at skifte sprog (medmindre man gør det for at lære); omstrukturering eller en gevinst ved et skifte skal der til.
Jeg vil ikke kritisere PHP da jeg ikke selv har arbejdet meget med det - men jeg vil derimod anbefale .NET da det kan åbne for nogle nye muligheder (let overgang til en win-app fx).
Nu er der ret stor forskel på at lave en webside og en Windows app i .NET, så det kræver stadig lidt at gå fra det ene til det andet. Og PHP er trods alt et C-derived sprog med samme brace-baserede syntaks som C og C#, og derfor er det også meget hurtigt at gå fra PHP til sprog som f.eks. C# eller Java senere. Netop af samme grund vil jeg fraråde enhver at bruge VB i .NET, da det stort set ikke kan bruges til andet, og det overhovedet ikke lærer en at skrive andre sprog samtidig.
korrekt - der er forskel på at lave en web app pg en win app, men den logik, database og business, man bygger op vil kunne bruges direkte så man ene og alene skal tænke på gui.
Jeg vil ikke lave om på applikationen bare for at gøre det, men fordi jeg nu har været webmaster på sietet i 10 år, og nu vil afleve et produkt som er lidt mere fremtids sikkret. I da skal jeg indover hver gang der skal laves nye sider, menupunkter, grafik osv. Dette ville jeg mene ville kunne klares ved at bruge et cms værktøj så brugerne kan lave mere en i dag. Det er et stort admin modul til, men jeg synes at jeg nu ikke har tid mere til at forsætte med at lave det.
Derfor er jeg på jagt efter et cms system som er fremtidsikkret, derfor spørger jeg også efter om joomla er godt/skidt. Eller findes der andre applikationer som er lige til at gå til, og som ikke programmører nemt kan gå til når hele sitet er færdigt.
Der findes masser af gode CMS'er til PHP, som er ganske gratis. Hvad jeg lige kan huske er TYPO3, Drupal, Joomla, Silverstripe og SimpleCMS, men der er mange flere. Personligt er jeg ikke så vild med Joomla, men det er mest dømt ud fra overfladiske kriterier, da jeg meget sjældent bruger CMS'er - jeg skriver mine egne i stedet. Til .NET kender jeg slet ingen, men jeg vil da vædde på de er derude.
Alt i alt kommer det stadig mest an på smag, da sprogene/platformene kan cirka lige meget - hvilket vil sige: sandsynligvis alt du nogensinde kommer til at kræve af et sprog til web.
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.