21. april 2003 - 19:11Der er
26 kommentarer og 1 løsning
3dchat rykkehalløj
Tjaa skal have hjælp af en der evt. har lavet en 3dchat før. Det er det rykkesystem jeg skal have hjælp til.. Ved det skal være noget med skjulte frames og det blir sendt videre med innerhtml, Men hvad mere??
Jeg kunne aldrig drømme om at skrive en 3D-chat i script-sprog ..... det ville svare til at bygge en Ferrari af pap, ståltråd og tyggegummi.
Du vil aldrig få en 3D-chat ud af det, men en ynkelig 'sæbekassebil' - som du formodentlig ikke finder en udbyder, der er tåbelig nok til at hoste :) /mvh
Det har intet med frontend'en at gøre, men jeg går udfra, du skriver den i ASP, PHP eller JSP. Alle er de totalt håbløse til en sådan applikation.
Mere for at du ikke skal kaste dig ud i spildt arbejde, så lad mig skære det ud i pap: Hoster du ikke chatten selv, får du mere end vanskeligt ved at bruge den. Der er mig bekendt ikke én udbyder i Danmark, der vil tillade den slags. /mvh
Aha ... jeg er nu absolut ikke imponeret. Men det løser ikke dit væsentligste problem: Har du råd til at have egen server stående i serverpark? Du får ikke nogen til at hoste en sådan løsning, da den kræver meget store resourcer. Ikke mindst, hvis du selv skal skrive den - og du ikke har prøvet det før ;o)
Den rigtige måde er at skrive/bruge en webserver, der er dedikeret til formålet ... en eller anden måde at pushe data til klienten (når der er nye data), så man undgår alle de overflødige kald. Det kræver et ægte programmeringssprog ... eksempelvis Java eller et C-sprog. /mvh
3dchat er en cgi chat... desuden er det rigtigt at man ikke kan lave en chat uden overflødige opkald men man kan lave de opkald så små som muligt som Jubii har gjordt men ellers kan man ikke komme uden om at skulle hoste sin egen server for at have en chat kørende...
Jeg er så også en af dem der har planlangt en DHTML/ASP Chat ned til grunden som kun køre med en database og ikke andet og det kan lade sig køre og det eneste der ryger frem og tilbage mellem klient og server er kun 0-1 linie af gangen afhængig om der er noget eller der ikke er noget som også kommer til problemet er at den loader en tom side hver gang der ikke er noget og det lægger sig jo også som et pres på serveren... men det er et stort arbejde at gå igang med sådan noget og det kan ikke anbefales til begyndere ellers kræves det at man læser grundigt på lektien eller laver en chat som får en webserver til at gå ned når der er 10 samtidige brugere...
Den bedste måde ville selfølgelig at lave et Com object som kan holde styr på linier istedet en database som jeg snakkede om jeg ville bruge for så slipper man får alle de database forbindelser der hele tiden bliver oprettet.... og her kommer vi så tilbage til det oprindelige svar...
Det bedste ville være at hoste den selv på sin egen webserver for der er ingen udbydere som tilbyder at man kan lægge Com objecter ind på deres server...
tsunami >> Jeg er helt enig. At opbygge chatten, så der kun hentes de beskeder, brugeren endnu ikke har set, er et absolut minimum for perfomance-forbedrende initiativer.
Ang. Jubii-chatten, så har de jo netop skrevet deres egen webserver, der (via en mindre ændring i forhold til gængse webservers) simulerer push-teknologi over HTTP-protokollen. En løsning, der egentlig er umulig - men som de altså har løst på en meget snedig måde, der vist blot opstod som en 'vild-idé'. Idéen viste sig dog at holde i det virkelige liv, hvilket har medført en chat, der kan supportere et fabelagtig stort antal simultane brugere (mange tusinde) uden at gå i knæ. /mvh
olebole >> Sådan som jeg har forstået det har de en IIS Server hvor de køre ASP og har så lavet et Com object til Server delen... og så klarer Javascript alt det andet på klient delen ved at sende linier i nogle frames... om de har lavet det om siden eller om det aldrig har været den måde det er gjort på ved jeg ikke.. men det var sådan som jeg forstod det dengang jeg undersøgte de forskellige muligheder man havde... Jeg downloadede det meste af Jubii chattens Javascript kode for et stykke tid siden og har siddet og moret mig lidt over de forskellige kommentare de havde til hinnanden... Jeg har ikke selv tænkt mig at bruge det eller udgive det til nogen for jeg mener at de skal have lov til at have koden for sig selv... også selv om den virker lidt rodet *G*
Problemet med min egen ide er at jeg kommer til at sende tomme sider hvis ikke der er nogle linier... Og så at der bliver brugt en del databaseforbindelser ud af det men de fleste af dem bliver genbrugt måske kan man leve med det.... ellers har jeg ikke kunne se nogle problemer med min ide
Udfra det, du forklarer, lyder det som en ganske fornuftig måde at løse opgaven på.
Din holdning overfor Jubii-folkene og deres arbejde finder jeg yderst prisværdig - omend jeg tror, du har misforstået server-delen lidt. Jeg har (fra meget, meget tæt på hestens mule) info om en yderst snedig løsning, hvor der i princippet kun behøver at blive etableret én enkelt forbindelse, så klarer et fikst lille 'server-hack' resten. I følge mine oplysninger skulle det ikke være et COM-objekt, men en lille special-syet webserver, der ikke kan meget andet end at sende og modtage beskeder - men selve idéen bag den ønsker jeg ikke at komme nærmere ind på. Ikke at jeg kender den i enkeltheder ... kender blot grundidéen - og den er faktisk meget opfindsom og sjov.
Generelt vil jeg fraråde folk at forsøge at lave chats, de vil bruge 'seriøst'. Skal man absolut gøre det, bør det ikke være 3D-versioner, da de alt andet lige kræver mere info sendt til og fra serveren. Derudover bør det primært være chatrooms, der sigter mod en meget snæver brugerkreds - så der ikke bliver for stor belastning på server/forbindelse. Naturligvis kan man gøre det (og jeg skal jo i hvert fald ikke bestemme, om man 'må' eller ej ... hehe), men man skal være rigtig godt inde i stoffet for at få noget brugbart ud af det.
Det er lige før jeg vil postullere, at går man til opgaven med optimisme og løftet pande, har man tabt på forhånd, for så har man ikke indsigt nok. Er man derimod dybt skeptisk overfor, om man på trods af sin store viden overhovedet magter opgaven - og næsten har opgivet den på forhånd - er der en lille mulighed for, at man får noget brugbart ud af det ;o) /mvh
Selvfølgelig ved jeg ikke hvordan koden ser ud på server siden og hvordan den er opbygget... men det jeg ved er sådan lidt småbidder som jeg har overhørt fra Dontron eller Jumper...
Hyggelige mennesker når de er i byen.... *SnAv*
En chat skal laves med et gran sjov... ellers er der ikke nogen grund til at lave den... hvordan det bedst kan betale sig er det sjoveste når sidder og studere chat's og koder fra dem men det er bare ærgeligt at det for det meste CGI chat's der er udbredt for de er så tunge og bruger flere resurcer end ASP og man kan få meget mere spændende functionalitet hvis man kombinere det med DHTML og Javascript da man på den fjerne de fleste resurcer fra serveren... 3D er nok ikke en god ide at lave en chat i for hvis ikke man er dygtig designer kan man let få den til at være uoverskuelig...
Dontron kender jeg ikke, men Thor er en rigtig fin knajt ... og _dygtig_ ;o)
Man kan nu bruge chats til meget andet end forlystelse. I ethvert lidt større firmas CMS, burde det da være et 'must'. At kunne se, hvem der er logget på CMS'et og have mulighed for lige at give en besked, spørge om noget - eller sikre sig, man ikke agter at lave det samme - kan være guld værd. Mange intranet-/extranet-løsninger kan også nyde vældig godt af en helt simpel chat.
Min ICQ bruger jeg sjældent til at chatte i ... den bliver primært brugt til at kontakte folk for et hurtigt svar på et evt. kode-problem el.lign. Som oftest går det dog den anden vej - og den minder til tider om en mini-udgave af Eksperten :D
Der er mange muligheder for at bruge en chat til 'noget fornuftigt' :)
Vi er vist ellers meget enige ... chats skal man være en dygtig kode-designer, grafisk designer og have god projektstyrings-erfaring for at kaste sig ud i. Specielt 3D ;o) /mvh
Dontron var ham der startede hele skibet i begyndelsen... om han stadig styre det ved jeg ikke.....
xtr0 >> noget om et spørgsmål til thor om hvad en parameter gør i en af functionerne... der var nogle sjovere før i tiden men de er vist slettet... og jeg kan ikke huske dem lige nu
Yups ... jeg har for længe siden læst spørgsmålene her på E, hvor Thor blev headhuntet af dontron, så jeg ved, hvem han er - men jeg 'kender-kender' ham ikke ;o) /mvh
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.