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 11054 krát)

honorguard

  • Host
Proč Java
« kdy: 06 Května 2008, 21:10:30 »
Ahoj,
poslední dobou jsem se začal trochu učit Javu... docela by mě zajímalo proč v ní firmy vidí tak velký pokrok. Je tedy pravda že se svými různými knihovnami toho umí strašně moc... také má plno výhod to že se skládá bytecode a proto se dá pustit prakticky všude, ale co mě se zdá tak je docela pomalejší... hlavně její GUI mi přijde pomalé. 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. Není pro rychlost a pro snadnost kompilování a přenosu kodu lepší například C++?

ADIO45

  • Stálý člen
  • ***
  • Příspěvků: 847
  • snažím poradit...nezáleží na karmy ale snahu :)
    • Zobrazit profil
    • Dráčkovo herní doupě
Re: Proč Java
« Odpověď #1 kdy: 06 Května 2008, 21:28:15 »
Je Java pomalá?

Aplikace v Javě jsou překládány za běhu do nativního kódu procesoru. Díky optimalizacím za běhu a dlouhým rokům vývoje je kód v Javě prakticky stejně rychlý jako ten v C/C++. Odvrácenou stranou jsou potom paměťové nároky celého prostředí, které prodlužují dobu startu aplikace a rychlosti moc nepřidají. Dalším důvodem je Swing, který vykresluje grafické prostředí plně v režii virtuálního stroje, což je pomalejší než nativní toolkity. Přesto je možné říct, že je Java dost rychlá.
http://www.linuxexpres.cz/praxe/ktery-programovaci-jazyk-si-vybrat

Podle mně Java pomalá a mám své názory.

Návod: http://www.linuxsoft.cz/article.php?id_article=244
Toshiba L505 - iCore-3, ATI Radeon HD, 4GB ram,500GB  + Win7 s virtual Ubuntu
Neumím psát česky. Jsem sluchově postižení...

Pavel Půlpán

Re: Proč Java
« Odpověď #2 kdy: 06 Května 2008, 21:48:34 »
... Díky optimalizacím za běhu a dlouhým rokům vývoje je kód v Javě prakticky stejně rychlý jako ten v C/C++ ...

Ufff... asi žiju na jiný planetě. ;D

ubuntu luky

  • Host
Re: Proč Java
« Odpověď #3 kdy: 07 Května 2008, 00:29:06 »
ahoj honoriku pekna ikonka  :D. no hele ja vzdycky slychaval ze budoucnost ma jedine c++ vzdycky sem spis teda delal pascal delphi pak php. mimochodem spousta lidi povazuje php za mrtvy jazyk ale ja si myslim ze minimalne par milionu lidi ho porad pouziva a ze je velmi dobry k nainstalovani jak pro zabavu tak pro obzivu. obecne si teda myslim ze byt php programator je asi nejlepsi volba. clovek malo kdy narazi na neco hodne slozityho coz mu ulehcuje zivot a hlavne php je vstricny. ale rika se ze budoucnost ma jedine c++. a jednou jsem prisel do jednoho knihkupectvi tam sem poslouchal rozhovor nejakyho typka s prodavacem byl to asi tak 50 lety programator a ten rikal ze dnes ma budoucnost urcite C# coz je zrejme jazyk spojenej s .NET.

je pravda ze nektery firmy se o vyvoj v jave zajimaj a je taky pravda ze moc lidi javu nedela takze kdyz se v ni nekdo nauci tak vlastne tim zvysi mozna svoji konkurence schopnost vuci ostatnim programatorum. java applety v prohlizeci jsou urcite takovy pomalejsi hlavne nez to najede, no a ostatni java aplikace nevim netusim.

ze na pc neni nainstalovany to prostredi nutny pro beh javy okennich aplikaci nebo java appletu to je pravda, ale to plati treba i pro flash  :)
« Poslední změna: 07 Května 2008, 00:35:43 od ubuntu luky »

honorguard

  • Host
Re: Proč Java
« Odpověď #4 kdy: 07 Května 2008, 01:04:16 »
html/css/php/mysql - to je moje parketa... a potom ještě pascal a Delphi/Lazarus :D. Nic jinýho neumim :D. Nevim... ono je to dost nepředvídatelný...

Teyras

  • Člen
  • **
  • Příspěvků: 227
  • $life = "fight";
    • Zobrazit profil
Re: Proč Java
« Odpověď #5 kdy: 07 Května 2008, 15:36:30 »
njn, nevím proč, ale Java mi přijde hrozně těžkopádná a složitá... A navíc pomalá... Poslední dobou mi nejvíc vyhovuje C++, ale jediný, v čem umím obstojně je HTML/CSS/PHP/JavaScript... Na druhou stranu, je pravda, že rozšířenost jiných systémů než jsou wokna roste, a Javě ta multiplatformnost prospěje... A bude stále rychlejší a rychlejší, stejně jako se zrychlují počítače...
AMD Athlon X2 4400+, 2GB DDR2, Asus GeForce EN8600GT 512MB DDR3, Seagate Barracuda 7200.10 160GB SATAII, Seagate Barracuda 7200.10 120GB IDE
Arch Linux, KDEmod 4.2

Martin - ViPEr*CZ*

Re: Proč Java
« Odpověď #6 kdy: 07 Května 2008, 17:42:30 »
C++ a jeho nástupce C# jsou asi nejlepší.... ;)
Open source is gold way... Mint 17.2, Debian 8.1 Jessie| Ubuntu Wiki (návody) | Google vyhledávač | Qt4 návody

nettezzaumana

  • Host
Re: Proč Java
« Odpověď #7 kdy: 07 Května 2008, 17:44:53 »
... Díky optimalizacím za běhu a dlouhým rokům vývoje je kód v Javě prakticky stejně rychlý jako ten v C/C++ ...

Ufff... asi žiju na jiný planetě. ;D
divocaku !! jsme na planete opic! sakra :D

Marvn

  • Stálý člen
  • ***
  • Příspěvků: 627
  • Take it easy :)
    • Zobrazit profil
Re: Proč Java
« Odpověď #8 kdy: 07 Května 2008, 17:59:31 »
ono dost zalezi na tom, co chcete tvorit...

btw. java je snek :)
Arch Linux x64 (KDE) | KISS  :-*
"Ignorance isn't stupidity, but choosing to remain ignorant is."

Kenji

  • Člen
  • **
  • Příspěvků: 489
    • Zobrazit profil
    • Ifrit
Re: Proč Java
« Odpověď #9 kdy: 07 Května 2008, 20:31:23 »
Já myslím, že java je krásný jazyk. Jednoduchý a přehledný.
Problém je v její pomalosti a vyšším nárokům, protože se vlastně překládá za chodu virtuálním strojem javy, výhoda je zase v tom, že se dá spustit skoro kdekoliv, kde je nainstalovaný virtuální stroj javy (JRE - java runtime enviroment, JDE - java development kit, jsou nástroje, kompilátory pro vývojáře).
Já v javě pracuji na Lineage serveru, jehož emulátor je naprogramovaný v javě, ale vpodstatě mohu říct, že ten jazyk nějak moc neumím, ale číst ho, rozumět mu a dělat úpravy dokáže skoro každý.
Podle mě java nemá moc dobrou budoucnost, možná tak v oblasti webů.
Spíš bych se tedy učil programovat v C/C++, protože to podle mě jsou jazyky, které mají budoucnost.
« Poslední změna: 07 Května 2008, 20:33:41 od Kenji »
*´¨)
¸.·´¸.·´¨)
(¸.·´ (¸.·*´`*·>>>

honorguard

  • Host
Re: Proč Java
« Odpověď #10 kdy: 08 Května 2008, 00:35:57 »
No já si nejsem moc jistý jestli ji číst a upravovat umí každej... ono přeci jen jak moc je složitý oproti třeba Pascalu načíst vstup z klávesnice ;). Jinak Java Development Kit je JDK ne JDE. Přehledný jazyk to rozhodně je, ostatně jako ostatní jazyky využívající objekty... Ale jednoduchý mi tedy moc nepřijde. mě úplně stačila ta dokumentace která má 50 MB..

wam]Spider007

  • Host
Re: Proč Java
« Odpověď #11 kdy: 08 Května 2008, 00:56:24 »
SQL je jazyk buducnosti :P

Pavel Půlpán

Re: Proč Java
« Odpověď #12 kdy: 08 Května 2008, 10:14:41 »
SQL je jazyk buducnosti :P

Už vidím jak vývojáři kernelu přecházej na SQL! :D

Pavel Půlpán

Re: Proč Java
« Odpověď #13 kdy: 08 Května 2008, 10:15:13 »
divocaku !! jsme na planete opic! sakra :D

Jj neska ráno se mi tak motala hlava, že jsem těch vopic viděl dost! :D

wam]Spider007

  • Host
Re: Proč Java
« Odpověď #14 kdy: 08 Května 2008, 10:17:33 »
SQL je jazyk buducnosti :P

Už vidím jak vývojáři kernelu přecházej na SQL! :D

hehe :D tak som to zas nemyslel

Smix

  • Návštěvník
  • *
  • Příspěvků: 38
    • Zobrazit profil
Re: Proč Java
« Odpověď #15 kdy: 08 Května 2008, 15:42:40 »
... mě úplně stačila ta dokumentace která má 50 MB..
... no pokud si pamatuju dobře, tak MSDN library byla na jedno CD :o >:( ... Zlatá Java ;D ...
Main (NB1) : Fujitsu-Siemens 1536 NB Intel CoreDuo 2x1.6 Ghz, ATI Mobility Radeon x1400 256 MB, 1024 MB RAM, 120 GB S-ATA (8.04)
Desktop : Intel Celeron 2,6GHz, ATI Radeon 9600 Sapphire Special FireBlade Edition, 512 MB RAM, 200 GB S-ATA (8:04)
NB2 : Fujitsu-Siemens 2040 NB Intel Pentium M 1.6 GHz, Intel integrated GC, 512 MB RAM, 60 GB (7.10)

puba

  • Člen
  • **
  • Příspěvků: 225
    • Zobrazit profil
Re: Proč Java
« Odpověď #16 kdy: 09 Května 2008, 08:44:56 »
V Jave funguje docela dost veci. Treba Matlab si bez Javy neskrtne. Jinak Java se pouziva hlavne na rozsahle databazove aplikace (J2EE), kde by bylo PHP priliz nebezpecne a pomale. Tim, ze je robustni a pravidelne vychazeji jeji aktualizace je pro opravdu dulezite veci jeden z nejlepsich kandidatu (takova nejvetsi konkurence Oracle serveru). A verte nebo ne, tady se toci prachy!!!

Jinak v Jave se dnes pry uz nekolik let pise vic programatoru, nez v C, C++ i C# dohromady.

Tak nevim. Myslim, ze by mel kazdy umet oboje :-)
HP Pavilion dv2058ea (Intel Core Duo 1,66GHz, 2GB RAM, Geforce 7200 Go - 256MB, WD-120 GB sata, WiFi, Bluetooth, ctecka 5in1 ), Ubuntu HH 8.04

honorguard

  • Host
Re: Proč Java
« Odpověď #17 kdy: 09 Května 2008, 10:06:12 »
No tak jestli jsem správně pochopil C#, tak je to vlastně java, akorát se kompiluje do binárního kódu ne?

wam]Spider007

  • Host
Re: Proč Java
« Odpověď #18 kdy: 09 Května 2008, 13:04:51 »
C# je zjednoduseny Visual C++

Pavel Půlpán

Re: Proč Java
« Odpověď #19 kdy: 09 Května 2008, 13:15:58 »
[noflame]C# je zmršenej kříženec Javy s C++[/noflame] 8)

nettezzaumana

  • Host
Re: Proč Java
« Odpověď #20 kdy: 09 Května 2008, 15:14:19 »
[noflame]C# je zmršenej kříženec Javy s C++[/noflame] 8)
<< sed 's/\s/\n/3;s/\n.*$//;s/\[.*\]//'

Pavel Půlpán

Re: Proč Java
« Odpověď #21 kdy: 09 Května 2008, 17:25:28 »
Taky se to tak dá říct... :D

Kecik

  • Člen
  • **
  • Příspěvků: 106
  • nuqDaq yuch Dapol-where do you keep the chocolate?
    • Zobrazit profil
    • Personal web page
Re: Proč Java
« Odpověď #22 kdy: 13 Února 2009, 21:36:30 »
No já si nejsem moc jistý jestli ji číst a upravovat umí každej... ono přeci jen jak moc je složitý oproti třeba Pascalu načíst vstup z klávesnice ;). Jinak Java Development Kit je JDK ne JDE. Přehledný jazyk to rozhodně je, ostatně jako ostatní jazyky využívající objekty... Ale jednoduchý mi tedy moc nepřijde. mě úplně stačila ta dokumentace která má 50 MB..

JavaDoc je nejpropracovanější dokumentační systém vůbec, a je neocenitelnej když s nim umíš správně pracovat.

Pánové proč tu hodnotíte  něco co jste ani pořádně nezkusili. Nechci vám kazit iluze ale PHP byť se urputně až směšně snaží dosáhnout na enterprise aplikace má k Javě stejně daleko jako tříkolka k nejnovějšímu BMW. Ve firmě kde pracuju používáme Javu k serverovým řešením, zpracováváme gigabyty dat pro banky a pojišťovny. Vytvořili jsme v Javě nejrychleší XML parser na světě. Java slaví takovej úspěch protože je skutečně multiplatformní a navzdory všem dogmatům výkonná.

Javu bych stavěl naproti C++, já preferuju Javu, protože práce s ní mi přijde mnohem elegantnější. Potom je tu dotnet a to je úplně to samý jako Java. Tolik podobný je to hlavně proto, že na vývoji Javy původně spolupracoval Microsoft se Sunem, Microsoft couvnul a pak toho zřejmně litoval.

Nechám vás tu dál přemítat ve vašem (bez urážky) skriptováním omezeným myšlení. Ale jestli chcete do konce života vyrábět eshopy a baví vás to cestou podivných a nepřirozených objektů jak je PHP "chápe", tak si tu dál předhazujte ty nesmysly, který jsem se tu dočet.
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

boon

  • Člen
  • **
  • Příspěvků: 193
    • Zobrazit profil
Re: Proč Java
« Odpověď #23 kdy: 16 Února 2009, 20:06:51 »
Musím se vmísit do vaší diskuze jakožto .NET programátor (v C#)... Ty vaše narážky na C# jsou opravdu směšné. Nevím, co je na něm nepovedeného. Je to velmi rychlý, jednoduchý a přehledný jazyk, tvořen kombinací C++ a Javy. Od C++ si měl vzít rychlost (i když stejné rychlosti nedosahuje, rozhodně je to lepší, než šnečí Java) a od Javy zase robustnost aplikací.

Výhoda C# je v tom, že podporuje nejnovější technologie, má špičkové programovací prostředí (Visual Studio nemá téměř konkurenci) a nespornou výhodou je to, že do něj MS tlačí, jak může (spolu s VB.NET), takže se v něm dá psát WPF apps., XNA apps., ASP.NET apps. a mnoho dalších aplikací. Nevýhodou je, že pro lidi na linuxu je to naprosto zbytečné, ale vzhledem k tomu, že linux má pár procent lidí, nevidím v tom až takový problém...

Mimo jiné, říkat, že Java je dobrá jen proto, že se dá spustit na všech systémech je jako říkat, že anální sex je dobrý, protože se dá provozovat na obou pohlavích...
Ubuntu 7.10 GG  user, little Windows user (in shame)
C2Q 6600 (2,4 Ghz), 4Gb ram, Radeon HD3870 512mb

JohnDoe

  • Člen
  • **
  • Příspěvků: 168
    • Zobrazit profil
Re: Proč Java
« Odpověď #24 kdy: 16 Února 2009, 21:27:09 »
Linux ma par procent lidi, ale jsou to taky zakaznici. A pokud se budu moct rozhodnout, jestli si vyberu produkt, kterej pustim vsude, nebo jen nekde, tak hadej co si vyberu :) Java je pravda pomale, ale v normalnich aplikacich to az tolik nevadi. Horsi to je, kdyz chce clovek delat neco opravdu narocneho.
Omlouvam se za psani bez hacku a carek, ale s nimi bych to psal jeste zitra :(

 


Provoz zaštiťuje spolek OpenAlt.