Witam. Tworzę portal społecznościowy dla mojej szkoły (ważne!) czyli dla dość małego grona osób (300-400 to ostateczne maksimum). Robię to w PHP z użyciem baz mySQL. Teraz chciałbym dodać coś w rodzaju czatu (np. jak na facebook'u), ale zupełnie nie wyobrażam sobie zrobienia tego w PHP. Może to dlatego, że nie jestem specjalistą, ale o ile można by z użyciem AJAX'a zrobić odświeżanie okienka bez ładowania strony od nowa, gdy użytkownik wyśle wiadomość, to wydaje mi się trudne zrobienie odświeżania tego okienka, kiedy ta druga osoba coś napisze. Wiem, że czat fb jest bardzo zawiłą strukturą i wykorzystuje nawet C++, ale w moim przypadku nie potrzeba takiej wydajności. Jeśli ktoś mógłby mi powiedzieć czy da się to zrobić w PHP i jak, albo w jakim innym języku (może RUBY?) i czy bazy danych mySQL dadzą sobie radę z czymś takim, byłbym wdzięczny :) Z góry dziękuję za odpowiedź.
Dla tych, którym nie chce się czytać moich "nudów" : >.
- Czy w PHP da się napisać czat (coś w stylu tego z fb) dla małej liczby osób?
- Jeśli tak, to jak spowodować odświeżanie okienka z czatem gdy ktoś do nas coś napisze? Nie pytam o dokładny kod, tylko ogólnie. Może na przykład pytanie bazy czy są nowe informacje co sekundę?
- Jeśli nie, to w czym można coś takiego napisać (może RUBY, bo słyszałem, że jest nie za trudny)?
- Czy baza danych mySQL jest w stanie obsłużyć coś takiego? Czat ma być dla maksimum 300-400 osób.