![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 1 165 Pomógł: 9 Dołączył: 9.04.2002 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
Witam!
W planach mam usiasc sobie w wakacje i napisac wlasny, prosty chat. Zastanawiam sie nad wyborem technologii, czy pisac w php, czy w javie. Co o tym sadzicie? Jak wogole powinien dzialac taki chat? Na jakiej zasadzie dzialaja chaty? czy jest to baza danych z ktorej wpisy sa co chwile wyswietlane poprzed odswiezanie czy jest to jakos rozwiazane inaczej? Szczerze to nie mam o tym pojecia, nigdy sie tym nie interesowalem. Moze wiecie gdzie sa w necie jakies materialy na temat budowy chata itp. Z gory dziekuje za wszelka pomoc! Pozdrawiam Lukasz |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 216 Pomógł: 0 Dołączył: 9.08.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
jesli chodzi o php to mozesz współgrać zapisywanie danych do plików/bazy, a np: przy uzyciu FLASH'a ladnie wyciagac dane. A co do Javy, to chyba jest to pisane klient/serwer... Logując sie do chatu uruchamiasz klienta ktory laczy sie z serwerem, nastepnie jest miedzy nimi komunikacja klient<-->serwer wymiana danych. Mimo wszystko wolalbym pierwsze rozwiazanie
![]() |
|
|
![]()
Post
#3
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 717 Pomógł: 0 Dołączył: 12.06.2002 Skąd: Wolsztyn..... Studia: Zielona Góra Ostrzeżenie: (0%) ![]() ![]() |
php Pro -> Hydepark
-------------------- Brak czasu :/
|
|
|
![]()
Post
#4
|
|
![]() Administrator serwera Grupa: Przyjaciele php.pl Postów: 909 Pomógł: 0 Dołączył: 12.08.2003 Skąd: /var/www/wroclaw.php Ostrzeżenie: (0%) ![]() ![]() |
hehehe znowu muszę się z tobą Ace nie zgodzić...
![]() Ja wybrałbym php, Flash, JS i jakąć DB... Baza - bo szybko można przetworzyć zapytanie nadesłane do systemu JS - pomoc przy wykonywaniu niektórych części Flasha. Logowanie, zamykanie chata i podobne wykonałbym w oparciu o sesje (JS dbało by o przekazanie SID'a do Flasha) Flash - okienko rozmowy i pilnowanie aktualności danych (monitoring) php - kontrola całości... ![]() -------------------- Powrót do przeszłości :)
![]() |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 1 165 Pomógł: 9 Dołączył: 9.04.2002 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
dzieki chlopacy za podpowiedzi!
powiedzcie tylko czemu nie lepiej napisac tego w jave? chyba wiekszosc chatow jest w javie, ten na onet.pl i na wp.pl chyba ze sie myle, bo nie zagladam tam Kossa |
|
|
![]()
Post
#6
|
|
![]() Administrator serwera Grupa: Przyjaciele php.pl Postów: 909 Pomógł: 0 Dołączył: 12.08.2003 Skąd: /var/www/wroclaw.php Ostrzeżenie: (0%) ![]() ![]() |
java jest wolniejsza i trudniej ją uruchomić na serwerze...
skrypt php uruchomisz na każdym serwerze z interpreterem php... -------------------- Powrót do przeszłości :)
![]() |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 263 Pomógł: 0 Dołączył: 13.07.2003 Skąd: wawa Ostrzeżenie: (0%) ![]() ![]() |
Cytat java jest wolniejsza i trudniej ją uruchomić na serwerze...
skrypt php uruchomisz na każdym serwerze z interpreterem php... @bakus pozwole się nie zgodzić ![]() ![]() i teraz odnosnie tematu... JAVA, JAVA , JAVA, otóż dlaczego nie muszę chyba tłumaczyć, potężny język, idealne nadający się do tworzenia tego typu aplikacji jak nakładka na irc-a (chat) czy też mniej rozwinięta aplikacja korzystająca z np plików tekstowych. 99% chatów napisanych jest w javie (strzelam ![]() ![]() ________ update w tej chwili jestem w trakcie tworzenia rozbudowanej nakładki na irca (chat, i w przyszłościu klient irca) i sam jestem ciekawy czego oczekiwalibyście od takiej aplikacji, w obecnych założeniach jest: - jak największa synchronizacja z serwerm ircowym, - jak największa konfigurowalność wyglądu (zmiana tła, kolorów gui itp), - emotikony, - sporządzanie logów (export rozmowy do pliku .txt itp) jeżeli autor topicu pozwoli to spytam Co jeszcze ? ![]() Aplikacja powstaje bardzo powoli (kompletny brak czasu - praca ![]() -------------------- www.tigroup.pl Rozwiązania informatyczne dla sektora MSP.
Projektowanie i tworzenie stron www, dedykowane rozwiązania e-biznes, outsourcing usług programis |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 216 Pomógł: 0 Dołączył: 9.08.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Cytat hehehe znowu muszę się z tobą Ace nie zgodzić...
![]() Ja wybrałbym php, Flash, JS i jakąć DB... Cytat jesli chodzi o php to mozesz współgrać zapisywanie danych do plików/bazy, a np: przy uzyciu FLASH'a ladnie wyciagac dane
![]() Bakus, raczej sie ze mna zgadzasz ;p, moze nie rozpisalem sie, ale chodzilo mi o polaczenie php z flashem, gdyz php moze zapisaywac dane i manipulowac nimi, a Flash moze do nich sie odnosic, i np: plynnie wyswietlac komunikaty od innych uzytkownikow chatu. JS hm... raczej skupilbym sie na rozwiazaniu we FLASHu - przelaczanie miedzy kanalami/uzytkownikami ( zakladki ). Oczywiscie wszystko zapisywane do plikow/bazy jak kto woli... ;] |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 19 Pomógł: 0 Dołączył: 7.01.2004 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Ja radziłbym javę.
1. nie musisz odświeżać strony 1.1 ponowene ładowanie grafiki 1.2 ponowne polaczenie z baza 1.3 pobieranie danych sesji 1.4 interpretacja całego zapisu rozmowy itp 2.0 patrza na pkt 1. java jest szybsza ![]() -------------------- Look it...
|
|
|
![]()
Post
#10
|
|
![]() Grupa: Przyjaciele php.pl Postów: 701 Pomógł: 0 Dołączył: 26.06.2002 Skąd: Londyn Ostrzeżenie: (0%) ![]() ![]() |
@kossa tutaj znajdziesz skrypt chat'u napisany w php, ale lepiej by bylo skupic sie na komentarzach do tego atykulu. Jest ich dosc duzo wiec zycze milej lektury - powianna owa wyjasnic kilka kwestji.
-------------------- |
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 1 165 Pomógł: 9 Dołączył: 9.04.2002 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
Dziekuje Wam wszystkim za wskazowki! Niech tylko skonczy sie sesja i bede dalej zglebial ten temat!
Jeszcze raz wielkie dzieki! Pozdrawiam, hej! Łukasz |
|
|
![]()
Post
#12
|
|
![]() Administrator serwera Grupa: Przyjaciele php.pl Postów: 909 Pomógł: 0 Dołączył: 12.08.2003 Skąd: /var/www/wroclaw.php Ostrzeżenie: (0%) ![]() ![]() |
nie było mnie, więc teraz odpisze na wszystkie mnie dotyczące teraz...
@patrycjusz: chodziło mi o uruchomienie na serwerze apletu javy, który obsługiwał by wszystkie połączenia (od klientów i z bazami) Ace: z ym niezgodzeniem to miała być retrospekcja do naszej starej i bardzo długiej debaty nt. konfiguracji VH w Apache... -------------------- Powrót do przeszłości :)
![]() |
|
|
![]()
Post
#13
|
|
![]() Grupa: Zarejestrowani Postów: 133 Pomógł: 0 Dołączył: 15.09.2003 Ostrzeżenie: (0%) ![]() ![]() |
Cytat @patrycjusz: chodziło mi o uruchomienie na serwerze apletu javy, który obsługiwał by wszystkie połączenia (od klientów i z bazami)
To i tak dalej nie oznacza, że z uruchomieniem takiej aplikacji w Javie byłoby więcej roboty. Radziłbym na początek trochę zaznajomić się z tematem ![]() ![]() -------------------- Ez Partner :]
|
|
|
![]()
Post
#14
|
|
![]() Administrator serwera Grupa: Przyjaciele php.pl Postów: 909 Pomógł: 0 Dołączył: 12.08.2003 Skąd: /var/www/wroclaw.php Ostrzeżenie: (0%) ![]() ![]() |
podaj mi sposób uruchomienia i kontrolowania apletu java na serwerze bez dostępu do shela... można przez php, ale nie sądzę, by na dłuższą metę było to czymś wygodnym... a co jeżeli system zostanie zrestartowany? Wątpie, by którykolwiek serwer pozwalał na możliwość zmiany inita... nie wchodzisz na chata przez 2-3 tygodnie wakacji, a tu się okazuje, że w momencie gdy czekałeś na dworcu właśnie restartowali serwer...
Może być sprawdzany/restartowany przez crona, ale co jeżeli do tego nie masz dostępu? -------------------- Powrót do przeszłości :)
![]() |
|
|
![]()
Post
#15
|
|
![]() Grupa: Zarejestrowani Postów: 263 Pomógł: 0 Dołączył: 13.07.2003 Skąd: wawa Ostrzeżenie: (0%) ![]() ![]() |
@bakus ->>> przepraszam bardzo, ale co ma aplet javy do serwera
![]() ![]() ![]() -------------------- www.tigroup.pl Rozwiązania informatyczne dla sektora MSP.
Projektowanie i tworzenie stron www, dedykowane rozwiązania e-biznes, outsourcing usług programis |
|
|
![]()
Post
#16
|
|
![]() Administrator serwera Grupa: Przyjaciele php.pl Postów: 909 Pomógł: 0 Dołączył: 12.08.2003 Skąd: /var/www/wroclaw.php Ostrzeżenie: (0%) ![]() ![]() |
chodzi mi o to, że na serwerze coś musi odbierać informacje... z tąd aplet javy na serwerze.
By wywołać aplet javy (ten na serwerze do przetwarzania danych) trzeba zazwyczaj wywołać "java ./aplet.class" i tu na serwerach bez dostępu do shela kłaniają się komendy takie jak exec, czy system w php... Nie jestem wielkim znawcą tematu i dla tego w kolejnej odpowiedzi prosiłbym o dokładniejsze wytłumaczenie całej sprawy (co ma działać na serwerze by to działało jak trzeba)... Ja mogę tu dorzucić jeszcze jedną opcję możliwą do zrezlizowania: Napisać serwer chatowy w php, który tworzy gniazdko na serwerze i nasłuchuje na klientów w napisanych w czymkolwiek... ![]() -------------------- Powrót do przeszłości :)
![]() |
|
|
![]()
Post
#17
|
|
![]() Grupa: Zarejestrowani Postów: 263 Pomógł: 0 Dołączył: 13.07.2003 Skąd: wawa Ostrzeżenie: (0%) ![]() ![]() |
chaty typu, chateria (interia) , na wp i innych są niczym więcej jak nakładkami na serwery ircowe (oczywiście odpowiednie serwery ircowe i odpowiednio skonfigurowane). Działają w całosci po stronie klienta, a łączą sie jedynie z serwerem ircowym (zazwyczaj po tradycyjnym porcie 6667) i zsluchuja to co trzeba :wink:
-------------------- www.tigroup.pl Rozwiązania informatyczne dla sektora MSP.
Projektowanie i tworzenie stron www, dedykowane rozwiązania e-biznes, outsourcing usług programis |
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 71 Pomógł: 0 Dołączył: 29.08.2002 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Wlasnie tworze chat w Javie. Aplikacja (aplet) klient/serwer. Pod koniec miesiaca powinien byc skonczony wiec jesli ktos bedzie reflektowal to PW.
Jesli ktos chce zaczac robic wlasny chat to na poczatek powinien zaznajomic sie z : socketami, wielowatkowoscia i biblioteka swing... Nie polecam robic tego w php, nie ma sensu tlumaczyc dlaczego. -------------------- pozd.
|
|
|
![]()
Post
#19
|
|
![]() Administrator serwera Grupa: Przyjaciele php.pl Postów: 909 Pomógł: 0 Dołączył: 12.08.2003 Skąd: /var/www/wroclaw.php Ostrzeżenie: (0%) ![]() ![]() |
@patrycjusz: Nioo... teraz łapię
![]() -------------------- Powrót do przeszłości :)
![]() |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 07:04 |