08. maj 2007 - 23:20Der er
20 kommentarer og 1 løsning
ajax - for meget?
Hej, jeg vil bare gerne høre nogens mening om dette.
Er det for meget at designet et komplet side ud fra en kombination af ajax/php-mysql? Altså jeg mener så brugeren aldrig for behov for at have mere end 1 sidevisning.
Søgemaskiner: Jeg er klar over søgemaskine probemet med registrering af data. Al dette foregår bag et login. Hvis man ikke er logget ind, ser man siden uden javascript, som 'normalt'. Så det vil ikke være et problem.
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
Udover ovenstående så tror jeg ikke jeg kan komme på andet end problemet med at dem der så har javascript aktiveret har svært ved lige at kopiere linket til undersiden de er på eller bookmarke det.
Lige angående bogmærker, har jeg tænkt på dette. Man kunne gemme bookmark vha. et 'knap', linket der bookmarkede ville så starte på det data man var på, som en statisk side.
Man bare skal klikke på et link for bookmark. Ikke 100% løst, men tæt på.
Ja, det var også en god ide. Og godt lille link til senere læsning :)
Og måske en lille ekstra feature til at give et 'snapshot' af siden til andre. Uden de var logget ind. Ahh, lir. Det skal siges, at jeg kører en statistik side.
-- og alle dem med javascript deaktiveret kan vel alligevel ikke logge på ?-)
-- alene fordi langt de fleste (mindre end 5%, http://www.thecounter.com/stats/2007/May/javas.php !-) i påfaldende grad minder om antallet af divæste bots, der farer rundt og indekserer eller forsøger at opsamle mail-adresser o.l. !o]
roenving> Jeg er enig i, at det er i færeste der ikke har JavaScript aktiveret.. Men jeg hader sider, hvor jeg ikke kan åbne nye vinduer, som det passer mig.
"-- og alle dem med javascript deaktiveret kan vel alligevel ikke logge på": JavaScript er jo ikke et krav, for at man kan logge på.. Hvis du tænkte på validering, kan dette jo ske på serversiden, hvor man alligevel *skal* validere indkomne input! Scripts kan jo bypasses, så serverside validering er det sidste forsvar.. :-)
Jeg forstår ikke: "Hvis du kun har onclick, kan man via en software proxy lave om på dit site, så man selv indsætter href="side2.htm" delen.." - det kan man vel altid ... eller? =)
"JavaScript er jo ikke et krav, for at man kan logge på.." - det er jeg helt overbevist om, roenving ved (og han er heller ikke i tvivl om validering) - så mon ikke han mener, at det er noget, man selv sørger for, de ikke kan? =)
intenz >> Hvilken løsning, man bør vælge, afhænger af, hvad du mere præcist skal lave ... og ikke mindst om du magter det. At skrive rene AJAX-applikationer kræver dramatisk større kunnen - og ikke mindst viden om, hvordan de forskellige browsere håndterer 'skrald' og dermed undgå invaliderende memory-leaking. Scenariet for AJAX-kodning er et komplet andet, end for alm. webkodning, hvorfor du skal være i besiddelse af kompetencer (og i noget nær overflod), der ikke normalt bruges i webkodning.
Du skal tænke på, at en session i en AJAX-app (f.eks. administration af en DB) let kan betyde oprettelse og nedlæggelse af 100.000-vis af elementer (ikke mindst, hvis man bruger mere avancerede gui-komponenter som list- og tree-views, bygget i DHTML) ;o)
Småting kan man altid lave i AJAX uden ulykker, men hvis du vil skrive store applikationer, skal du være på et videns-/erfaringsniveau, der ikke ligger under, hvor f.eks. roenving og jeg befinder os. Skal vi lave den slags, skal vi _virkelig_ holde tungen lige i munden ... så, hvis du ikke er på samme niveau eller over, er det ikke noget, jeg umiddelbart vil anbefale =)
Ang "- det kan man vel altid ... eller? =)": Jo :-) Meningen var: Hvis webdesigneren (f.eks. intenz) ikke giver brugeren adgang til visse feature (href="..." -> nyt vindue), kan brugeren bruge proxy-program, til at redigere websitet og tilføje egen kode..
Ang "..man selv sørger for, de ikke kan": Jeg er ikke i tvivl, om at roenving ved hvordan man validere input, eller JavaScript-logge-ind-delen :-)
At begrænse brugerens muligheder (og jeg mener virkeligt begrænse muligheder) eller fjerne visse funktioner, vil højst sandsynligt bare p!sse vedkommende af.. og så er vi tilbage til at hacke sitet med proxy-software.. :-)
-> olebole Efter der er logget ind, skal brugeren kun have vist forskellig data. Så det handler bare om at hente det ud og oprette en tabel i javascript til at vise det. Der er ingen form for update/delete i det der fortages.
thesurfer >> Jeg er ikke helt med på, om du med proxy-software mener software, der henter siden - omskriver formen - og sender den. I så fald kan du bare gøre det i adresselinjen i en alm. browser. Mine OleBole-tags skriver jeg således ved at klikke på en Favorite i IE. Den skriver mine tags ind i skrivefeltet på en E-side ;o)
intenz >> Om der foretages update/delete-handlinger i en DB er ligegyldigt. Det er selve browser-koden, der er den langhårede del =)
intenz> Ang "søgemaskine probemet med registrering af data": Det problem kan du undgå, hvis du tilbyder både den normale HTML version, og samtidigt AJAX versionen, til dem der kan bruge AJAX versionen.. :-)
Ole er i perioder meget optaget af andre ting, så giv ham lige en chance !-)
Synes godt om
Ny brugerNybegynder
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.