Kom ihåg mig?
Home Menu

Menu


Bäst teknik för realtidsklient

 
Ämnesverktyg Visningsalternativ
Oläst 2006-08-14, 14:35 #1
Conths avatar
Conth Conth är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Aug 2005
Inlägg: 908
Conth Conth är inte uppkopplad
Mycket flitig postare
Conths avatar
 
Reg.datum: Aug 2005
Inlägg: 908
Vi är lite fundersamma hur vi ska vidareutveckla vår sida med lite realtidsfunktioner. Idag har vi använt ren HTML (php) med auto reload och Javaapplet med socket kommunikation på en egen port. Java funkar perfekt men har nackdelarna att klienten måste ha java och många (fler och fler) brandväggar stoppar kommunikation på "okända" portar. HTML har ju fördelen att det alltid funkar och att brandväggar inte är något problem. Dock ger ju inte reload någon riktig realtidsfunktion. (se våra tävlingar "Duellen" resp. "Javaduellen" på vetgirig.nu)

Vilken teknik skulle ni välja för att utveckla t.ex. en realtids chat?!?

Kravet ska ju vara att det måste funka genom stränga brandväggar och att i princip alla webläsare ska kunna hantera det utan att behöva hämta en plug-in.
Conth är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-08-14, 14:39 #2
grazzy grazzy är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Mar 2004
Inlägg: 3 471
grazzy grazzy är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Mar 2004
Inlägg: 3 471
Javascript/DOM + Ajax?
grazzy är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-08-14, 14:42 #3
Conths avatar
Conth Conth är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Aug 2005
Inlägg: 908
Conth Conth är inte uppkopplad
Mycket flitig postare
Conths avatar
 
Reg.datum: Aug 2005
Inlägg: 908
Någon som har koll på hur många som inte tillåter/klarar javascript?!

Har tidigare haft en del inmatningskontroller i javaskript (giltig e-postadress etc) men har ändå fått in adresser som inte följer reglerna. Antar att det beror på att vissa helt enkelt skippar javascript...?!!

litet sidospår från huvudfrågan...
Conth är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-08-14, 14:42 #4
jimmies avatar
jimmie jimmie är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Oct 2004
Inlägg: 751
jimmie jimmie är inte uppkopplad
Mycket flitig postare
jimmies avatar
 
Reg.datum: Oct 2004
Inlägg: 751
Jag skulle använda javascript(ajax <-- Modeord) och sedan "polla" ett script på servern t.ex. en gång per sekund för att uppdaterad information. Det är ju inte äkta realtid där servern skickar information direkt till klienten när den dykter upp men nära nog anser jag.

Edit: Jag tror siffrar på javascript enabled ligger runt 95% om man räknar bort bottar från sin statistik.
jimmie är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-08-14, 15:05 #5
Kaffe Kaffe är inte uppkopplad
Medlem
 
Reg.datum: Dec 2003
Inlägg: 227
Kaffe Kaffe är inte uppkopplad
Medlem
 
Reg.datum: Dec 2003
Inlägg: 227
Citat:
Originally posted by Conth@Aug 14 2006, 14:42
Någon som har koll på hur många som inte tillåter/klarar javascript?!

Har tidigare haft en del inmatningskontroller i javaskript (giltig e-postadress etc) men har ändå fått in adresser som inte följer reglerna. Antar att det beror på att vissa helt enkelt skippar javascript...?!!

litet sidospår från huvudfrågan...
1) Aldrig ha inmatningskontroller som enbart gäller för klient-sidan.

2) W3Schools.com uppmätte i Januari 2006 att 10% av deras besökare hade javascript avstängt.

3) Förlita dig inte på statistik annat än för din egen sajt. Man kan alltid förutsätta saker och ting om målgruppen, men det gör det inte sant.

Och som svar på ursprungliga frågan, är jag ensam om att tycka att Flash hade gjort sig bra för realtidslösningar? Flash kan göras tillgängligt, det är snabbt, i många fall snabbare än AJAX, man kan kräma in lite fin vektorgrafik utan att det tynger ner, och det har en stor spridning.
Kaffe är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-08-14, 15:15 #6
jimmies avatar
jimmie jimmie är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Oct 2004
Inlägg: 751
jimmie jimmie är inte uppkopplad
Mycket flitig postare
jimmies avatar
 
Reg.datum: Oct 2004
Inlägg: 751
Citat:
Ursprungligen postat av Kaffe
Citat:
Ursprungligen postat av Conth
Någon som har koll på hur många som inte tillåter/klarar javascript?!

Har tidigare haft en del inmatningskontroller i javaskript (giltig e-postadress etc) men har ändå fått in adresser som inte följer reglerna. Antar att det beror på att vissa helt enkelt skippar javascript...?!!

litet sidospår från huvudfrågan...
1) Aldrig ha inmatningskontroller som enbart gäller för klient-sidan.

2) W3Schools.com uppmätte i Januari 2006 att 10% av deras besökare hade javascript avstängt.

3) Förlita dig inte på statistik annat än för din egen sajt. Man kan alltid förutsätta saker och ting om målgruppen, men det gör det inte sant.

Och som svar på ursprungliga frågan, är jag ensam om att tycka att Flash hade gjort sig bra för realtidslösningar? Flash kan göras tillgängligt, det är snabbt, i många fall snabbare än AJAX, man kan kräma in lite fin vektorgrafik utan att det tynger ner, och det har en stor spridning.
I couldn't agree more. Mycket bra skriver Kaffe.

Flash är helt klart en bra teknik, dock kan jag inte flash så jag skulle fortfarande välja ajax :P
Normalt är att ca 10% av besökarna har javascript disabled men om man räknar bort bottar så tror jag det hamnar runt 5-6%. Men som du säger så bör man mäta själv på sin målgrupp, jag tror nog att andelen som tillåter javascript kan vara högre hos er än hos väl medvetna datormänniskor som besöker W3C.
jimmie är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-08-14, 15:19 #7
obes avatar
obe obe är inte uppkopplad
Medlem
 
Reg.datum: Dec 2004
Inlägg: 172
obe obe är inte uppkopplad
Medlem
obes avatar
 
Reg.datum: Dec 2004
Inlägg: 172
Nu för tiden har väl Flash t.o.m. stöd för PUSH? Lite dumt att ligga och polla varje sekund, det kan lasta en server ganska bra.

Http-tunneling på port 80 funkar ganska bra också, har jag använt en del tidigare.
obe är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-08-14, 15:31 #8
grazzy grazzy är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Mar 2004
Inlägg: 3 471
grazzy grazzy är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Mar 2004
Inlägg: 3 471
Får man fråga varför ni tror att det är fler som har stöd för flash än för javascript? Det låter lite konstigt i mina öron. Hursomhelst så om flash stödjer någon form av PUSH-teknik så är det såklart bättre, men problemen med firewalls osv kvarstår då antar jag, såvida man inte kan köra den via port 80. Ajax fungerar ju utan problem för alla som har javascript påslaget (och det är ju rätt enkelt att visa för en användare att "<noscript>Hej, slå på javascript</noscript>"). Det går ju dessutom att koda hyfsat med fallback och använda statisk kod för att reloada en iframe med begränsad funktionalitet om man är en riktigt hårdför standardista.
grazzy är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-08-14, 15:44 #9
Conths avatar
Conth Conth är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Aug 2005
Inlägg: 908
Conth Conth är inte uppkopplad
Mycket flitig postare
Conths avatar
 
Reg.datum: Aug 2005
Inlägg: 908
Citat:
Originally posted by obe@Aug 14 2006, 15:19
Nu för tiden har väl Flash t.o.m. stöd för PUSH? Lite dumt att ligga och polla varje sekund, det kan lasta en server ganska bra.

Http-tunneling på port 80 funkar ganska bra också, har jag använt en del tidigare.
Jag antar (som grazzy påpekar) att PUSH kommer att tvärstanna i brandväggarna (för väldigt många).

Trodde inte flash var särskilt bra på kommunikation, men där är jag tydligen fel ute?! (har bara sett det som en ren klient-grafik-grej...)

Är även rädd att http-tunneling kommer vara mer och mer problematiskt när säkerheten skruvas åt och allt granskas av en proxy (i alla fall på företagen...)

Låter som javascript/ajax är modellen!?? Någon som har några bra länkar/exempel i ämnet (dvs i det syfte som vi har - realtids kommunikation mellan klient-server) som starthjälp??
Conth är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-08-14, 16:02 #10
blixtsystems blixtsystems är inte uppkopplad
Flitig postare
 
Reg.datum: Mar 2005
Inlägg: 442
blixtsystems blixtsystems är inte uppkopplad
Flitig postare
 
Reg.datum: Mar 2005
Inlägg: 442
Flash kombinerat med Flash Communication Server stödjer PUSH.
FCS är dock riktigt dyr, men det finns alternativ som tex Red 5 som är open source.

Då det gäller andelen användare som har javascript och Flash aktivt så är Flash aningen mer utbrett.
thecounter.com har statistik från en bred användarbas då det gäller javascript och för tillfället är det 93% som har 1.2+
Enligt NPD Online hade i april runt 97% Flash 6 eller högre version.
Självfallet så skiljer det en hel del beroende på målgrupp vad de verkliga siffrorna blir för dina besökare.
blixtsystems är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 06:59.

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