Ik heb enigszins ruime ervaring met PHP, echter ben ik van mening dat PHP niet enorm geschikt is voor een webbased chat applicatie. Dit is puur een gedachte gebaseerd op enkele ervaringen met het "pushen/pullen" van data middels PHP. Technisch gezien is alles zeer goed mogelijk, alleen vereist dat wel een interval van zo'n 1-2 seconden dat een client elke keer zit te pokken naar de server. Nu kan ik ook wel met sockets werken in PHP, alleen word dat weer een leuke 'while' en blijf je met het feit dat je client niet efficiënt is.
Nu is dus de vraag; kun je toch een chat applicatie maken middels PHP/jquery/Json/ajax w/e dat redelijk robuust is en enigszins efficiënt? Vooral als de applicatie gaat groeien en er op een gegeven moment vele users gebruik van maken? Het is niet dat ik het niet "kan", en in een zekere zin weet ik dat het ook redelijk solide kan zijn, echter heb ik geen idee over het gebruik van de resources e.d.
En dan twee; wat zou volgens jou dan wel een goede 'fundering' zijn voor zo'n chat? Welke taal en middelen zou jij dan gaan gebruiken?
Dan nog als laatste; qua server zit het wel prima, ook als er iets specifieks op moet komen aan software. Betreffende mijn ervaring met andere talen zit het wat minder snor. Ik kan redelijk mijn weg vinden met C++ en C#, .NET e.d maar uiteindelijk moet ik dan wel redelijk argumenten hebben om meer tijd kwijt te zijn om zoiets in een andere taal te gaan ontwikkelen.
Nu is dus de vraag; kun je toch een chat applicatie maken middels PHP/jquery/Json/ajax w/e dat redelijk robuust is en enigszins efficiënt? Vooral als de applicatie gaat groeien en er op een gegeven moment vele users gebruik van maken? Het is niet dat ik het niet "kan", en in een zekere zin weet ik dat het ook redelijk solide kan zijn, echter heb ik geen idee over het gebruik van de resources e.d.
En dan twee; wat zou volgens jou dan wel een goede 'fundering' zijn voor zo'n chat? Welke taal en middelen zou jij dan gaan gebruiken?
Dan nog als laatste; qua server zit het wel prima, ook als er iets specifieks op moet komen aan software. Betreffende mijn ervaring met andere talen zit het wat minder snor. Ik kan redelijk mijn weg vinden met C++ en C#, .NET e.d maar uiteindelijk moet ik dan wel redelijk argumenten hebben om meer tijd kwijt te zijn om zoiets in een andere taal te gaan ontwikkelen.