Avatar billede nph12 Nybegynder
16. september 2006 - 13:54 Der er 7 kommentarer og
1 løsning

Hvad skal jeg vælge? PHP eller ASP.NET?

Hej
Jeg kunne godt tænke mig, at lave nogle lidt større hjemmeside. Jeg har programmet lidt i Java og kan godt html. Hvis man vil programmere hjemmesider, hvad skal man så vælge? Her tænker jeg på hvilen editor, server, database bruger man?

Hvad er fordele og ulemper ved PHP og ASP.NET? Hvis man vil på et tidspunkt lave større ting som en online shop med online betaling, hvordan gør man det? Hvad med chat, er det noget man selv kan programmere? Hvad med online editor (evt. med smilies) er det noget man også selv kan programmere? Hvad med udsendelse af sms´er fra en hjemmeside, kan man også selv programmere dette?

Det er ikke fordi jeg står også skal lave alle disse ting her og ny, men det er mere for, at jeg får en forståelse af, hvad man kan. Det er selvfølgelig noget, som jeg godt kan tænke mig at lære på længere sigt, men pt. holder jeg mig til mindre programmerings ting.

På forhold mange tak
Avatar billede arne_v Ekspert
16. september 2006 - 17:23 #1
PHP eller ASP.NET er et ret åbent valg. PHP er nemmere at komme igang med. Men hvis
du har lidt Java (Java != JavaScript) erfaring vil ASP.NET ikke være så svær at
komme igang med. Nogle af de eksterne faktorer kan godt være afgørende: hvad
understøtter dit web hotel ? Skal du integrere med nogle eksisterende applikationer/
komponenter ? Kører du Linux eller Windows ? Deridover så er der en vis portion
smag og behag.

ASP.NET : Visual Web Dev 2005 Express, Windows XP Pro eller 2003, IIS, SQLServer 2005 Express (Linux, Mono og Apache eksisterer men er ikke så udbredte)
PHP    : jeg ved faktisk ikke hvad der er en god IDE til pHP, Windows eller Linux som det passer dig, Apache, MySQL

Du kan lave online shop, betaling, chat, editor og SMS i begge.

Til char skal du nok overveje at supplere med noget Java applet eller Flash. Edtitor
kræver nok en ordentlig gang JavaScript. Og til SMS skal du brug en SMS service
du bare kan kalde.
Avatar billede nph12 Nybegynder
16. september 2006 - 19:11 #2
OK. Hvis man kan lave det meste i begge sprog, så er det helt fint.

Skal det forståes sådan:

PHP: Apache, MySQL
ASP.NET: ISS eller Windows XP Server, SQL eller Access database (er det nogen som bruger MySQL til ASP.NET?)
Avatar billede arne_v Ekspert
16. september 2006 - 19:48 #3
jeg vil fraråde Access til .NET

der er en del folk som bruger MySQL til .NET, men jeg vil stadig anbefale SQLServer
Express
Avatar billede nph12 Nybegynder
16. september 2006 - 23:33 #4
OK. Jeg har lånt en del bøger om asp på biblioteket og der bruger de fleste access. Det har hele tiden været mit forbehold.

Jeg har installeret PHP, MySql, apache på min manskine. Jeg overvejer også at installere Visual Web Dev 2005 Express og SQLServer 2005 Express. Kan ASP.NET køre under apache?

Kort kan man vel sige, at PHP er open source og ASP.NET er Microsoft med alt hvad det indebærer. Visual Web Dev 2005 Express og SQLServer 2005 Express er gratis, så det er nok et godt sted at starte end at gå ud og investere i Visual Studio 2005 Professional Edition.

Hvis man skal lave en website, hvor man kan udtrække data til pdf, doc eller xls, så skal jeg vel vælge ASP.NET eller kan man også gøre det under PHP?

Jeg kører Windows og starter helt fra bunden med mine websites, så de skal ikke integrere med nogle ekssisterende applikationer/komponenter.

Jeg tror ikke helt, at jeg har forstået komponent begrebet. En komponent er et stykke kode som man integrerer med sin Website som f.eks. en online editor? Det komponenter jeg har set koster alle penge, men det er vel muligt at lave noget af det selv? Jeg er ikke interesseret i at købe komponenter til mit website, da det i første omgang bare er for at lære at programmere websites.
Avatar billede arne_v Ekspert
16. september 2006 - 23:46 #5
ASP og ASP.NET er 2 forskellige ting - 2 meget forskellige ting !

for alle praktiske formål vil jeg sige at ASP.NET skal bruge IIS

PHP og ASP.NET er formentligt lige gode til PDF

.NET har nogle komponenter til at læse og skrive Word og Excel filer med (man kan
sikkert også finde noget til PHP, men alt andet lige kendet MS nok deres
egne formater bedst)
Avatar billede arne_v Ekspert
16. september 2006 - 23:47 #6
komponent er sådan en lidt bred betegnelse der kan bruge sret fleksibelt

:-)

i ASP er der tradition for at komponenter koster penge

ikke i PHP

og ikke så meget i ASP.NET
Avatar billede nph12 Nybegynder
17. september 2006 - 11:47 #7
OK. Jeg prøver mig lidt frem med både PHP og ASP.NET og ser, hvad jeg synes bedst om.

Hvis du vil have point, så opret lige et svar. Mange tak for hjælpen.
Avatar billede arne_v Ekspert
17. september 2006 - 15:32 #8
ok
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester