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

Razlika izmedju Java i Java2

[es] :: Java :: Razlika izmedju Java i Java2

[ Pregleda: 7370 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Zav
Dragan Obrenovic
Bosna

Član broj: 28916
Poruke: 13
*.teol.net



Profil

icon Razlika izmedju Java i Java223.06.2004. u 19:39 - pre 241 meseci
Jedno pocetnicko pitanje...
Koja je razlika izmedju jave i java2. Koja je razlika izmedju microsoft jave i sun jave. Koju bi ste vi preporucili za ucenje. I mane ili prednosti jave u odnosu na druge programske jezike odnosno zasto uciti javu a ne neki drugi programski jezik.

 
Odgovor na temu

antix

Član broj: 8388
Poruke: 265
*.mobtel.com

Jabber: antix@elitesecurity.org


Profil

icon Re: Razlika izmedju Java i Java224.06.2004. u 00:07 - pre 241 meseci
razlika između jave i jave2 je u dodatim novim klasama,
izmijenjenim starim klasama, malko restruktuiranja, mnogo novih
stvari itd.

Ne uči Microsoft Javu jer je to loš pokušaj. To je marketinški potez
MS-a da otme dio kolača od Sun-a. Znači samo Sun i njegova
specifikacija....

Java je dobra zbog raznih stvari ali pogledaj ipak i .Net jer ne
treba isključivati ni tu opciju. Iako sam zaljubljenik u Javu
mislim da ni to nije toliko loša stvar...
 
Odgovor na temu

EXeX

Član broj: 20651
Poruke: 166
*.cmu.carnet.hr



Profil

icon Re: Razlika izmedju Java i Java224.06.2004. u 13:52 - pre 241 meseci
Hm,microsoft java,to i nepostoji,prije je postojao Visual J , a dana J#.NET.
Koliko ja znam,posto se nisam prckao puno u MS verzije Jave,jedino sto je zajednicko je sintaksa,a ostalo je razlicito.Dalje "MS Java" ne moze bas da radi na svim platformama u svim slucajevima,posto se neke stvari izgleda oslanjaju na win komponente.
Sto se tice Java2 vs .NET to su danas dvije podjenake konkurentne tehnologije.
Buducnost:egzistiraju obje i dobro je upoznati obje.
eX
 
Odgovor na temu

antix

Član broj: 8388
Poruke: 265
*.mobtel.co.yu

Jabber: antix@elitesecurity.org


Profil

icon Re: Razlika izmedju Java i Java224.06.2004. u 19:44 - pre 241 meseci
Zapravo MS je distribuirao svoju verziju Jave koja je bila donekle
kompatibilna sa Sun-ovom verzijom. To je dovelo do problema i do
tužbi. Nisam siguran šta se desilo sa J++?

Slažem se da treba upoznati obije platforme (.Net i J2EE) ali mislim
da se treba odlučiti (nakon upoznavanje) čime se baviti. Čini mi se
da je vrlo teško biti stručnjak (super dobar poznavalac) obije
platforme. Znači treba se odlučiti na šta se baciti i onda forsiraš samo
to... a naravno nije naodmet da poznaješ i konkurentsku platformu...
 
Odgovor na temu

Java Beograd
Novi Beograd

Član broj: 11890
Poruke: 9490
217.26.79.*



+10253 Profil

icon Re: Razlika izmedju Java i Java225.06.2004. u 09:18 - pre 241 meseci
Java je Java.
Svaka Java je ista. Nemojte da zbunjujete ljude. Nema nikakve razlike izmedju jedne i druge Jave. Potpuno je svejedno koja se Java koristi. SVE sto se napise u "jednoj Javi", moze se prevesti "drugom Javom". Jedina razlika je u skupu dodatih klasa koje nudi jedan ili drugi proizvodjac. Dakle, sta god napisete u J++ moze se prevesti Sun Java kompajlerom. Jedini uslov je da nisu koriscene klase iz paketa com.ms.*

J++ je zapravo samo IDE za Javu. Ja ga neretko koristim ali, pre konacne distribucije kupcu class i jar fajlove napravim Sun-ovim alatom. Naravno, ne koristim nista iz com.microsoft package-a.

J# je opet Java. Razlika je u izvrsnim fajlovima, prevodjenjem se ne dobija .class nego se bilduje ili dll ili exe (.net exe oblik). Naravno, ima sijaset svojih dodatih biblioteka.

IBM-ova Java izmedju ostalog, ima svoje klase za User Interface, dakle duplirani package awt koji nosi naziv swt. Ali, naravno, awt se normalno moze koristiti.

Slicno je i u mobilnoj tenhologiji. Ako pisete java midlete bez koriscenja Siemens ili Nokia class-ova, midlet ce raditi na svakom telefonu. Ako u toku razvoja koristite package com.nokia to naravno nece raditi na Siemensu.

A i da odgovorim na pocetno pitanje: Java2 je Java1 sa velikom kolekcijom novih biblioteka pre svega u paketima com.sun.java.*, javax.* i tako dalje. Sav kod napisan u Java1 moze se prevesti Java2 kompajlerima.

Ono sto odvaja Javu 1 od Jave 2 je da Microsoft-ova Java VM podrzava samo class-ove iz osnovnog, Java1 paketa klasa. Zato, ako pisete applete koji koriste Java2 class-e nece se moci izvrsavati u MS Java VM.

I jos jedno pojasnjenje. Java2 se zove sve sto prelazi verziju JDK 1.1.* Poslednja verzija Jave 1 je 1.1.8, a verzija 1.2 dobila je novo ime: "Java 2". Ima tu jos zabuna:

JDK=Java Development Kit
JSDK=Java Server Development Kit, ali za Javu 2 JSDK=Java Software Development Kit

Sto se ucenja Jave kao programskog jezika tice, potpuno je svejedno ! Svaka Java je ista ! Kad jednom naucis kako se koriste klase pojedinih paketa, bice ti potpuno svejedno da li importujes java.awt.* ili com.ms.awt.*
Koristi bilo koje razvojno okruzenje, i samo napred.

OTPOR blokadi ulica, OTPOR blokiranom Beogradu, OTPOR blokiranoj Srbiji
 
Odgovor na temu

antix

Član broj: 8388
Poruke: 265
*.mobtel.com

Jabber: antix@elitesecurity.org


Profil

icon Re: Razlika izmedju Java i Java225.06.2004. u 20:06 - pre 241 meseci
hm,
nisam želio nikoga da zbunim. Slažem se da je Java=Java ali samo kada je u
pitanju sintaksa. Znači tu nema zabune niti razlike. Ali problem sa MS-om je
što je dodavao sopstvene klase tamo gdje ne treba. Kada kažem gdje ne treba
ne mislim da je dodavao klase u ms.com (ili neki sličan) paket već je dodavao
klase u java.* paket (što složićete se) nije dobro. I kako misliš da se Java
program koji koristi te MS klase iz java.* paketa prekompajlira npr. sun-ovim
kompajlerom (bez prethodne izmjene koda). Čini mi se da nije svejedno šta
se koristi.
Mislim Vector klasa je Vector klasa ali....

Sun je izdao Java specifikaciju i toga se treba držati. Ne moraš koristiti Sun-ove
alate (čak ni kompajler) ali treba se držati standarda!!! Nadam se da ne griješim
u nečemu...

pozdrav za sve ljubitelje Jave
 
Odgovor na temu

Java Beograd
Novi Beograd

Član broj: 11890
Poruke: 9490
217.26.79.*



+10253 Profil

icon Re: Razlika izmedju Java i Java228.06.2004. u 08:17 - pre 241 meseci
Nazalost, gresis. Nema ni jedne jedine klase u paketima java.* a da je MS-ova, tj. da nije Sun-ova. I ne samo to, nego nijedan drugi proizvodjac nije dodao svoju klasu u te pakete.
U tome i jeste sva lepota Jave. Mnogo, mnogo paketa i klasa, (tj. biblioteka), mnogo nezavisnih proizvodjaca, i sve na svom mestu, sve lepo i uredno.

Ali, ajde, da ne budem drcan, ogradicu se: Ja za 7 godina profesionalnog bavljenja Javom nisam ni sreo ni cuo za takvu klasu. Ako postoji, to znaci da sam u dubokoj zabludi. Bicu u krivu. A ti kazi koje su to klase.
OTPOR blokadi ulica, OTPOR blokiranom Beogradu, OTPOR blokiranoj Srbiji
 
Odgovor na temu

antix

Član broj: 8388
Poruke: 265
*.mobtel.com

Jabber: antix@elitesecurity.org


Profil

icon Re: Razlika izmedju Java i Java228.06.2004. u 13:26 - pre 241 meseci
pa nisam ni pomenuo ''ljepotu'' Jave u lošem kontekstu. Sve je to ok
i zbog svih dobrih osobina ovo je i moj omiljni jezik. Problem je što je
MS pokušao da naruši ljepotu. Ne sumnjam da si stručnjak za Javu
ali vjerovatno nisi koristio baš ove klase:


[url]http://www.javaworld.com/javaworld/jw-10-1997/jw-10-sdk.html[/url]

Citat:

Hey, what's that class doing there?
The first set of changes in Microsoft's SDK for Java is new classes, methods, and variables that were added to the system packages. A system package, or core Java API, is anything that begins with java.* in its fully qualified class name. As for classes, 16 new ones were added into java.awt. These are:

WButtonPeer
WCheckboxMenuItemPeer
WCheckboxPeer
WChoicePeer
WLabelPeer
WListPeer
WMenuBarPeer
WMenuItemPeer
WMenuPeer
WPopupMenuPeer
WScrollbarPeer
WScrollPanePeer
WTextAreaPeer
WTextComponentPeer
WTextFieldPeer
WUIPeer



 
Odgovor na temu

mca
Bgd

Član broj: 3986
Poruke: 131
*.ceetel.co.yu



Profil

icon Re: Razlika izmedju Java i Java228.06.2004. u 14:12 - pre 241 meseci
Ma da skratimo pricu.
Sem ako musterija eksplicitno ne precizira verziju jave (pa cak i nesrecni microsoft pokusaj), UVEK koristiti najnoviju implementaciju (ne mora SUN-ova, jer cesto su implementacije IBM-a ili BEA-e brze i optimizovanije). Sto se tice standarda to je SUN.

Po pravilu, posto se microsoft vise time ne bavi, niko sem SUN-a ne dodaje zvanicno klase u java.* hijerarhiju.
 
Odgovor na temu

Java Beograd
Novi Beograd

Član broj: 11890
Poruke: 9490
217.26.79.*



+10253 Profil

icon Re: Razlika izmedju Java i Java228.06.2004. u 14:15 - pre 241 meseci
Hm, ovoga nema u mom J++ 6.0. Gde se ovo pojavljuje ?
OTPOR blokadi ulica, OTPOR blokiranom Beogradu, OTPOR blokiranoj Srbiji
 
Odgovor na temu

[es] :: Java :: Razlika izmedju Java i Java2

[ Pregleda: 7370 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

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