Subject to change
e-steki.gr Founder
Η Λία αυτή τη στιγμή δεν είναι συνδεδεμένη. Είναι 37 ετών και επαγγέλεται Web developer. Έχει γράψει 15,891 μηνύματα.
04-07-09
02:12
Δεν τα διατύπωσα σωστά μάλλον, ο webkit αφού "διαβάζει" με τον καλύτερο δυνατό τρόπο σελίδες, δεν διαβάζει και τις εφαρμογές java που περιέχουν, στις οποίες βαζίζονται όλο και περισσότερες on line εφαρμογές; Aυτό το κάνει πχ ο v8 ;
Καταρχάς, μην τα μπλέκεις, άλλο Java, άλλο JavaScript. Δεν έχουν καμία σχέση. [offtopic ιστορική αναδρομή] Και όχι, δεν είναι η JavaScript μια "light" έκδοση της Java, όπως νομίζουν (λανθασμένα) αρκετοί. Το όνομα της JavaScript θα ήταν αρχικά LiveScript, και απλά οι marketers της Netscape ανάγκασαν τον Brendan Eich (δημιουργό της JavaScript) να ενσωματώσει σε αυτή κάποιες επιφανειακές συντακτικές ομοιότητες με τη Java και άλλαξαν το όνομα της σε JavaScript, διότι τότε η Java ήταν "cool" και πιστευαν ότι καλλιεργώντας τη λάθος εντύπωση ότι η JavaScript είναι μια πιο light Java, θα ευνοούσαν την εξάπλωση της.[/offtopic ιστορική αναδρομή]
Φαντάζομαι ότι αναφέρεσαι στη JavaScript, μιας και τα Java applets χρησιμοποιούνται σχετικά σπάνια σήμερα. O κώδικας που μεταφράζει και τρέχει τη JavaScript είναι διαφορετικός από αυτόν που ερμηνεύει την HTML. Το πρώτο συνήθως το λέμε JavaScript engine και το δεύτερο rendering engine ή layout engine (χαριτολογώντας ελαφρώς, μιας και προφανώς κανένα από τα δύο δεν είναι "μηχανές"). Το Webkit είναι rendering engine πρωτίστως (πιθανόν να έχει και κώδικα για άλλα πράγματα, αν κρίνω από κάποιες UI ομοιότητες μεταξύ διαφόρων Webkit desktop browsers). Άλλες σύγχρονες rendering engines είναι η Trident (Internet Explorer), Gecko (Firefox), Presto (Opera). Κοινά σύγχρονα JS engines είναι: Futhark (Opera), Squirrelfish (Safari), Tracemonkey (Firefox), V8 (Chrome). Του ΙΕ δεν ξέρω αν έχει κάποιο όνομα (πιθανόν JScript όπως ονομάζει και την δική του "έκδοση" της JavaScript).
Το καλό με την Webkit, εκτός του ότι υποστηρίζει περισσότερα πράγματα από πιθανόν οποιαδήποτε άλλη σύγχρονη rendering engine, είναι και το ότι είναι opensource, οπότε μπορεί να την ενσωματώσει σχεδόν οποιοσδήποτε. Άρα αν η Microsoft ξεπεράσει τον εγωισμό της και πάρει επιτέλους απόφαση ότι η Trident είναι καταδικασμένη, λογικά (δεν είμαι και νομικός!) θα μπορεί να ενσωματώσει Webkit στον Internet Explorer, κάνοντας κάθε web designer και κάθε frontend web developer ανά τον κόσμο να πανηγυρίζει από χαρά. Βέβαια, δεδομένης της παρούσας κατάστασης, αυτό φαντάζει όνειρο θερινής νυκτός... (αν και τις φήμες δεν τις έχουν διαψεύσει, αλλά lets not get too excited...). Θα μπορούσαν επίσης να ενσωματώσουν V8 ως JavaScript engine, η οποία είναι εκτός από πολύ πιο compliant, και ταχύτατη. Αλλά όπως είπα, αυτά είναι όνειρα θερινής νυκτός...
Σημείωση: Το μήνυμα αυτό γράφτηκε 14 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Subject to change
e-steki.gr Founder
Η Λία αυτή τη στιγμή δεν είναι συνδεδεμένη. Είναι 37 ετών και επαγγέλεται Web developer. Έχει γράψει 15,891 μηνύματα.
03-07-09
00:26
Σωστό, αλλά δεν μπορούμε μετά να επικαλούμαστε τις προτιμήσεις του μέσου άσχετου χρήστη για να "τεκμηριώσουμε" ότι ο Χ browser είναι καλύτερος από τον Υ, όπως δεν μπορείς να πεις ότι το δημοφιλέστερο αυτοκίνητο είναι και το καλύτερο, σωστά;Κοίταξε Ελένη, αυτό δεν είναι αξιοκατάκριτο απαραίτητα! Δεν έχουν όλοι οι χρήστες το μεράκι αλλά και το χρόνο να μάθουν και να εκμεταλλευτούν πχ το....block content! Κι εσύ απ ότι φαντάζομαι βάζεις το κλειδί στη μίζα και ξεκινάς! Δεν κάθεσαι να παραμετροποιήσεις τα bar του turbo και την σκληρότητα της ανάρτησης σε συνδιασμό με την πίεση των ελαστικών σου, ανάλογα την διαδρομή που θα ακολουθήσεις κάθε φορά!
Αυτά είναι για τους "άρρωστους" χρήστες, browser ή ότι άλλο!
Αν ήταν να εξιδικευόμαστε όλοι στα άδυτα του κάθε φυλλομετρητή και τις κρυφές και φανερές χάρες του, δεν θα κάναμε άλλη δουλειά!
Και ξέρεις, ο κόσμος όλος δεν ειναι....browser! Υπάρχει και το ηλιοβασιλεμα (κλεμμένο από τοίχο)
Είναι σαφώς καλύτερα τα πράγματα, αλλά είναι ακόμα πολύ πίσω. Ειδικά σε θέμα JavaScript. Και ακόμα χρειάζεται ειδικός κώδικας και ειδικό CSS για τον Internet Explorer.Ναι, αυτό σχετικά με την υποστήριξη προτύπων στους προηγούμενους ΙΕ, το έχω ακούσει Παναγιώτη και ομολογώ ότι το να καθήσεις να γράψεις ειδικό κώδικα δεν είναι ότι καλύτερο...στον 8 όμως νομίζω ότι υπάρχει συμβατότητα ή όχι;
Και ακόμα κρατάει το web πίσω.
Και ακόμα πιο πίσω το κρατάνε όσοι δεν έχουν κάνει καν update σε 8 (οι περισσότεροι δηλαδή)...
Το Webkit είναι rendering engine, δεν έχει σχέση με JavaScript. Πχ o Chrome χρησιμοποιεί Webkit για rendering και V8 για JavaScript. Όσον αφορά το ότι όλες οι online εφαρμογές σε αυτή βασίζονται, είναι εντελώς άτοπο (εκτός αν μιλάμε για websites που προορίζονται κυρίως για χρήση από κινητό), μιας και όσον αφορά desktop browsing το market share όλων των Webkit browsers μαζί είναι πολύ μικρότερο από του ΙΕ ή του Firefox. Καλό θα ήταν να συνέβαινε, γιατί είναι από τις καλύτερες (αν όχι η καλύτερη) rendering engine. Έχει τα λιγότερα bugs που έχω δει και την καλύτερη υποστήριξη CSS3 που μπορεί να ελπίσει κανείς εν έτει 2009.Και αν ενσωματώσει την webkit, που όπως γνωρίζω, σε javascript δεν πιάνεται, το μέλλον είναι δικό του, αφού οι on line εφαρμογες πλέον σε αυτήν βασίζονται (νομίζω)
Θα έπρεπε να τον ενδιαφέρει όμως...Λία, από την σκοπιά σου έχεις δίκιο δεν διαφωνώ σε αυτό το σκέλος στο ξαναείπα! Όμως τον τελικό καταναλωτή, πιστεύω, δε τον ενδιαφέρουν αυτά, αν και συμφωνώ ότι βάζοντας τον στο παιγνίδι, διότι ένα "πεπαιδευμένο" χρήστη μπορείς να τον χρησιμοποιήσεις σαν μοχλό...πίεσης προς όφελος σου (γενικά αναφέρομαι), είναι έξυπνη κίνηση!
Θα σου πω ένα παράδειγμα για να καταλάβεις τι εννοώ. Σε CSS2 για πολλά οπτικά εφέ πρέπει να χρησιμοποιείς εικόνες (πχ στρογγυλεμένες γωνίες). Σε CSS3, αυτό γίνεται απλά με μια γραμμή κώδικα, δηλαδή ΠΟΛΥ λιγότερα bytes από οποιαδήποτε διακοσμητική εικόνα. Αν μπορούσαμε να χρησιμοποιούμε CSS3 χωρίς να ανησυχούμε για την cross-browser λειτουργία του, τότε οι σελίδες θα ήταν ΠΟΛΥ ελαφρύτερες, μιας και δεν θα χρειαζόντουσαν τόσες διακοσμητικές εικόνες (ακόμα και η ίδια η html που απαιτείται είναι λιγότερη σε αυτή την περίπτωση). Το να είναι οι σελίδες ελαφρύτερες, ωφελεί κατά πολύ το μέσο χρήστη!
Ευτυχώς τείνουμε προς ένα μέλλον όπου τα standards υποστηρίζονται όλο και καλύτερα. Όποιος συνάδελφος είναι πιο παλιός από μένα και έχει ζήσει τα λεγόμενα "browser wars" των 90s, οι τωρινές δυσκολίες που αντιμετωπίζουμε του φαινόνται περίπατος, όπως και σε 10 χρόνια θα φαίνεται σε μας περίπατος αυτά που θα αντιμετωπίζουν οι developers/designers του μέλλοντος, μιας και τότε το compatibility θα είναι πολύ καλύτερο.Τελικά, πρακτικές μονοπωλιακές, προνομιακές ή όχι, έχουν σίγουρα τα δικά τους "πρότυπα" και σε αυτά θέλουν να αφομοιώσουν, ποιός μπορεί να τους κατηγορήσει γι αυτό αφού το ζητούμενο είναι το κέρδος και μόνο!
Δεν θα το λεγα. Όλο και βελτιώνονται προς αυτή την κατεύθυνση.Αλήθεια, με το θέμα "ασφάλεια" τι γίνεται; Εκεί νομίζω ότι συγκλίνουν όλοι (browsers) προς
Σημείωση: Το μήνυμα αυτό γράφτηκε 14 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Subject to change
e-steki.gr Founder
Η Λία αυτή τη στιγμή δεν είναι συνδεδεμένη. Είναι 37 ετών και επαγγέλεται Web developer. Έχει γράψει 15,891 μηνύματα.
02-07-09
13:55
Σε αυτό έφταιγε το ότι παλιότερα λόγω του μεγάλου market share του ΙΕ, οι περισσότεροι έφτιαχναν σελίδες μόνο βάσει αυτού, χρησιμοποιώντας τεχνικές που δεν ήταν standard. Ο Firefox από την πρώτη κιόλας έκδοση είχε κλάσεως ανώτερη υποστήριξη των web standards και εν γένει, είναι πολύ ευκολότερο να φτιάξει κανείς ένα standards-compliant site που να φαίνεται και να λειτουργεί καλύτερα σε Firefox (και όλους τους υπόλοιπους!) παρά σε Internet Explorer. Οι περισσότεροι developers δε, πρώτα φτιάχνουν κάτι να δουλεύει άψογα σε Firefox και έπειτα το patchάρουν ώστε να λειτουργεί και σε Internet Explorer. Ο λόγος; Εκτός από τα μακράν καλύτερα developer tools του Firefox, τα bugs του είναι several orders of magnitude λιγότερα, οπότε ξέρεις ότι αν κάτι που έκανες δεν δουλεύει κατά πάσα πιθανότητα φταις εσύ και όχι ο browser. Αυτό στον Internet Explorer πολλές φορές δεν ισχύει: Οι developers αναγκάζονται να γράφουν κώδικα για να διορθώσουν προβλήματα του Internet Explorer, ενώ ουσιαστικά αυτό που έκαναν θα έπρεπε να φαίνεται/λειτουργεί σωστά! Αναλογίσου λίγο πόσο εξοργιστικό είναι να χάνεις εργατοώρες για κάτι τέτοιο και έλα μετά να μου πεις για προκατάληψη κατά του ΙΕ.Το βλέπεις πολύ επαγγελματικά και όχι άδικα βέβαια, αλλά μην ξεχνάς ότι πετσοκομμένα sites βλέπαμε με τον firefox και όχι με τον explorer! Στις τελευταίες εκδόσεις του άρχισαν να ανοίγουν και εικόνες!!!!
Θέμα marketing???? Θέμα marketing????????Υπάρχουν ακόμη χρήστες που με τον fox δεν τους ανοίγουν τα βιντεάκια του tube (ξέρω ξέρω τι χρειάζεται, υπάρχει και ανοιχτο θέμα στα fora) Θα μου πεις, που σύχναζες ρε παιδί μου, αλλά αυτό είναι άλλη ιστορία! Σωστά αυτά που γράφεις περί τελικού αποδέκτη και ωφελιμότητας αλλά αυτό είναι καθαρά θέμα marketing....γενικά ο fox έχει δώσει τη δυνατότητα σε όλο τον κόσμο και έχει κάνει εύκολη την ζωή των web developers, κάτι σαν....open office!
Αυτό όμως δεν σημαίνει ότι έγινε και χαλίφης στη θέση του χαλίφη!
Θες να κάτσω να σου αναλύσω με τεχνικές λεπτομέρειες πόσες περισσότερες δυνατότητες δίνει ο firefox σε έναν Web developer?
Πόσες εργατοώρες θα κερδίζονταν αν δεν είχαμε να ασχολούμαστε με τις ιδιοτροπίες του Internet Explorer?
Για ένα πράγμα είμαι σίγουρη: Αν ο Internet Explorer δεν υπήρχε, το Web σήμερα θα ήταν ΠΟΛΥ καλύτερο. Υπάρχουν τεχνολογίες που ΔΕΝ χρησιμοποιούνται, ενώ προσφέρουν τρομερές δυνατότητες, ή τεράστιο κέρδος χρόνου, επειδή ΔΕΝ υποστηρίζονται ΜΟΝΟ από τον Internet Explorer! Και δεν θα χρησιμοποιούνται ευρέως για πολλά χρόνια ακόμη, διότι ΑΚΟΜΗ κι αν δεήσει η Microsoft και φτιάξει επιτέλους τον άθλιο browser της, οι χρήστες θα αργήσουν ΧΡΟΝΙΑ να κάνουν update γιατί ο IE έχει συν τοις άλλοις και το χαμηλότερο ρυθμό αναβάθμισης (όταν οι χρήστες του καλά καλά δεν ξέρουν τι είναι browser, που να κάνουν και update...)
Ας μην ερχόταν bundled με τα Windows και θα σου λεγα αν θα τον χρησιμοποιούσε κανείς. Όπως πολύ ορθά ανέφερε η Obscura, ο μέσος χρήστης του IE δεν γνωρίζει καν ότι υπάρχουν άλλες επιλογές!Επιμένω ότι η συντριπτική πλειοψηφία των απλών - μη ειδικών- χρηστών (καλώς ή κακώς αυτοί ρυθμίζουν την αγορά) προτιμάει τον ΙΕ και αυτό από μόνο του είναι η απόδειξη ότι είναι (ακόμη τουλάχιστον) ΓΕΝΙΚΑ καλύτερος!
Ρώτα ΟΠΟΙΟΝ (front-end) web developer θέλεις που να έχει μια στοιχειώδη εργασιακή εμπειρία και αμφιβάλλω αν θα σου πει κάτι διαφορετικό. ΟΛΟΙ πια είμαστε προκατειλημμένοι;Και το να προσπαθεί κάποιος να βγάλει τον ΙΕ το μίασμα του χώρου, μάλλον προκατειλλημένος μοιάζει και όχι απλά απογοητευμένος.
Και σε πληροφορώ ότι καθόλου Microsoft-hater δεν είμαι, αν αυτό υπονοείς. Χρησιμοποιώ αρκετά προιόντα της Microsoft και ορισμένα τα θεωρώ και καλά (πχ Office 2007).
Σημείωση: Το μήνυμα αυτό γράφτηκε 14 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Subject to change
e-steki.gr Founder
Η Λία αυτή τη στιγμή δεν είναι συνδεδεμένη. Είναι 37 ετών και επαγγέλεται Web developer. Έχει γράψει 15,891 μηνύματα.
01-07-09
23:07
Να μου έλεγες πιο γρήγορο τον Chrome, να το δεχτώ.Σιγά!!! Ο τοίχος δεν έχει ανάγκη το κεφάλι όμως ναι! Τους είδαμε και τους "σύγχρονους" μην ανησυχείς....
Λάδι πολύ και από τηγάνισμα τίποτα!
ΣΧετικά με τον mozila, δεν χρειάζονται...ειδικές αναλύσεις, αρκεί το ότι μπορεί να φυτρώσουν τα γένια του σπανού σε σχέση με την ταχύτητα του ΙΕ και την ευχρηστία του βέβαια!
Για απλούς χρήστες που σερφάρουν επαναλαμβάνω και όχι για συμβατότητες και δυνατότητες που δίνει σε προγραμματιστές!
Αλλά ο Internet Explorer?
Οσον αφορά JavaScript performance, ή ταχύτητα rendering ο Firefox είναι orders of magnitude πιο γρήγορος από τον IE (ψάξε για benchmarks). Στο μόνο που θα μπορούσες να πεις πιο γρήγορο τον ΙΕ είναι η ταχύτητα εκκίνησης του, που και πάλι, σε σχέση με άλλους browsers (πχ Chrome, Opera, ακόμα και Safari) είναι πολύ αργή.
Αλλά ακόμα και δίκιο να είχες, αν σε ενδιέφερε μόνο η ταχύτητα, θα είχες Chrome. Προφανώς δεν είναι μόνο αυτό λοιπόν, ε;
Όσον αφορά την ευχρηστία, είναι τελείως υποκειμενικό. Θα έλεγα πάντως ότι ο Chrome, ως πιο λιτός, είναι μάλλον ο πιο εύχρηστος από όλους.
Όσον αφορά τις "δυνατότητες που δίνει σε προγραμματιστές", κι αυτές αφορούν το μέσο χρήστη! Οι "προγραμματιστές" (web developers για την ακρίβεια) και οι web designers τις δυνατότητες αυτές τις χρησιμοποιούν για να φτιάχνουν πιο εύχρηστα, όμορφα και λειτουργικά sites, προς όφελος του χρήστη δηλαδή, όχι για να χαζοχαιρόμαστε μόνοι μας! Αν οι web developers έχουν περιορισμένες δυνατότητες λόγω του IE, οι χρήστες πλήττονται, όχι μόνο οι ίδιοι! Αν εσύ βλέπεις ένα πετσοκομμένο site επειδή ο ΙΕ σου δεν υποστηρίζει κάποια σύγχρονα standards, εσύ πλήττεσαι, όχι ο developer! (και ναι, συμβαίνει αυτό, όσο όλο και περισσότερες εταιρείες παραμελούν το Internet Explorer compatibility λόγω του μεγάλου επιπλέον κόστους του)
Σημείωση: Το μήνυμα αυτό γράφτηκε 14 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Subject to change
e-steki.gr Founder
Η Λία αυτή τη στιγμή δεν είναι συνδεδεμένη. Είναι 37 ετών και επαγγέλεται Web developer. Έχει γράψει 15,891 μηνύματα.
01-07-09
22:16
Δεν χάνεις απολύτως τίποτα, προχώρα!!!
Παρεμπιμτόντως, αν και τελευταία χρησιμοποιώ αρκετά συχνά τον firefox, πιστεύω ότι ακόμη δεν συγκρίνεται τον ΙΕ, τουλάχιστον από την πλευρά των απλών χρηστών του internet!
Για τους προγραμματιστές, είναι άλλη ιστορία!
Σε τι ακριβώς δεν συγκρίνεται;;;
Περιμένω να μου πεις αναλυτικά ΤΙ έχει καλύτερο ο Internet Explorer, όχι από τον Firefox, από ΟΠΟΙΟΝΔΗΠΟΤΕ σύγχρονο browser θες.
Σημείωση: Το μήνυμα αυτό γράφτηκε 14 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.