Vinnaren i pepparkakshustävlingen!
2016-12-04, 15:42
  #1
Medlem
Hej!
Har hållt på med HTML till och från i flera år, mest lokalt på datorn då jag varit för snål/saknat motiv till att lägga upp den online. Nu studerar jag på universitet och min lärare inom webbutveckling säger att man alltid ska lägga upp det man gör online för att se resultatet och att det kan spöka till sig om man kör lokalt från hårddisken. Har aldrig haft några problem offline vs online. Jag gör hellre klart hela sidan offline för att sedan lägga upp den online, istället för att sitta och ladda upp efter varje skriven kod-rad.

Stämmer det att lokalt kan spöka?
I så fall, vad är det för skillnad online vs lokalt?
Citera
2016-12-04, 15:58
  #2
Medlem
EckiEckis avatar
Citat:
Ursprungligen postat av BonaquaFish
Stämmer det att lokalt kan spöka?
I så fall, vad är det för skillnad online vs lokalt?

Självklart kan det spöka. Om du inte har exakt samma versioner och inställningar på allt i din offlinemiljö så vet du ju aldrig hur det beter sig i skarp drift.

Visst, kör man bara statiska webbsidor utan aktivt innehåll så har det ju inga problem, men så,fort man börjar med aktivt innehåll så det en faktor.
Citera
2016-12-04, 16:00
  #3
Medlem
svallerbyttans avatar
Kan ju vara bra att testa i rätt miljö för att se om referenser håller t.ex. Är det inte världens största hemsida så räcker det nog med att testa online när du är klar med allt lokalt.
__________________
Senast redigerad av svallerbyttan 2016-12-04 kl. 16:04.
Citera
2016-12-04, 16:13
  #4
Medlem
Det är alltså "bara" risken att någon sidkomponent, .css, script, bild osv hämtas via localhost, file:// eller sådant som är ditt problem.

Rent utseende/rendering blir detsamma, och du har väl kollat ett antal webbläsare redan...

N.B att validator.w3.org också kan ta uppladdade filer (senast jag kollade...).
Citera
2016-12-04, 17:42
  #5
Avstängd
53280s avatar
Kör offline med local webserver. Jag bruka köra ubuntu i VBOX under Windows , för att sökvägar och liknade
skall bli korrekta. Sedan bli de lättare att blanda in php och mysql om man kör LAMP..
Citera
2016-12-04, 17:50
  #6
Medlem
Kaustis avatar
Citat:
Ursprungligen postat av BonaquaFish
Stämmer det att lokalt kan spöka?
I så fall, vad är det för skillnad online vs lokalt?

Det stämmer. Webbserverns inställningar kan skilja sig åt mellan miljöerna - > sajten kraschar när man lägger upp den live. Sökvägar på din sajt kan peka på lokala filer. Du kan använda dig av script som är okej lokalt men som kräver SSL väl uppe på en riktig webbserver (tex "hitta min plats" som Google erbjuder) med mera. Finns hur mycket som helst som kan strula egentligen.
Citera
2016-12-05, 16:13
  #7
Medlem
TexasSwedes avatar
Citat:
Ursprungligen postat av BonaquaFish
Hej!
Har hållt på med HTML till och från i flera år, mest lokalt på datorn då jag varit för snål/saknat motiv till att lägga upp den online. Nu studerar jag på universitet och min lärare inom webbutveckling säger att man alltid ska lägga upp det man gör online för att se resultatet och att det kan spöka till sig om man kör lokalt från hårddisken. Har aldrig haft några problem offline vs online. Jag gör hellre klart hela sidan offline för att sedan lägga upp den online, istället för att sitta och ladda upp efter varje skriven kod-rad.

Stämmer det att lokalt kan spöka?
I så fall, vad är det för skillnad online vs lokalt?

Finns en hel del saker som fungerar annorlunda eller inte fungerar nar du kor lokalt.
Nar du ladder externa komponenter, till exempel fran ett CDN, sa vill du ange en URI I stil med denna:
<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script>
Om man utelamnar http:/https: i borjan sa kommer webblasaren att ladda ratt version automatiskt. Om din sida ligger pa http sa laddas http://cdnjs..... ochj om du kor https: sa laddas https://cdnjs.....

Annat som inte alltid fungerar ar JavaScript, antingen fungerar de inte alls eller sa far du en varning varje gang du kor sidan.

Finns ingen anledning till att inte kora en local enkel webserver.
Citera
2016-12-18, 14:58
  #8
Medlem
Det är sååå enkelt att ladda upp projekt online helt gratis att det inte finns nån anledning att tveka.
Jag slår ett slag för bitballoon.com eller pages.github.com.
Om du inte redan använder github är förstnämnda enklast, bara att regga ett konto och ladda upp din lokala mapp via deras site och döpa siten till nånting.bitballon.com.
Du kan skapa en site per projekt helt gratis utan krångel, FTP eller SSH

Utöver de anledningar som nämnts i tråden är hosta din site online att du faktiskt kan testa den på flera enheter och tex kolla:
* Hur ser sidan ut på mobila enheter?
* Förlitar stylingen sig på fonter som bara finns på din lokala dator eller ditt OS?
* Du kan få tips genom att köra sidan via olika validatorer såsom https://validator.w3.org eller tjänster såsom https://developers.google.com/speed/pagespeed/insights/
__________________
Senast redigerad av MarcoBolan 2016-12-18 kl. 15:11.
Citera
2016-12-18, 15:37
  #9
Medlem
Om du med lokalt menar att öppna filerna direkt på hårddisken, så har jag för mig att filerna alltid hämtas i den ordning de efterfrågas. Det kan stöka till det när du lägger upp filerna sen, eftersom de då kan ramla in i olika ordning (en stor fil tar längre tid på sig att hämta än en liten fil).

Oavsett om du kör filerna direkt från hårddisken eller från en webserver så kan du få problem om din dators filsystem inte gör skillnad på stora och små bokstäver, vilket webservern sannolikt gör.

Har du windows och kör från hårddisken så behöver du antagligen skriva sökvägarna till dina filer på fel sätt ( "\" istället för "/" ). Det funkar ju inte på nätet sedan.

Men om du kör en lokal webserver och ser till att alltid använda små bokstäver i filnamnen så är det ingen skillnad mot att arbeta mot en server på nätet.
Citera

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback