Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Proč Java  (Přečteno 11055 krát)

romciiik

  • Stálý člen
  • ***
  • Příspěvků: 532
    • Zobrazit profil
    • romiix.org
Re: Proč Java
« Odpověď #25 kdy: 16 Února 2009, 22:05:45 »
SQL je jazyk buducnosti :P
este porovnavanie skriptovacieho a programovacieho jazyka pochopim, ale pliest sem databazy..
asi mam na to malo znalosti..

kkaarreell

  • Závislák
  • ****
  • Příspěvků: 1072
    • Zobrazit profil
Re: Proč Java
« Odpověď #26 kdy: 16 Února 2009, 23:27:46 »
a uz toho mam dost... tohle vlakno je proste snuska blabolu. nemam vuci jave nejake extra sympatie, ale kdyz ctu ty reci o pomalosti,
tak mam pocit, ze nevite, o cem mluvite.. ne, to neni pocit, v tom mam naprosto jasno. ono je dulezite si uvedomit, na co je ta java dobra.
java neni idealni na vytvoreni jednoducheho skriptu, ktery ma bezet padesat milisekund. ale java je velmi vhodna na robustni serverovou aplikaci, ktera ma bezet hodiny, dny, mesice v jednom kuse. on se ten program sice nespusti nijak extra rychle, ale diky optimalizacim za behu (to je neco, co se u kompilovanych jazyku nedela) se vykonavani kodu zrychli a o nejake pomalosti pak uz nemuze byt rec. java ma i nekolik dalsich vyhod, ale aby je clovek ocenil, tak by musel mit jasno v tom, co vlastne chce. jenze on se vzdy zjevi nejaky trotl (neberte si to osobne), ktery prohlasi, ze java je pomala a assembler rulez (jinde nesectu obsah dvou registru rychleji). to je ta neovladatelna tendence kafrat do veci, o nichz vite zhola prd, coz?
Ach jo, jsem mel v te hospode zustat a dat si jeste jedno, dve.
« Poslední změna: 16 Února 2009, 23:36:04 od kkaarreell »

JohnDoe

  • Člen
  • **
  • Příspěvků: 168
    • Zobrazit profil
Re: Proč Java
« Odpověď #27 kdy: 16 Února 2009, 23:49:12 »
kkaarreell: Tak se podivej na reseni stejneho problemu v jave a c++, treba azureus vs utorrent.

Lip to v jave proste neudelas, a to ani kdyby ses rozkrajel. Kdyz mam pustenyho azureuse a taham torrenty, tak mi hry skubou, kdyz mam pustenej utorrent (v c++), ani o nem nevim, ze bezi... Na druhou stranu, podpisova aplikace do banky (fio) je v jave a je mi putna, ze se to trochu dele pousti, hlavne ze to pustim na widlich i na linuxu.

[nofalme]Java JE pomala, ale to neznamena, ze je vylozene spatna :)[/noflame]
Omlouvam se za psani bez hacku a carek, ale s nimi bych to psal jeste zitra :(

kkaarreell

  • Závislák
  • ****
  • Příspěvků: 1072
    • Zobrazit profil
Re: Proč Java
« Odpověď #28 kdy: 17 Února 2009, 09:42:10 »
Lip to v jave proste neudelas, a to ani kdyby ses rozkrajel. Kdyz mam pustenyho azureuse a taham torrenty, tak mi hry skubou, kdyz mam pustenej utorrent (v c++), ani o nem nevim, ze bezi...
To je proste marny. Vis, ono srovnavat tyto dve aplikace ma mozna smysl pro tebe, ale ja treba vubec netusim, jak kvalitne je ten ktery klient napsan a co vsechno by slo naprogramovat lepe (o co, ze v c++ napisu jeste pomalejsiho klienta ;-) ). Treba jenom zvolili spatny pristup. A treba se ti nedostava pamet.

Dalsi vec je take to, co si clovek predstavuje pod slovem pomaly. V necem je rychlejsi c++, v necem je dokonce rychlejsi java. Ve vysledku je na tom c++ mozna lepe, nicmene ten rozdil neni nikterak zasadni. Jak bych to asi rekl... Kdyz skupinka 5 cyklistu dojede do cile par minut pred zbytkem pelotonu, tak vzdy bude nekdo prvni, nicmene ani o tom druhem az patem (javu a c++ si zarad kam chces) nereknu, ze jsou pomali. A to je dle meho nazoru situace, kde je Java v soucasne dobe.

Na zaver bych si dovolil citaci: "There are lies, damn lies and Benchmarks".
« Poslední změna: 17 Února 2009, 09:45:49 od kkaarreell »

nettezzaumana

  • Host
Re: Proč Java
« Odpověď #29 kdy: 17 Února 2009, 10:28:26 »
karliku .. nemuzu si pomoct. delam v jave s javou tedka poslednio rok (primo s vecma od sunu // JES .. Java Enterprise System) a o jave nemuzu rict nic moc dobreho .. jsem uprimne presvedcen ze je pomala a nenazrana i kdyz nic nenamitam proti tomu, ze bude mit urcite nejake vhodne vyuziti v konkretnim pripade ..

Kecik

  • Člen
  • **
  • Příspěvků: 106
  • nuqDaq yuch Dapol-where do you keep the chocolate?
    • Zobrazit profil
    • Personal web page
Re: Proč Java
« Odpověď #30 kdy: 17 Února 2009, 11:16:00 »
Když už sis to koupil tak to naistaluj všecko na SPARC a pak si povíme něco o rychlosti
The most important thing in the programming language is the name. A language will not succeed without a good name. I have recently invented a very good name and now I am looking for a suitable language.
D. E. Knuth, 1967

nettezzaumana

  • Host
Re: Proč Java
« Odpověď #31 kdy: 17 Února 2009, 11:28:55 »
Když už sis to koupil tak to naistaluj všecko na SPARC a pak si povíme něco o rychlosti
OLOL .. nemluvim do vetru synku ;D ..

Citace
# uname -a
SunOS t5240-ldom0 5.10 Generic_127127-11 sun4v sparc SUNW,T5240


ps. mam tu jeste dva produkcni m8000 servery ;) a hromadu *fires a blades, coz je x86 a asi te to nezajima ..
« Poslední změna: 17 Února 2009, 11:33:02 od nettezzaumana »

nettezzaumana

  • Host
Re: Proč Java
« Odpověď #32 kdy: 17 Února 2009, 12:01:29 »
JFYI :: me soukrome dve masinky (z lasky ke sparcu ..)

## Solaris
> uname -a
SunOS netra2 5.10 Generic_127127-11 sun4u sparc SUNW,UltraAX-i2

## Debian
>  uname -a
Linux SunDeb01 2.6.18-6-sparc64 #1 Tue Jun 17 23:30:33 UTC 2008 sparc64 GNU/Linux
« Poslední změna: 17 Února 2009, 12:21:28 od nettezzaumana »

Kecik

  • Člen
  • **
  • Příspěvků: 106
  • nuqDaq yuch Dapol-where do you keep the chocolate?
    • Zobrazit profil
    • Personal web page
Re: Proč Java
« Odpověď #33 kdy: 17 Února 2009, 13:03:07 »
beru zpět,  ::) kop sem do moc velkýho mraveniště koukám
The most important thing in the programming language is the name. A language will not succeed without a good name. I have recently invented a very good name and now I am looking for a suitable language.
D. E. Knuth, 1967

ladislavovic

  • Návštěvník
  • *
  • Příspěvků: 12
    • Zobrazit profil
Re: Proč Java
« Odpověď #34 kdy: 18 Února 2009, 22:45:48 »
Java je podle me docela fajn. Na desktopu se nikdy poradne neprosadila, jeji hlavni uplatneni je na serveru - webove aplikace, ruzne firemni reseni a podobne. Napriklad ebay bezi na Jave.
Co se tyce "poptavky" po java programatorech, tak javiste jsou asi nejzadanejsi.

JohnDoe

  • Člen
  • **
  • Příspěvků: 168
    • Zobrazit profil
Re: Proč Java
« Odpověď #35 kdy: 20 Února 2009, 14:57:42 »
To je proste marny. Vis, ono srovnavat tyto dve aplikace ma mozna smysl pro tebe, ale ja treba vubec netusim, jak kvalitne je ten ktery klient napsan a co vsechno by slo naprogramovat lepe (o co, ze v c++ napisu jeste pomalejsiho klienta ;-) ). Treba jenom zvolili spatny pristup. A treba se ti nedostava pamet.

No, obe ty aplikace se uz nejakou dobu vyvijej, tak predpokladam, ze by to mohli mit vyladene. Jako nepresvedcis ty me, tak ani ja tebe :) Ja jsem proste jeste nevidel aplikaci v jave, ktera by behala jak jakakoliv jina v c++. Java se mi proste jevi tezkopadna a nenazrana, ale to ze to taky funguje, o tom neni pochyb :)

Windows vista taky fungujou relativne rychle, kdyz ma clovek dost jader procesoru, pameti a grafiku aspon za 2 litry. To ovsm nemeni nic na tom, ze visty tak rychle jako xp na stejnem hardware nikdy nepobezej ;D

Dalsi vec je take to, co si clovek predstavuje pod slovem pomaly. V necem je rychlejsi c++, v necem je dokonce rychlejsi java. Ve vysledku je na tom c++ mozna lepe, nicmene ten rozdil neni nikterak zasadni. Jak bych to asi rekl... Kdyz skupinka 5 cyklistu dojede do cile par minut pred zbytkem pelotonu, tak vzdy bude nekdo prvni, nicmene ani o tom druhem az patem (javu a c++ si zarad kam chces) nereknu, ze jsou pomali. A to je dle meho nazoru situace, kde je Java v soucasne dobe.

Na zaver bych si dovolil citaci: "There are lies, damn lies and Benchmarks".

Tak mi ukaz ty benchamarky ;) Je jasne, ze kdyz to je resitelne jednim radkem nebo prikazem, tak to v c++ muze a patrne i bude pomalejsi, kdyz si to bude nekdo delat na kolene bez znalosti dobrych algoritmu a v jave to je vyresene prikazem, ale jinak nevim nevim ;)

O tom, ze bys napsal v c++ jeste pomalejsiho klienta nepochybuju, ale zkus si udelat treba blbej bubblesort v c++ a jave a porovnej rychlost, samozrejme bez vyuziti bubblesort() nebo high level funkci - muzes jen porovnavat a prelejvat z jedny promenny/adresy do druhy :-)
Omlouvam se za psani bez hacku a carek, ale s nimi bych to psal jeste zitra :(

petergula

  • Závislák
  • ****
  • Příspěvků: 1016
    • Zobrazit profil
Re: Proč Java
« Odpověď #36 kdy: 21 Února 2009, 04:46:10 »
Ja len aby nevyzeralo, ze vsetci nemaju radi Javu. Ja ju mam rad a velmi. Predtym som pisal v C, teraz uz neviem ako C/C++ kod vyzera, musel by som dlho spominat. Java vznikla, aby viac blbcov vedelo pisat lepsie programy(kontrola typov, zrusenie smernikov a pretecenia ...) a to sa jej podarilo(zeby som toho bol dokazom aj ja :) ). Je to sice za cenu, ze je pomalsia ale za vsetko sa plati. A co sa tyka dokumentacie, tak narozdiel od jedneho stazovatela, ze dokumentacia ma az 50MB ja si myslim, ze cim viac dobrej dokumentacie, tym lepsie. Nik predsa nekaze nikomu, aby to cele vedel naspamat(dokumentaciu), ale ked neviem, najdem co potrebujem.


inak vsetko ma svoje pouzitie:
najnizsie veci assembler
kriticke veci C/C++
rozsiahle veci Java/Java komponenty

a C# pre windows manijakov co maju radi MS a jeho snahu o vlastnu javu bez vplyvu od Sunu.
ntbk Dell 6420 (Amd Ati, Intel i7, 4GB RAM, 256GB SSD ...)
secondary/u svokrovcov:
Xubuntu (64bit) ntbk Asus A6Je (Ati X1450, Intel Core2Duo T5500, 2.5GB RAM ...)

Martin Kiklhorn

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • Závislák
  • ******
  • Příspěvků: 4807
  • グーグル!ご存知ですか?
    • Zobrazit profil
    • HEJ
Re: Proč Java
« Odpověď #37 kdy: 21 Února 2009, 05:02:56 »
Tak mi ukaz ty benchamarky ;)
Proč? vždyť to bylo jen stupňování.
Na zaver bych si dovolil citaci: "There are lies, damn lies and Benchmarks".
Asi jako v ruštině "teplý"
тёплый, очень тёплый, Максим Горький  ;D
Nebo v češtině lhář
lhář, velký lhář, právník, politik
  ;)

Ale abych zůstal u tématu - pro javu se vyvíjely i hardwarové procesory - http://www.embeddedtechnology.com/article.mvc/Vulcan-ASIC-Unveils-Moon-Java-Processor-0001?VNETCOOKIE=NO, pak Sandia National Laboratories kromě jaderných zbraní má něco společného i s Sandia Secure Processor
Ve spoustě mobilů máme také akcelerátory javy implementované v procesoru.
Aktuálnější jsou třeba mnohojádrové Vega procesory od Azul (Vega 3 - 54 jader), staví nad tím i vlastní systémy: http://www.azulsystems.com/products/compute_appliance.htm

Takže ano, kdo potřebuje javu ve velkém, tak si k ní může koupit i hodně slušné železo. Za deset let si zase stejně budem všichni stěžovat jak jsou ta Java a C++ velmi rychlé a ten nový hybrid Prologu a Javy pomalý  ;D
« Poslední změna: 21 Února 2009, 05:06:21 od kiklhorn »
Jsou ve vašem dotazu OPRAVDU VŠECHNY vám dostupné informace o problému?
Linux user since 2007-10-11, Registered #456007
Virtual
| Distribuce
~/slozka znamená /home/"vase jmeno"/slozka
6521 69DE 0F34 FCBC FB1D  DE76 360E 52B2 F71A B8E8

JohnDoe

  • Člen
  • **
  • Příspěvků: 168
    • Zobrazit profil
Re: Proč Java
« Odpověď #38 kdy: 22 Února 2009, 00:32:18 »
Proč? vždyť to bylo jen stupňování.
Asi jako v ruštině "teplý"
тёплый, очень тёплый, Максим Горький  ;D
Nebo v češtině lhář
lhář, velký lhář, právník, politik
  ;)
Aha, ze to je vtip mi nedoslo :) Diky za multijazycne vysvetleni, byval by stacil priklad ala Maksim Gorkij  ;D

Ale abych zůstal u tématu - pro javu se vyvíjely i hardwarové procesory - http://www.embeddedtechnology.com/article.mvc/Vulcan-ASIC-Unveils-Moon-Java-Processor-0001?VNETCOOKIE=NO, pak Sandia National Laboratories kromě jaderných zbraní má něco společného i s Sandia Secure Processor
Ve spoustě mobilů máme také akcelerátory javy implementované v procesoru.
Aktuálnější jsou třeba mnohojádrové Vega procesory od Azul (Vega 3 - 54 jader), staví nad tím i vlastní systémy: http://www.azulsystems.com/products/compute_appliance.htm

Takže ano, kdo potřebuje javu ve velkém, tak si k ní může koupit i hodně slušné železo. Za deset let si zase stejně budem všichni stěžovat jak jsou ta Java a C++ velmi rychlé a ten nový hybrid Prologu a Javy pomalý  ;D
Hehe. Ten pokrok se proste neda zastavit. Podle meho nazoru by na vsechny bezne programy stacilo obycejne pentium, mozna i obycejna 386ka, jenze diky javam, vistam a "hybridum proglogu a javy", cili pokrokovym vecem, musime porad kupovat silnejsi a silnejsi zelezo, i kdyz delame porad to same, jen to ma mozna hezci okna :)

Nojo, vyrobci zeleza a programatori musej z neceho zit :) Prekvapuje me, jak ruka ruku myje, a to nejspis i bez uplatku, protoze co je dobre pro kolaloku, je dobre i pro zakon  :D
Omlouvam se za psani bez hacku a carek, ale s nimi bych to psal jeste zitra :(

Kecik

  • Člen
  • **
  • Příspěvků: 106
  • nuqDaq yuch Dapol-where do you keep the chocolate?
    • Zobrazit profil
    • Personal web page
Re: Proč Java
« Odpověď #39 kdy: 22 Února 2009, 00:44:25 »
N nevim nevim, taky nepotřebuješ auto, když můžeš chodit po svých. Na názor, že výkonější počítače potřebujeme jen kvůli hezkým oknům, snad ani nemá cenu nijak reagovat. Ty jsi tenhle příspěvek stejně psal na psacím stroji ne? Johnny?
The most important thing in the programming language is the name. A language will not succeed without a good name. I have recently invented a very good name and now I am looking for a suitable language.
D. E. Knuth, 1967

Ander

  • Návštěvník
  • *
  • Příspěvků: 50
    • Zobrazit profil
Re: Proč Java
« Odpověď #40 kdy: 22 Února 2009, 14:36:00 »
docela by mě zajímalo proč v ní firmy vidí tak velký pokrok.
Pokud jsem te dobre pochopil, tak Javou myslis Java SE (Standard Edition). Firmy zajima spise jina oblast, a to Java EE (Enterprise edition).

Navíc ne každý asi má nainstalované JDK nebo ten balík pro běh javy (zapoměl jsem jak se jmenuje) což docela brání rozvoji javy... Co si vzpomínám tak třeba na Fedoře java v základu nebývala... Jak je to s Kubuntu nevím protože jí vždycky v základu instaluju.
Na beh javovych aplikaci potrebujes JRE a to je dobre dostupne pro radu operacnich systemu. V linuxovych distribucich je to otazka instalace jednoho baliku, ve Windows stahnes instalator. BTW. uz jsem i ve Windows setkal s tim, ze jsem musel stahovat Visual Studio runtime knihovny pro beh programu, protoze nebyly soucasti instalace. Takze je to spise o pristupu tvurce programu.

JohnDoe

  • Člen
  • **
  • Příspěvků: 168
    • Zobrazit profil
Re: Proč Java
« Odpověď #41 kdy: 22 Února 2009, 22:58:01 »
N nevim nevim, taky nepotřebuješ auto, když můžeš chodit po svých. Na názor, že výkonější počítače potřebujeme jen kvůli hezkým oknům, snad ani nemá cenu nijak reagovat. Ty jsi tenhle příspěvek stejně psal na psacím stroji ne? Johnny?
No ja teda mam lepsi zelezo kvuli hram ;) Ale kupovat do firmy lepsi zelezo jen kvuli tomu, ze to nekdo napsal v jave... Chci tim rict, ze krivka vykonu zeleza je mnohem strmejsi, nez krivka vykonu aplikaci. Kdyby se vic optimalizaovalo, coz uz se davno nemusi, tak jsme davno nekde jinde.

Chodit pesky znamena zadne auto nemit, a ja tu mluvil o pentiu, na kterem se (kdysi) dalo docela pekne jezdit - treba death rally nebo quarantine jsem jezdil dokonce na 386ce ;) Kdyz uz mluvis o tech autech, stara auta taky jezdi, ta nova opet jen lip vypadaj. Jsou pravda o neco bezpecnejsi nez ta stara, ale spotreba je vicemene porad stejna. No neni to divne? Asi to bude tim, ze cpou tu javu uz i do aut ;D
Omlouvam se za psani bez hacku a carek, ale s nimi bych to psal jeste zitra :(

Kecik

  • Člen
  • **
  • Příspěvků: 106
  • nuqDaq yuch Dapol-where do you keep the chocolate?
    • Zobrazit profil
    • Personal web page
Re: Proč Java
« Odpověď #42 kdy: 23 Února 2009, 09:18:31 »
Napsat a pořádně odladit enterprise aplikaci v céčku je oproti Javě časově a hlavně finančně mnohem náročnější. Vedle toho jsou už ceny železa úplně, ale úplně zanedbatelný.
The most important thing in the programming language is the name. A language will not succeed without a good name. I have recently invented a very good name and now I am looking for a suitable language.
D. E. Knuth, 1967

 


Provoz zaštiťuje spolek OpenAlt.