luxDev | 2021-02-17 10:26:01 UTC | #1
Cześć, na php się kompletnie nie znam, jedynie jakieś podstawy.
Mam do was pytanie, czy opłaca się robić jakieś aplikacje typu “mbot” pod teamspeak, czy lepiej by chodziło to w Javie/C++.
Co o tym myślicie?, jakie są plusy i zalety tych trzech języków?
Nieznajomy11 | 2017-05-10 15:06:05 UTC | #2
Pisanie takich rzeczy w php często kończy się słabą czytelnością kodu, najlepiej chyba będzie napisać to w Javie, przy okazji już ją znasz, a to głównie od tego zależy w czym piszesz aplikacje :)
luxDev | 2017-05-10 15:15:44 UTC | #3
Pytam ogólnie w sumie nie chodzi tutaj o czytelność kodu, tylko o wydajność jakieś plusy/minusy bo już mam ową aplikację pod Teamspeaka w jakimś tam stadium napisaną (w Javie) tutaj masz screena :P
I tak wiem mam o godzinę do przodu :smile:
Anno | 2017-05-10 15:17:09 UTC | #4
Jak byś napisał jakiś fajny panelek do tego to czm nie :D
luxDev | 2017-05-10 15:17:44 UTC | #5
Po co panel :P w configu wszystko ładnie i gitarka :P
Anno | 2017-05-10 15:19:18 UTC | #6
Tylko praktycznie wszystkie aplikacje mają config tekstowy a jak byś strzelił config w panelu taki intuicyjny to byś miał coś unikalnego :D
luxDev | 2017-05-10 15:20:42 UTC | #7
Moim zdaniem zbędne, bardziej opłacalo by się to wszystko jak by aplikacja miała być publiczna.
Aktualnie mój config ma jakieś 100 linijek i jest w json’ie :P
LinGruby | 2017-05-10 15:21:35 UTC | #8
A bot nawet fajnie działa mówię z autopsji :-D
[quote=”Anno, post:4, topic:2762”]
Jak byś napisał jakiś fajny panelek
[/quote]
A co Wy z tymi panelami wszędzie gdzie nie spojrzeć to gdzie panel ;-) ( ustawiasz config i do przodu ) a nie tylko protezy i protezy ( czyt. panele ) :stuckouttongue:
Pantoflarz | 2017-05-10 15:21:37 UTC | #9
Piszę aplikację w PHP pod TS - nie mam problem z czytelnością kodu, nie wiem czemu ktoś to zarzucił :D
Zależy to od podejscia - używając klas, mój bot zuzywa bardzo mało, na funkcjach był straszny na zasobach :P
luxDev | 2017-05-10 15:23:59 UTC | #10
[quote=”LinGruby, post:8, topic:2762”]
A bot nawet fajnie działa mówię z autopsji :smiley:
[/quote]
Jak na wersję 0.2.3 Snapshot to nieźle z wszystkim sobie daje radę :smile:
SystemZ | 2017-05-10 17:51:23 UTC | #11
Te pseudoapi które ma TS3 powoduje że ciężko napisać optymalny kod dla bota.
W tych czasach gdzie mamy wszędzie REST i websockety to telnet jest dla mnie żartem.
W PHP jest sporo zachodu z współbieżnością w porównaniu z innymi językami więc jeśli to nowy projekt to sugeruję do tego zastosowania wybrać inny język. Oczywiście to moja w pełni subiektywna opinia.
luxDev | 2017-05-10 17:54:53 UTC | #12
Może jak wyjdzie TS4 to przepiszą query interface w sensie te całe “pseudoapi”. Te komendy tekstowe..:P
Toranktto | 2017-05-11 21:06:10 UTC | #13
Osobiście pisałbym takie coś w Javie/C/Pythonie. C++ i PHP jakoś mi nie podchodzą. No i PHP nie ma zbyt dobrej opinii.
DBanaszewski | 2017-05-12 04:26:05 UTC | #14
Co do PHP: sam stary skrót coś mówi: Personal Home Page. PHP nie powstało do robienia w nim botów ;) Dzisiaj ten skrót brzmi tak: PHP Hypertext Preprocessor :slight_smile:
Java byłaby dobrym pomysłem ;)
Tak jak pisał @SystemZ - wszędzie REST API etc. Ja również na stronie mam REST API i działa wszystko sprawnie (no może jeszcze nie, bo Pan Bananek zapomniał zmienić adresu IP w konfiguracji/skrypcie :stuckouttongue:) Cały np. status TSa wykonuje się po stronie klienta - wszystko mam oparte o JSa ;)
system | 2021-02-17 10:26:18 UTC | #15
Ten temat został automatycznie zamknięty 32 dni po ostatnim wpisie. Tworzenie nowych odpowiedzi nie jest już możliwe.