Visa ett inlägg
Oläst 2013-05-15, 22:51 #6
pelmereds avatar
pelmered pelmered är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: May 2010
Inlägg: 1 342
pelmered pelmered är inte uppkopplad
Har WN som tidsfördriv
pelmereds avatar
 
Reg.datum: May 2010
Inlägg: 1 342
Citat:
Ursprungligen postat av aDonis Visa inlägg
Varför använder man inte t.ex. Java istället för PHP för frontend-programmering. Har aldrig hört talas om det, någon anledning till det?
Jag förmodar att du menar web backend.
När man säger frontend inom webb menar man HTML, CSS och Javascript. Dvs den kod som körs i webbläsaren. Backend är koden som exekveras på servern och som sedan spottar ut frontendkoden.

Java är ett betydligt mer enterprise-språk som inte är speciellt lämpat för publika webbplatser. Det finns bibliotek så att man absolut kan göra det, men det är något som kom när Java redan var ett relativt moget språk som användes i väldigt många olika typer av system. Java används i allt ifrån inbyggda system(små kretsar, till mobiltelefoner(Android text), desktop-applikationer och webbservices. Java används oftast i program som körs som en service/deamon(dvs att programmet ligger i bakgrunden och stängs aldrig helt av) till skillnad från PHP som är uppbyggt på att snabbt exekvera kod och spotta ut en sida för att sedan stänga ned hela "programmet" igen när sidan är färdiggenererad.
PHP var från början byggt och designat för webben vilket gör det mer lämpligt för den typen av applikationer. PHP är i princip helt stateless i sin arkitektur. Den enda datan som kan sparas mellan två körningar ligger antingen i en session på servern eller i en cookie hos klienten. I båda fallen lagras det här separat från själva koden. I Java sparas oftast datan i objekt inne i själva koden vilket inte är så lämpligt i en webbmiljö, bland annat för att det är väldigt mycket svårare att skala upp en sådan arkitektur.
Den här typen av stateless-design är det bästa för webben i de allra flesta lägen.

Att det blev just PHP som blev det ledande språket på webben beror nog mycket på att det var det absolut enklaste språket att lära sig under en lång tid om man ville göra hemsidor och därför det språk som de allra flesta valde att lära sig.

Senast redigerad av pelmered den 2013-05-15 klockan 22:54
pelmered är inte uppkopplad   Svara med citatSvara med citat