c# VS java /speed

Programovacie jazyky, rady, poradňa...
killer-bee*-*
Zablokovaný
Zablokovaný
Príspevky: 99
Registrovaný: 19 dec 2015, 0:00
Bydlisko: STOKA69

c# VS java /speed

Príspevok od používateľa killer-bee*-* »

dobrý deň ktorý jazyk je rýchlejší java alebo c# ? potrebujem aj stabilitu a využitie je bot na hru DarkOrbit . podla mňa je c# lepší na gui . ale aby boli rýchle mouse events etc... :smt006
harrison314
Hardcore addict
Hardcore addict
Používateľov profilový obrázok
Príspevky: 8216
Registrovaný: 27 máj 2009, 20:42
Bydlisko: Bratislava
Kontaktovať používateľa:

Re: c# VS java /speed

Príspevok od používateľa harrison314 »

Na bota to je jedno, stabilita zavisi od toho ako to napises.
skjerp-deg
Medium Star
Medium Star
Používateľov profilový obrázok
Príspevky: 383
Registrovaný: 24 aug 2015, 15:17

Re: c# VS java /speed

Príspevok od používateľa skjerp-deg »

Veľmi záleží na tom, ako chceš emulovať/bežať prehliadač (hovoríš o mouse eventoch, preto predpokladám také niečo). Ak chceš použiť Selenium ako som ti radil už v nejakej tvojej téme, je úplne jedno, čo z toho si vyberieš, pretože Selenium má oficiálnu podporu pre Java, C#, Python, Ruby, PHP, Perl a JS (pozri tu). Hlavné je vybrať si jedno a začať v tom robiť.

Čo sa bota týka, tak, tak ako píše harrison, rýchlosť jazyka je úplne irelevantná. Neviem teda či si uvedomuješ, že tvoj hlavný problém z hľadiska času (bottleneck) bude čakanie na odozvu, teda niečo, čo závisí od prenosovej rýchlosti tvojho pripojenia na internet, nie od použitého programovacieho jazyka. "Rýchlosť mouse events" (aj keď ťažko uhádnuť čo pod tým myslíš, predpokladám rýchlosť zachytávania), koľko ich tam budeš mať, bude pri rôznych jazykoch zanedbateľná až nerozlíšiteľná.
harrison314
Hardcore addict
Hardcore addict
Používateľov profilový obrázok
Príspevky: 8216
Registrovaný: 27 máj 2009, 20:42
Bydlisko: Bratislava
Kontaktovať používateľa:

Re: c# VS java /speed

Príspevok od používateľa harrison314 »

Kedze tam budu uske hrdlo IO operacie, tak v C# by sa nieco dalo trhnut pomocou async await. Ale zas ono to zalezi na celej archiekture, atd... Kludne mozes pouzit super modernu technologiu, ale vies richlost potopit napriklad nevhodnou pracou zo stringamy.
Napísať odpoveď