WN

WN (https://www.wn.se/forum/index.php)
-   Klientsidans teknologier, design och grafik (https://www.wn.se/forum/forumdisplay.php?f=12)
-   -   sajax (https://www.wn.se/forum/showthread.php?t=16222)

Conth 2006-09-14 13:44

Vi planerar att införa en dos ajax för att göra vår hemsida lite trevligare. Tänkte bara höra om någon har erfarenhet av att implementera detta via sajax (isf "rå" ajax).

Skillnader i prestanda, tillförlitlighet, underhåll etc?

grazzy 2006-09-14 14:17

Ett ord: prototype.

Conth 2006-09-14 14:29

Citat:

Originally posted by grazzy@Sep 14 2006, 14:17
Ett ord: prototype.
Med det vill du säga att det inte är tillförlitligt?!

grazzy 2006-09-14 14:32

Varför vill du använda en lösning där du måste fråga om det är tillförlitligt när resten av webben använder prototype? Du kan gå via "rå" JSON eller via XML med prototype som du själv väljer.

Conth 2006-09-14 14:35

Citat:

Originally posted by grazzy@Sep 14 2006, 14:32
Varför vill du använda en lösning där du måste fråga om det är tillförlitligt när resten av webben använder prototype? Du kan gå via "rå" JSON eller via XML med prototype som du själv väljer.
Jag missförstår nog ditt svar.
Vad menar du med prototype ?

Jag frågar om erfarenteher med sajax och du svarar med order "Prototype" - jag hänger inte med... :huh:

b_andersson 2006-09-14 14:39

Citat:

Originally posted by Conth@Sep 14 2006, 13:35

Vad menar du med prototype ?
Jag frågar om erfarenteher med sajax och du svarar med order Prototype - jag hänger inte med...

Grazzy menar att du skall använda Prototype istället för sajax.

//Björn

Conth 2006-09-14 14:44

Citat:

Ursprungligen postat av b_andersson
Citat:

Ursprungligen postat av Conth
Vad menar du med prototype ?
Jag frågar om erfarenteher med sajax och du svarar med order Prototype - jag hänger inte med... *


Grazzy menar att du skall använda Prototype istället för sajax.

//Björn

Vi använder idag php på apache. Vi har inte använt objectorienterad utveckling. Känns som att detta med prototype är ett helt annat spår - eller...?!

Jag skulle fortfarande tacksamt ta emot något svar på min fråga, dvs erfarenheter av sajax...


* La frågan i fel ämne - kan någon admin flytta tråden till klientsidans teknologier??! *

grazzy 2006-09-14 14:56

Jag använder prototype på två sätt, delvis för att hämta strukturerad XML-data och delvis för att hämta JSON .. (dvs ren javascript).

Kod:

var updater = new Ajax.PeriodicalUpdater(
'mindiv',
'last_searches.php',
{
 method: 'get'
});

last_searches.php spottar ur sig en lämplig bit htmlkod som prototype automatiskt lägger i diven mindiv. Objektet periodicalupdater är en överlagring från objektet Ajax som tar många olika argument och kan användas flera olika sätt (där perodicalupdater är ett).

Du kan såklart använda ett framework som gör hela jobbet åt dig, men jag har inte några bra erfarenheter av de php/ajax-frameworks som finns (även om jag såklart inte testat alla). Vill du absolut inte skriva javascriptskod så är inte prototype något för dig.

Min erfarenhet av Prototype är att det (förutom dubbeljobbat att koda för dem som kör utan javascript) så är det nästan enklare att koda med prototype än "vanlig php" eftersom php-sidan blir extremt simplifierad då den bara spottar ut ren data, prototype sköter datatransporten och det enda jag behöver göra är att skriva javascriptskod för att hantera utdatat från serverside. Designen är ju redan klar och ligger i min HTML. Allt jag behöver göra är att stoppa in datat på rätt ställe.

Och nej, det här svarar inte på om sajax är bra... :)

Conth 2006-09-14 15:00

Citat:

Originally posted by grazzy@Sep 14 2006, 14:56
Jag använder prototype på två sätt, delvis för att hämta strukturerad XML-data och delvis för att hämta JSON .. (dvs ren javascript).

Kod:

var updater = new Ajax.PeriodicalUpdater(
'mindiv',
'last_searches.php',
{
 method: 'get'
}); * * *

last_searches.php spottar ur sig en lämplig bit htmlkod som prototype automatiskt lägger i diven mindiv. Objektet periodicalupdater är en överlagring från objektet Ajax som tar många olika argument och kan användas flera olika sätt (där perodicalupdater är ett).

Du kan såklart använda ett framework som gör hela jobbet åt dig, men jag har inte några bra erfarenheter av de php/ajax-frameworks som finns (även om jag såklart inte testat alla). Vill du absolut inte skriva javascriptskod så är inte prototype något för dig.

Min erfarenhet av Prototype är att det (förutom dubbeljobbat att koda för dem som kör utan javascript) så är det nästan enklare att koda med prototype än "vanlig php" eftersom php-sidan blir extremt simplifierad då den bara spottar ut ren data, prototype sköter datatransporten och det enda jag behöver göra är att skriva javascriptskod för att hantera utdatat från serverside. Designen är ju redan klar och ligger i min HTML. Allt jag behöver göra är att stoppa in datat på rätt ställe.

Och nej, det här svarar inte på om sajax är bra... :)

Tack,
ska kika lite mer på detta innan vi väljer spår för framtiden...


Någon med erfarenhet av sajax där ute??

Helix 2006-09-14 16:58

Jag är själv nyfiken på detta. Har tittat på olika lösningar men har svårt att avgöra åt vilket håll man skall gå. Har även sittat på SAJA (Secure Ajax forPHP), xajax och även PRAjax (PHP Reflected Ajax). Verkar som det dyker upp en del alternativ, men vilket är bäst?

Det intressanta med SAJA att man inte behöver Java i samma utsträckning, men fördlear...nackdelar....nej, inte kompenetnt nog att svara på det, tyvärr.


Alla tider är GMT +2. Klockan är nu 14:50.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson