Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

JAVA programi v.s. C++ programi

[es] :: Java :: JAVA programi v.s. C++ programi
(Zaključana tema (lock), by hyle)

[ Pregleda: 4962 | Odgovora: 13 ] > FB > Twit

Postavi temu

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

pedjailic

Član broj: 99586
Poruke: 6
*.rcub.bg.ac.yu.



Profil

icon JAVA programi v.s. C++ programi17.08.2006. u 13:09 - pre 214 meseci
Zanima me kako se u javi prave stand alone aplikacije, dakle da se jednostavno pokrecu kao exe fajlovi.
 
0

icobh
Igor Pejašinović
Network Admin
Navigo SC d.o.o.
Banja Luka

Član broj: 18738
Poruke: 1319
*.inecco.net.

Sajt: www.nsc.ba


+4 Profil

icon Re: JAVA programi v.s. C++ programi17.08.2006. u 14:28 - pre 214 meseci
Stand alone program znači there is no third party components, tako da pokrenuti Java program bez Java VM-a je nemoguće za sad... A tebi druže treba Jar2Exe.
I ♥ ♀

Ovaj post je zlata vrijedan!
 
0

Webad
Miloš Cvetković
Novi Sad

Član broj: 10680
Poruke: 15
*.beobug.com.



Profil

icon Re: JAVA programi v.s. C++ programi17.08.2006. u 15:07 - pre 214 meseci
Mozda covek hoce samo da pokrene aplikaciju "kao exe" (recimo duplim klikom na ikonicu).
U tom slucaju, ja sam svojevremeno pravio .bat fajlove pa kliktao po njima ili sam jarovao u nekom IDE-u.
Naravno, JVM i dalje mora biti instaliran.
 
0

anon315

Član broj: 315
Poruke: 1657
*.adsl.sezampro.yu.



+13 Profil

icon Re: JAVA programi v.s. C++ programi17.08.2006. u 16:38 - pre 214 meseci
http://www.ej-technologies.com/products/exe4j/overview.html

http://www.ej-technologies.com/products/install4j/overview.html
 
0

staticInt

Član broj: 66101
Poruke: 485
80.93.248.*



+43 Profil

icon Re: JAVA programi v.s. C++ programi17.08.2006. u 22:39 - pre 214 meseci
Ako zelis da stvarno bude stand alone onda moras da uvrstis i JVM u taj exe ;)
 
0

augustus
Novi Sad - Beograd

Član broj: 101581
Poruke: 358
212.62.51.*



+46 Profil

icon Re: JAVA programi v.s. C++ programi20.08.2006. u 17:44 - pre 214 meseci
pogledaj sta radi TowerJ paket(googlaj malo).Mislim da on generise izvrsni kod za windoze.
"Čovek je biće koje se na sve navikava, i ja mislim da je ovo njegova najbolja definicija."
Fjodor M. Dostojevski
 
0

pedjailic

Član broj: 99586
Poruke: 6
*.rcub.bg.ac.yu.



Profil

icon Re: JAVA programi v.s. C++ programi07.09.2006. u 12:20 - pre 213 meseci
Hvala svima koju su pokusali. Generalno neko iskustvo u kreiranju java aplikacija koje bi bile naravno platfomrski ne zavisne ali zavisne opet zavisne od JVM, mi govori da je ipak prednost na strani C++, naravno ako se radi sa dobrim razvojnim alatima, QT toolkit je dobar primer, prevodjenje na druge sisteme kao sto su MAC ili LINUX, ne bi trebalo da bude toliko bolno, mada moram priznati da se prevodjenje kodova razvijanih na ovim platformama, na windows ume da zada male teskoce ali to su vec mane OP Sis kao sto je Win.
 
0

Au197/79
Zlatan Kadragić
Minhen

Član broj: 3556
Poruke: 772
195.252.90.*

Sajt: aurelije.blogspot.com


+47 Profil

icon Re: JAVA programi v.s. C++ programi07.09.2006. u 13:12 - pre 213 meseci
Java može da radi sa novim QT-om (mada ne znam da li je to izašlo iz beta faze), a tu je i SWT koji je mnogo više native nego Swing...
Bolje džaba ležat nego džaba radit.
 
0

dejankr
Dejan Krsmanovic
JavaEE programer
Beograd

Član broj: 7842
Poruke: 384
*.dynamic.sbb.co.yu.



+1 Profil

icon Re: JAVA programi v.s. C++ programi07.09.2006. u 13:37 - pre 213 meseci
Citat:
pedjailic: Hvala svima koju su pokusali. Generalno neko iskustvo u kreiranju java aplikacija koje bi bile naravno platfomrski ne zavisne ali zavisne opet zavisne od JVM, mi govori da je ipak prednost na strani C++, naravno ako se radi sa dobrim razvojnim alatima, QT toolkit je dobar primer, prevodjenje na druge sisteme kao sto su MAC ili LINUX, ne bi trebalo da bude toliko bolno, mada moram priznati da se prevodjenje kodova razvijanih na ovim platformama, na windows ume da zada male teskoce ali to su vec mane OP Sis kao sto je Win.


Platformska nezavisnot Jave, iako se često navodi kao jedna od njenih najbitnih prednosti, je po meni prilično diskutabilna. Hoću da kažem, da za najveći broj aplikacija koje se pišu u Javi platformska nezavisnost nije toliko bitna. Java je danas najjača u serverskim aplikacijama, a kod njih je platformska nezavisnot prilično nebitna stvar jer se aplikacije jednom instalira i uglavnom se i ne dira. Istina je da mnogi JavaEE developeri rade razvoj na Windows a deploy na Linux, ali mislim da jedno kompajliranje pre deploya, ne bi pretstavljao veliki problem.

Java je danas takođe jaka i na mobilnim uređajima, a koliko sam shvatio od ljudi koji se bave sa JavaME, od portabilnosti tek tu nema ništa, tj. svaki uređaj ima svoje specifičnosti (ne bavim se ovime pa me ne držite za reč).

Ono gde bi portabilnost bila najbitnija, to su desktop aplikacije, a tu se Java i nije bog zna kako pokazala. Međutim, čak i neki uspešni primeri Java desktop aplikacija poput Eclipse, nisu platformski nezavisni.

Ako želiš sa Javom da radiš samo zbog toga što je portabilna, možda ona i nije najbolje rešenje. Java ima mnogo drugih svojih prednosti zbog čega bi je trebalo koristiti.
 
0

radov

Član broj: 104324
Poruke: 3
*.rcub.bg.ac.yu.



Profil

icon Re: JAVA programi v.s. C++ programi07.09.2006. u 21:38 - pre 213 meseci
Definitivno se slazem da je najaca java na serverima, takodje je jaka ekspanzija jave koja se desava na prostorima J2ME, prakticno ona je tamo jedina, e sad ta prica o javi i platformskoj nezavisnosti je furana od strane SUN-a naime moje skromno misljenje je da su krenuvsi od price o mikrotalasnim ..... hteli samo da osvoje sto vece parce kolaca, to im je i poslo za rukom ...
 
0

staticInt

Član broj: 66101
Poruke: 485
80.93.248.*



+43 Profil

icon Re: JAVA programi v.s. C++ programi08.09.2006. u 02:32 - pre 213 meseci
Java je napravljena za programere koji ne znaju da rade sa C-om ili ih mrzi da se bakcu sa low level programiranjem pa zele sve na brzaka i lako.
Da citiram ono: System.MakeGame(Doom3);

Sto se tice platformske nezavisnosti to je sve lepo samo sto JVM radi jako sporo i bilo kakve Java based aplikacije su jako zahtevne, pominjete J2ME, pogledajte igrice za mobilne telefone koji su pisani u Javi a onda pogledajte one koje su pisane u C-u, programirao sam aplikacije u Javi i cesto sam dobijao ospice kako sporo sve radi, jeste da je veoma lako i prakticno pisati Java aplikacije i na mnogo stvari ne moras da mislis ali opet krajnji ishod je bedan.

Naravno Java je dobra za neke stvari ali za neke izuzetno losa, posto je ova tema java vs C, uvek C pobedjuje sto se tice performansi, sto se tice lakoce izrade aplikacija tu Java pobedjuje jer je veoma jednostavna i prakticna.

Sto se tice standalone aplikacija to je kod Jave veoma tesko ostvarljivo jer jedini nacin napraviti standalone aplikaciju je uvrstiti JVM u program sto je neprakticno u mnogim slucajevima.
Ima gomila programa na internetu koji prave exe fajlove od Java aplikacija ali opet to nece raditi ako nema JVM.
 
0

dejankr
Dejan Krsmanovic
JavaEE programer
Beograd

Član broj: 7842
Poruke: 384
*.sbb.co.yu.



+1 Profil

icon Re: JAVA programi v.s. C++ programi08.09.2006. u 09:37 - pre 213 meseci
Ne bih da počinjem novi flame war ali hteo bih ipak da napomenem da su priče o sporosti Jave danas malo preterane.
Kada se Java pojavila, istina je da je bila izuzetno spora, negde sam nalazio podatke da je je 20 do 50 puta sporija od ekvivalentnog C++ programa. Međutim današnje VM su veoma napredovale u optimizaciji koda tako da je po nekim podacima Java sporija 10-15% od odgovarajućeg C++ programa. U nekim slučajevima može čak da bude i brža.

Dalje, kod serverskih aplikacija, brzina same aplikacije retko kada je bottleneck. Pristup bazi, fajl sistemu kao i sama mreža su sporiji za red veličine u odnosu na samu aplikaciju tako da brzina rada same aplikacije nema mnogo efekta sa klijentske strane.

Citat:
staticInt: Java je napravljena za programere koji ne znaju da rade sa C-om ili ih mrzi da se bakcu sa low level programiranjem pa zele sve na brzaka i lako.
Da citiram ono: System.MakeGame(Doom3);


Pazi i C je napravljen za programere koji ne žele da se bakću sa asemblerom, asembler za one koji nisu hteli da kucaju 0 i 1. Poenta priče je napraviti što pre aplikaciju koja će imati manje bagova i raditi zadovoljavajuće dobro. Uostalom, danas se već pojavljuju programski jezici čiji zagovornici Javu smatraju teškom i komplikovanom. Sve je to evolucija i sve ide preme tome da se sa što manje programiranja dobije rezultat.


Citat:
staticInt: Naravno Java je dobra za neke stvari ali za neke izuzetno losa, posto je ova tema java vs C, uvek C pobedjuje sto se tice performansi, sto se tice lakoce izrade aplikacija tu Java pobedjuje jer je veoma jednostavna i prakticna.


Ovo stoji, s tim što se Java i C/C++ retko kada koriste za istu stvar. Nećeš pisati operativni sistem ili drajver za grafičku karticu u Javi, kao što nema mnogo smisla koristiti C za pisanje web aplikacija. Doduše, u poslednje vreme se pojavljuju i izuzetno dobre Java desktop aplikacije. Na primer Eclipse CDT je C/C++ IDE a pisan je u Javi. Da mi je neko pre 5-6 godina pričao, ne bih ga ozbiljno shvatio jer su se tada Java alati često pisali u C/C++!


 
0

pedjailic

Član broj: 99586
Poruke: 6
*.matf.bg.ac.yu.



Profil

icon Re: JAVA programi v.s. C++ programi08.09.2006. u 09:57 - pre 213 meseci
Naravno da brzina ili ti sporost jave ne moze da se smatra bitnim nedostatkom jer na svim trenutno aktuelnim racunarima po konfiguraciji, govorim o standardnim desktop racunarima, java ima apsolutno zadovoljavojuce performanse u pogledu brzine i moze se ocekivati da ce u narednom periodu da ce se sve vise ta mana otklanjati sto povecanjem performansi racunara sto optimizacijom JVM. U skladu sa temom cini se da sve sto se moze uraditi u c++ se moze u raditi u javi dok obrnuto ne mora da vazi.
 
0

hyle
Perica Milošević
Belgrade

Član broj: 30030
Poruke: 150
82.117.206.*

Sajt: www.linkedin.com/in/peric..


+4 Profil

icon Re: JAVA programi v.s. C++ programi08.09.2006. u 09:59 - pre 213 meseci
Tema je otišla u offtopic, dalju rasprava na temu Java vs. C++ možete nastaviti ovde.
 
0

[es] :: Java :: JAVA programi v.s. C++ programi
(Zaključana tema (lock), by hyle)

[ Pregleda: 4962 | Odgovora: 13 ] > FB > Twit

Postavi temu

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.