wOOzY Δημοσ. 27 Ιανουαρίου 2003 Δημοσ. 27 Ιανουαρίου 2003 Παιδιά θέμα χιλιοειπωμένο αλλά έκανα Search και δεν βρήκα τίποτα. <img src="http://www.insomnia.gr/ubbthreads/images/graemlins/laugh.gif" alt="" /> Πως θα την βάλω,για να μπαίνω σε διάφορα Sites που υποστηρίζουν Java Applet; <img src="http://www.insomnia.gr/ubbthreads/images/graemlins/cool.gif" alt="" />
apoc Δημοσ. 27 Ιανουαρίου 2003 Δημοσ. 27 Ιανουαρίου 2003 Κατεβαζεις http://java.sun.com/webapps/download/Redirect/22112456/58474793772828070535056072460860693332289386335946694772-2702/j2re-1_4_1_01-windows-i586-i.exe το κανεις Install, restart τον Internet Explorer και εισαι ετοιμος!
Marcos_Aurilius Δημοσ. 27 Ιανουαρίου 2003 Δημοσ. 27 Ιανουαρίου 2003 Θεωρώ ότι μιλαμε για WinXP. Επειδή δεν έχω κάποιο link, ο επόμενος ας δώσει κάποιο για την Java Virtual machine της Microsot. Και δεν εννοω το επίσημο site, όπου πλέον δεν διατίθεται... Αν πάλι δεν έχει κανείς κάτι πρόχειρο, υπάρχει και η εναλλακτική (κατ'εμέ) java machine της Sun. http://java.sun.com/getjava/download.html Προσωπικά δεν την προτείνω, μιας και όταν είχα έρθει στην ανάγκη της δημιουργούσε graphic distortions στα Windows (IE, explorer, desktop etc.). Δεν κάνω δυσφήμιση προς Θεού, αλλά αυτό είδα, αυτό λέω.
apoc Δημοσ. 27 Ιανουαρίου 2003 Δημοσ. 27 Ιανουαρίου 2003 Δυστηχως η Microsoft με την ζαβολια του MS Java Virtual Machine , εχει καταφερει μετα απο χρονια να κανει τον κοσμο να καταλαβει οτι τελικα το δικο της implementation οσο αναφορα το Java Virtual Machine, ηταν το σωστο το καλο (δεν λεω μεχρι την 1.1.8 ηταν πιο γρηγορο σε μερικα σημεια) . Παιδια μια ειναι η Java -> Java Sun , ενα το virtual Machine Sun Java VM . και μετα απο την προσφατη αποφαση του δικαστηριου θα τελειωσει το πανυγηρι της MS οσο αναφορα το δικο της implementation και αναγκαζεται να δινει μαζι με το λειτουργικο το επισημο JVM. To οτι καποιοι θα πουν μα εγω ειχα υποστηρικη ActiveX και αλλα λοιπα ..θα απαντησω ως εξης..Η Java φιαχτηκε για ειναι στον μεγαλυτερο βαθμο cross Platfοrm και οχι να υποστηριζει platfrom specific πραγματα... .Δυστηχως βεβαια υπαρχουν ακομα μερικα site τα οποια εχουν MS-Java applets ( J++) και ειναι φυσικο να θελουν και το MS Java VM . Με τον καιρο τα παραδειγματα αυτα εκλειπουν ιδιαιτερα μετα τισ προσφατες αποφασεις! Αυτα!
wOOzY Δημοσ. 27 Ιανουαρίου 2003 Μέλος Δημοσ. 27 Ιανουαρίου 2003 Ειλικρινά δεν περίμενα να πάρω τόσο γρήγορα απάντηση,τότε θα σας ευχαριστήσω διπλά!Δημήτρης.
Επισκέπτης Δημοσ. 27 Ιανουαρίου 2003 Δημοσ. 27 Ιανουαρίου 2003 Na sai kala Marco me ekanes kai gelasa me thn kardia mou! Afto htan to asteio tou aiwna! E oxi kai enallaktikh h virtual machine ths Sun... Apo pote egine to original enallaktiko kai to maimou kalytero? AAA nai vevaia... apo tote pou ta AMD ginane kalytera apo ta Intel giati einai pusharismena mexri to 8eo... alla as mhn alla3oume kouventa giati den kanei, etsi? To original virtual machine gia thn Java einai afto apo thn Sun, ka8ws, opws kai na to kanoume, h Sun eftia3e thn Java... H Java virtual machine ths mikromalakhs htan ena asteio pou eixe kollhsei sthn version 1.1.4 ths pragmatikhs Java kai ara poly pisw apo kei pou exei ftiasei h pragmatikh Java (afth ths Sun, nai asteria mou kala katalavate). Etsi, an xreiazeste to java plug-in gia ta applets pou exoun oi selides, tote katevaste to apo thn Sun, apo to link pou poly swsta edwses Marco. Skefthte to akrivws opws otan 8elete px to plug-in gia to flash pou pate kai to pairnete apo thn Macromedia... Apla to flash den to antegrapse h mikromalakh giati poly apla einai mia mapa, enw h Java pou einai to mellon, thn antegrapse kai se polles kopies gia na mhn thn xasei kai na thn ma8ei kalytera <img src="http://www.insomnia.gr/ubbthreads/images/graemlins/smile.gif" alt="" /> Twra to oti dhmiourgouse opoiodhpote provlhma sta Windows... mallon ta windows ftaine! Oxi h Java! Afta kai, next time, na erxeste diavasmenoi prin rwthsete kati kai xwris anakrivies <img src="http://www.insomnia.gr/ubbthreads/images/graemlins/wink.gif" alt="" /> Java is the future, keep it in mind! Filika Dionisos
Marcos_Aurilius Δημοσ. 27 Ιανουαρίου 2003 Δημοσ. 27 Ιανουαρίου 2003 Θα απάντησω στον Dionyso, αλλά χωρίς ειρωνιες για να μην υποβιβάσω κι άλλο το επίπεδο. "Afta kai, next time, na erxeste diavasmenoi prin rwthsete kati kai xwris anakrivies". Αν εννοείς εμένα αδιάβαστο, απλά σου λέω πως τα ιστορικά στοιχεια που παραθέτεις, τα κατέχω πάρα πολύ καλά, και με το post μου δεν τα αμφισβήτησα. Βέβαια, όταν έκανα το posτ ήξερα ότι θα βρεθουν άνθρωποι με παρωπίδες και ανούσια κριτική διάθεση για να "μου την πουν". Και φυσικά δεν εννοώ τον λογικότατο απ'οσο τον παρακολουθώ apoc. Η δική μου απάντηση δεν είχε σκοπο να αλλάξει την ιστορία, ή να αμφισβητήσει την Sun. Όμως ο wOOzY ζήτησε μια λύση για το PC του. Αυτό που έκανα ήταν ένα post για να του προσφέρω την καλύτερη λύση, βάση της εμπειρίας μου, για ένα σύστημσ που τρέχει Windows. Ασχέτως τι πουσ...τια έχει κάνει η Microsoft, το γεγονός είναι ότι η VM της, ενσωματώνεται καλύτερα στα Windows απ' ότι η αντίσοτιχη της Sun. Και επειδή κάποιος ζήτησε βοήθεια, όφειλα να κάνω ένα post για να συνεισφέρω και ΌΧΙ ΓΙΑ ΝΑ ΒΓΑΛΩ ΤΗΝ ΚΑΦΡΙΛΑ ΜΟΥ! Όποιος νομίζει ότι έχω άδικο, pm. Ας μην $%@# κι άλλο το topic.
wOOzY Δημοσ. 27 Ιανουαρίου 2003 Μέλος Δημοσ. 27 Ιανουαρίου 2003 Παιδιά μην τσακώνεστε.Φίλε Dionisos ο Marcos έκρινε σωστό ότι επειδή ζήτησα βοήθεια για το Pc μου ότι είναι σωστό να μου πει από να την κατεβάσω.Είναι μία πολύ καλή εναλλακτική λύση.Τώρα το κατέβασα,δουλεύει πολύ καλά!Σε ευχαριστώ πολύ και πάλι φίλε μου.
apoc Δημοσ. 27 Ιανουαρίου 2003 Δημοσ. 27 Ιανουαρίου 2003 φιλε Μαρκο , δυστηχως πρεπε να ομολογησω οτι παραπληροφορεις...και θα σου πω το γιατι! Οταν τωρα πια το 90%-95% των applet στο Internet ειναι φιαγμενο μe Java και οχι MS Java , οταν το JVM της Sun ειναι βιομηχανικο standard και εχουν ακολουθησει τοσα δικαστηρια..δεν μπορεις να το ονομαζεις σαν την δευτερη λυση! Ειναι θεμα πια... τι δινουμε στον κοσμο να καταλαβει εμεις οι κατα καποιο τροπο πιο γνωστες του θεματος! Γιατι οταν ο χρηστης ακολουθησει την συμβουλη σου και εγκαταστησει το MS VM που πια ειναi obsolete τεχνολογια , και σε λιγο η MS θα το αποσυρει και σαν doownload ..Και παει σε ενα site (δεν ειναι λιγα τωρα πια) που ειναι optimized με το φυσιολογικο JVM tote θα γινει καταστροφη. O user θα πει α φταει η Java ,.oxi ta windows! Ας περιγραφουμε λοιπον στους χρηστες την πραγματικη κατασταση..και ποτε μπορει να συναντησει προβληματα! Το επιχειρημα σου οτι εσενα σου κολλαγε το μηχανημα ..μπορβ ευκολα να το αποκρουσω οτι εμενα δεν κολλαει..ενταξει ποιος να πιστεψει ποιον! Αντιθετα .... αν ηθελες να λεγεσαι μη-κολλημενος οπως εδω ανεφερες..θα περιμενα να ρωταγες τον χρηστη..πχ σε ποια site θελει να εχει υποστηριξη Java? Μηπως το site αυτο ειναι optimized για MS JVM? Τοτε ναι να πεις στον χρηστη οτι πραγματικα αυτο ειναι το καλυτερο που πρεπει να κατεβασει! Επειδη προσωπικα απανταω σε related post...και μπορει να ειμαι οπαδος της Java ...σαν προγραμματιστης..αλλα δεν εχω παροπιδες και δεν ειναι λιγες οι φορες που πηγαινω βλεπω τα site Που οι χρηστες εχουν προβλημα και προτεινο το MS JVM.. Το θεμα ειναι οτι ...πρεπει να εξηγουμε πως ειναι τα πραγματα! Και να μην δεινουμε εσφαλμενες εντυπωσεις....γιατι δεν εξηγησες στο ποστ σου? ολη την ιστορια? αφου οπως ομολογεις εισαι γνωστης... το θεμα αναγεται σε κατι πιο μεγαλο απο το να υποδειξουμε σε εναν χρηστη ενα συγκεκριμενο download Java Ethics
Marcos_Aurilius Δημοσ. 27 Ιανουαρίου 2003 Δημοσ. 27 Ιανουαρίου 2003 Φίλε apoc, βλέπω ότι σκέφτεσαι σωστα, γι' αυτο και θα σου απαντήσω τα εξής: Έχεις δίκιο στο γεγονός ότι δεν ρώτησα ποια site σκοπεύει να επισκεφτει ο wOOzY. Αλλά ποιος το έκανε? Το μόνο που έκανα ήταν να παραθέσω και τις δύο υπάρχουσες λύσεις (μάλιστα με Link για την Sun, το οποίο έψαξα για να μην ταλαιπωρήσω το παιδί). Το λάθος απ'ότι φαίνεται ήταν να πω την γνώμη μου. Δεν αμφιβάλω ότι η Sun java έχει αρχίσει να επικρατει, αλλά μέχρι τώρα η MS VM δεν μου έχει στερήσει την πρόσβασή μου σε κανένα site, ενώ η αντίστοιχη της Sun το έκανε. Σύμπτωση θα μου πεις, ναι θα σου πω κι εγώ, αλλά έχω μάθει να μιλάω βάσει αυτών που έχω δει, όχι βάσει του στενου μου κεφαλιού (δεν εννοω εσένα φυσικά). Ο επόμενος (τελικά επειδή έψαξα για link άργησα και με πρόλαβες apoc) κάλλιστα θα μπορούσε να είχε αντιπροτείνει την Sun, να έλεγε την γνώμη του και να τέλειωνε εκεί το θέμα. Πιστεύω πως το πρώτο μου post δεν είχε σκοπό, ούτε να παραπληροφορήσει, ούτε να ανοίξει flame. Αν είδατε, γράφω "...(κατ'εμέ)...", "...αλλά αυτό είδα, αυτό λέω.". Αν είχα σκοπό να κάνω κάτι τέτοιο, δενθα έδινα link για την Sun, και πιθανότατα θα είχα κατεβασει και πράγματα απ'το κεφάλι μου για να πλήξω ακόμα περσσότερο το γόητρο της Sun. Δεν είναι όμως ο τρόπος με τον οποίο συνήθως γράφω. Ας λήξει εδώ το θέμα, μιας και το παιδί έκανε την δουλεία του έτσι κι αλλιώς. Το ότι έδωσα συνέχεια, οφείλεται στο ότι θίχτηκα προσωπικά και μόνο γι' αυτό. Ευχαριστώ πάντως για τις καλοπροαίρετες παρατηρήσεις και keep posting.
apoc Δημοσ. 27 Ιανουαρίου 2003 Δημοσ. 27 Ιανουαρίου 2003 ειμαστε εδω για να ανταλλασουμε αποψεις , και φυσικα να προσπαθουμε να γινομαστε οσο το δυνατο πιο ευελικτοι σε διαφορετικες αποψεις απο τις δικες μας. Ομολογω οτι μερικες φορες δεν ειναι ευκολο... μιας και εχω πεσει στην παγιδα της αποψης μου πολλες φορες! Ανανταποδιδω τα καλα σου λογια και ευχομαι παντα επικοδομοιτικους διαξηφισμους! Να περνας καλα!
drm Δημοσ. 28 Ιανουαρίου 2003 Δημοσ. 28 Ιανουαρίου 2003 Ναι φίλε Dionisos έχεις δίκιο η java της sun είναι η αυθεντική, και η "μικρομαλακή" την έκλεψε και την άλλαξε ώστε να δημιουργήση ασυμβατότητες για λόγους μονοπωλίου. Αλλά αν δεν δουλεύεις με star office σε linux και με conqueror τότε θα έπρεπε να μιλούσες καλλίτερα για την microsoft. Όσον αφορά την "μονοπωλιακή" τακτική της, νομίζω ότι είναι εκεί που είναι επειδή κ εγώ κ εσύ χρησιμοποιούμε τα προϊόντα τους, και είναι δικαίωμά της να προσφέρει αυτό που θέλει στον χρήστη, και άν πιστεύει ότι η java δημιουργεί προβλήματα ή αν δεν την θέλει στο λειτουργικό της είναι η πιο κατάλληλη να το αποφασίσει. Ας μην ξεχνάμε ότι τα windows υπήρχαν πολύ νωρίτερα απο την java μάλλον η τελευταία θα έπρεπε να συμορφωθεί με τα windows και όχι να διαλέγει σε ποια λειτουργικά θα δουλεύει. Τώρα κατα πόσο η Java είναι το μέλλων μόνο η ιστορία θα το δείξει. Αν και μία γλώσσα με μισά threads (ξέρεις η suspend και η resume είναι deprivated στην 1.4.1), Σε ποιοα έκδοση θα αρχίσει να υποστηρίζει properties αραγε. Και πριν με πεις και εμένα ασχετο να σου πω ότι έχω ασχοληθεί αρκέτα και με την java και με άλλες γλώσσες προγραμματισμού και έχω επιλέψη την Delphi και την πλατφόρμα .Net.Και αν δεν με πιστεύεις δες και αυτό http://www.objectwatch.com/issue_42.htm
apoc Δημοσ. 28 Ιανουαρίου 2003 Δημοσ. 28 Ιανουαρίου 2003 1.Το paper που διχνεις δεν μου λεει τιποτα , benchmarks papers aπο το Javaworld εχω και εγω πολλα , σε καποια η MS εχει βαλει stored procedure στον SQL server , σε αλλα h Sun κανει αλλα Optimization ..δεν μου λενε τιποτα! 2.Delphi what? Δεν λεω καλο εργαλειο ..αλλα ενταξει..μαλλον τωρα πια εχει μικρο developer base. To migration με .Net ελπιζουν να σωσει την κατασταση...αν και ειναι αργα! 3.Δεν λεμε deprivated αλλα deprecated! Διαβαζεις και το παρακατω link που δινει μια εξηγηση γιατι εφυγαν , δεν εχω ακουσει κανεναν Java tech vendor να παραπονεθηκε ποτε γι'αυτό, http://java.sun.com/j2se/1.4/docs/guide/misc/threadPrimitiveDeprecation.html 4. Μαλλον εχεις μια συγχηση με τα properties. Μαλλον φανερα επηρρεασμενος απο event driven kai VB oriented programming δεν μπορεις να κατανοησεις οτι αυτο που εσυ περιγραφεις σαν property , ειναι ενα θεμα το οποιο εχει δοθει ξεκαθαρη απαντση και σχεδια μεσω του αντικειμενοστρεφους προγραμματισμου! Αυτο που εσυ εχεις στο μυαλο σου σαν property σε μια proper O.O γλωσσα ειναι το implementation των getter and setter methods ενως object. Για να στο κανω κατανοητο! > 'VB code Text1.text = "hello" ' αυτο ειναι ενα property > //java code public class myTextBoxImpl{ //various implementations private String aTextToStore=null; public void myTextBoxImpl(){} public void setText(String aStr){ this.aTextToStore = aStr; } public String getText(){ return this.aTextToStore; } public static void main(String[] args){ //create a text obj myTextBoxImpl aText = new myTextBoxImpl(); aText.setText("Hello"); } } Το ιδιο πραγμα παιζει και για την c++ ,και για οτιδηποτε. Ta properties δεν ειναι τιποτα αλλο ενας wrapper μπροστα απο της μεθοδους που σου εδειξα παραπανω! 5.Δεν συγκρινουμε τις βουρτσες με τις...π...ες. Οταν το .Net Ενηλικιωθει σαν τεχνολογια μετα απο 1-2 χρονια ,οταν πια η MS εχει καταληξει σε μια σταθερη εκδοση και οχι να αλλαζει το framework καθε 6-10 μηνες, οταν το .Net το δουμε να παιζει στην enterprise αγορα τοτε μπορουμε να το συγκρινουμε με το Java Framework. Mια τεχνολογια που παιζει εδω και 8 χρονια στην αγορα, εχει αποκτησει το μεγαλυτερο developer base ακομα και απο την c++, και καταφερνει να ειναι ενα αριστο ακαδημαικο και επαγγελματικο εργαλειο και ειναι μια γλωσσα που πολλες προσπαθειες στον χωρο του Software engineering παιρνουν σαρκα και οστα ( Design Patterns, Effective O.O design ,Aspect Oriented Programming ,etc etc)
random Δημοσ. 28 Ιανουαρίου 2003 Δημοσ. 28 Ιανουαρίου 2003 Mπορει ο Μαρκος να μην εκφράστηκε 'τέλεια' στο 1ο του ποστ, αλλα εγω πιστευω οτι οταν βγαινει η Sun sta download και σου προσφέρει JRE, για το α,β,γ OS, οφείλει (ακομα κι αν ειναι τσαμπα το software), να τα εχει δοκιμάσει ενδελεχώς για όλα, πριν την χαρακτηρισει stable. Αν δεν κανω λαθος, η 1.4.x βγήκε μετα την εμφανιση των xp, αρα το os ηταν διαθέσιμο για καθε δοκιμή. Ειχα αντιμετωπισει κι εγω προβληματα με την 1.4.0, και προτιμησα την 1.3 που ειναι παίζει το 99% των applet, αλλα ειναι και stable. Την 1.4.1 δεν την δοκιμασα.
drm Δημοσ. 28 Ιανουαρίου 2003 Δημοσ. 28 Ιανουαρίου 2003 Φίλε apoc, ξέρεις ότι σέβομαι της απόψεις σου περί java. Για να benchmarks έχεις κάποιο δίκιο απλά αυτό που σου ανέφερε είναι από μια ετερεία που δούλευε πρωτίτερα με Java, ελπίζω ότι αυτό λέει κάτι. Προφανώς για το deprivated έχεις δίκιο (ο δαίμονάς του πληκτρολογίου). Για τα properties όμως δεν έχεις δίκιο. Φαντάσου ότι ορίζεις ένα Interface. Λογικά σε αυτό δεν μπορείς να δηλωσεις σαν members κάποιες μεταβλητές διότι αυτό αποτελεί κώδικα κ όχι δήλωση. Αυτό που ορίζεις λοιπόν σε ένα interface (ειδίκα στα interfaces του COM) είναι δύο συναρτήσεις που κάνουν read & Write σε ένα member που η κλάση σου θα έχει όταν κάνει implement το interface. Η διαφορά είναι λεπτή αλλά αφορά το γεγονός ότι τα interfaces δεν περιέχουν κώδικα. Αυτό λέγετε property. Επίσης παρέχει και ένα ενδίαμεσο επείδεδο ελέγχου μεταξύ του χρήστη της κλάσης. Βασικά ναι είναι ένας wrapper αλλά είναι απαραίτητος στις αρχές σχεδίασης ενός interface. Ο random έχει δίκιο. Τα XP υπήρχαν. Απο την στιγμή που η μαμα Sun θέλει την Java στα XP πρέπει να φροντίσει το JVM να τρέχει.
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.