Java eller Javascript i samarbejde med php?

Tags:    php

Hejsa.

Jeg vil spørge om man skal bruge Java eller Javascript vis man laver en 3d chat i php ?



java vil være bedst i den sammenhæng eller Flash/AS3.0 er også et rigtig godt bud



Du kan bruge både Java, JavaScript, Flash/Flex, Silverlight, JavaFX og hvad de snart hedder alle de nymodens teknoloogier. Det er op til dig hvad du vil bruge. Umiddelbart er Java, JavaScript og Flash/Flex de mest udbredte, og dermed også dem der er nemmest at finde dokumentation til.

JavaScript vil jeg dog ikke umiddelbart anbefale ud fra den erfaring at JS hurtigt bliver sløvt hvis du har gang i mange bevægelser på én gang, som du vil have i en "3D"-chat (dette baserer jeg på et Tetris-eksperiment, hvor det tog lang tids optimering at få det til at køre smooth, men det lykkedes dog), og så ud fra at JS ikke er specielt tilregneligt for begynderen. Så står valget mellem Java og Flash eller Flex - Java og Flex har det tilfælles at de begge er kode-orienterede med mulighed for animation, hvor Flash er animationsorienteret med mulighed for kode. Flash og Flex har det tilfælles at de begge kører over ActionScript, at de begge vises igennem en SWF(Flash)-player, og at de udvikles af samme firma(Adobe).

Valget er dit og valget er frit. Fælles for dem alle sammen er at du skal kigge på noget httprequest så du kan sende og modtage data til/fra PHP-sider, evt. via XML



Indlæg senest redigeret d. 24.04.2009 00:25 af Bruger #8223
Fælles for dem alle sammen er at du skal kigge på noget httprequest så du kan sende og modtage data til/fra PHP-sider, evt. via XML


Well...hvis du har adgang til at installere software på serveren (måske endda egetudviklet), så behøver du ikke, at bruge http requests. Det vil faktisk ikke skalere så godt. Der ville det være bedre, at indstallere en IRC server og bygge noget klient kode (der findes masser af IRC libraries til Java).

Eller du kan definere din egen protokol og implementere serveren selv. Den løsning har vi brugt på http://www.komogvind.dk og den fungerer fantastisk.



Øhm vil nok sige Java men behøves man så ikke en kompiler ? :S? Og Flex og Flash ved jeg bare ikke hvorfor man kan ikke li' dem :)



t