Gå til innhold
Presidentvalget i USA 2024 ×

ProgrammeringsBaren! Småprat, om det du elsker!


Anbefalte innlegg

Videoannonse
Annonse

Ja, det er sant. Men jeg er heller ikke så stor fan av template-motorer som tvinger en til å skrive HTML på rar måte.

 

Kan skrive fult fungerende HTML5 som dekker mer enn XHTML og som støttes av alle dagens nettlesere. For litt eldre IE-versjoner trenger man et JS-script i toppen for at den skal tolke <article> osv. som DIVs. Så er bare å ta i bruk HTML5, og så evt. ha litt fallback på ting med JS. :)

Lenke til kommentar

Ok!

 

For meg er dette den foretrukne måten å generere HTML på, og dette er egentlig ikke templating da jeg har tilgang til absolutt hele det "bakenforliggende" språket hvor-som-helst og når-som-helst. Akkurat samme struktur(er) benyttes til både kode og data hele veien, så en slipper et slags brått eller opprivende (problemer med escaping og annet) bytte mellom to verdener. Forøvrig enig at det kan sees på som "rart", men tanken er å benytte dette til generering av HTML som designere ikke skal måtte behøve å forholde seg til. :)

 

..er ikke helt sikker på hvor lurt det er å benytte seg av HTML5 som dokumenttype ennå. Eller, siden både HTML5 som dokumenttype -- og HTML5-elementer i et XHTML-dokument regnes som ikke-standard begge deler ... så tja; blir vel galt uansett.

Endret av worseisworser
Lenke til kommentar

Han som har skrevet Innocent Code mener at kjernen ikke skal vite hvor dataen blir av på verken input- eller output-siden.

 

Da kan man enkelt tilpasse output til HTML, E-mail osv. på den ene siden, og så flere typer SQL, XML osv. på den andre siden.

Dette er vel noe som har vært mantra innen bransjen siden 60-tallet. Skill alle elementer fra hverandre så godt som mulig. Hvorfor dette plutselig er noe nytt innen web aner jeg ikke.

Lenke til kommentar

Han som har skrevet Innocent Code mener at kjernen ikke skal vite hvor dataen blir av på verken input- eller output-siden.

 

Da kan man enkelt tilpasse output til HTML, E-mail osv. på den ene siden, og så flere typer SQL, XML osv. på den andre siden.

Dette er vel noe som har vært mantra innen bransjen siden 60-tallet. Skill alle elementer fra hverandre så godt som mulig. Hvorfor dette plutselig er noe nytt innen web aner jeg ikke.

 

Det virker i grunn som om mange ting går igjen gang på gang. Altså ta f.eks. OOP i sammenheng med Smalltalk (e.l.) kontra hvordan Sun presenterte det når Java kom på banen.

Lenke til kommentar

Han som har skrevet Innocent Code mener at kjernen ikke skal vite hvor dataen blir av på verken input- eller output-siden.

 

Da kan man enkelt tilpasse output til HTML, E-mail osv. på den ene siden, og så flere typer SQL, XML osv. på den andre siden.

Dette er vel noe som har vært mantra innen bransjen siden 60-tallet. Skill alle elementer fra hverandre så godt som mulig. Hvorfor dette plutselig er noe nytt innen web aner jeg ikke.

 

Har du prøvd f.eks. PHP før det ble objektorientert?

Lenke til kommentar

Han som har skrevet Innocent Code mener at kjernen ikke skal vite hvor dataen blir av på verken input- eller output-siden.

 

Da kan man enkelt tilpasse output til HTML, E-mail osv. på den ene siden, og så flere typer SQL, XML osv. på den andre siden.

Dette er vel noe som har vært mantra innen bransjen siden 60-tallet. Skill alle elementer fra hverandre så godt som mulig. Hvorfor dette plutselig er noe nytt innen web aner jeg ikke.

 

Har du prøvd f.eks. PHP før det ble objektorientert?

Det skal ikke spille noen rolle. Objektorientering gjør det bare enklere.

Lenke til kommentar

Det var det som var poenget mitt, siden det ikke var enkelt fra starten av, og det flikkes på mye gammel kode, så er det ikke en selvfølge at webapplikasjoner følger best practice.

Bare skill ut funksjoner i egne filer, vær nøye med navngivning, så går det fint. Det er bare at web er, og har vært litt tilbakestående i forhold til andre ting. Utviklingen har vært mildt sagt uheldig. Det er helt ufattelig at et såpass Ad-Hoc utviklet programmeringsspråk som PHP dominerer.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...