Dionisos Δημοσ. 27 Μαΐου 2005 Δημοσ. 27 Μαΐου 2005 Skeftomilos, h VBScript xrhsimopoieitai ektenws se Intranet efarmoges apo polles etairies, kai malista einai diadedomenh toso pou h xrhsh allou browser einai provlhma. Epishs nomizw exoume 3efygei ligo apo afta pou rwtouse o filos mas sthn arxh... Filika, D.
trustfm Δημοσ. 27 Μαΐου 2005 Δημοσ. 27 Μαΐου 2005 Skeftomilos exeis dikio alla pes mou pios 8a ka8otan na grapsei kati sobaro se javascript otan 3erei oti : --> o kwdikas tou blepete kai kata sunepeia an piaseis na ton skaliseis mporeis na breis mexri kai trupa . Esu 8a to riskares ? apla xreiazetai gia na mhn sou trwei banda Nai alh8euei oti den thn exw psa3ei kai polu giati briskw luseis ths stigmhs mias kai den ergazomai epaggelmatika ston tomea alla an eina ina kanw ba8u elenxo 8a ton kanw server side opote dedomenou oti to paidi den 3erei apo pou na arxisei apla tou lew na mhn arxisei apo ekei mias kai einai kati epipleon kai oxi kati basiko , toulaxiston oxi sthn arxh . Epishs milaei kai gia application programmata opote eilikrina den blepw giati na katsei na skasei apo ekei .
Skeftomilos Δημοσ. 29 Μαΐου 2005 Δημοσ. 29 Μαΐου 2005 Dionisos δεν αντιλέγω ότι η VBScript χρησιμοποιείται στα Intranets, αλλά αυτό απηχεί πρακτικές του παρελθόντος και δεν την κάνει υποκατάστατο της JavaScript σήμερα. Και όπως αναφέρεις η χρήση της για client-side scripting αποτελεί πρόβλημα και όχι λύση. Η VBScript δεν είναι κακή γλώσσα. Έχει μάλιστα φιλικότερη σύνταξη από τη JavaScript και θα δυσκολέψει λιγότερο έναν αρχάριο. Επιπλέον δε μπορεί να πει κανείς ότι υστερεί σε δυνατότητες. Οποιαδήποτε εφαρμογή JavaScript μπορεί να γραφεί σε VBScript και να λειτουργεί εξίσου καλά. Πάντως προσωπικά δε διασκεδάζω το ίδιο όταν γράφω VBScript. Η γλώσσα κατάγεται από την αρκετά παλαιάς σχεδίασης Basic, και ως εκ τούτου δεν είναι αντικειμενοστραφής (αν και επιτρέπει τη δημιουργία αντικειμένων). Επιπλέον δε φτιάχτηκε εξαρχής με κύριο γνώμονα το Web, αλλά προσαρμόστηκε σ' αυτό εκ των υστέρων. Το μεγαλύτερο πρακτικό της μειονέκτημα είναι ο verbose χαρακτήρας της. Στο web κάθε byte μετράει, και όταν έχεις να διαλέξεις ανάμεσα σε δύο κώδικες δεν επιλέγεις αυτόν που είναι διπλάσιος σε μέγεθος! Κι επειδή ενός κακού μύρια έπονται, κανένας άλλος κατασκευαστής browser εκτός από τη Microsoft δεν της έχει δώσει σημασία ως τώρα (και ούτε πρόκειται). Μαζί λοιπόν με το μονοπώλιο της MS στους browsers, κάπου εδώ τελειώνει και η ιστορία της VBScript στο client-side Web. Παραμένει πάντως χρήσιμη (αλλά για πόσο?) ως γλώσσα για Windows Scripting και σελίδες ASP. Αντίθετα δε διαφαίνεται στον ορίζοντα κανένα μαύρο σύννεφο για τη JavaScript. Η γλώσσα αποκτά συνεχώς νέες εφαρμογές, και αργά, σταθερά και αθόρυβα γίνεται κάθε μέρα και λίγο πιο απαραίτητη. Πάντως νομίζω ότι ένας αρχάριος δε θα πάθει τίποτα να παίξει λίγο με τη VBScript. Προτείνω τα εξής τρία βήματα: 1) Κατεβάζει το εγχειρίδιο για Scripting Της Microsoft (1.4MB, αρχείο .chm), και το ανοίγει στη σελίδα VBScript - User's Guide - VBScript Fundamentals. 2) Ετοιμάζει έναν περιποιημένο φραπέ με δύο παγάκια (προαιρετικά). 3) Ανοίγει το Notepad και γράφει τα παραδείγματα. Σώζει τα αρχεία με κατάληξη .vbs και κάνει διπλό κλικ πάνω τους για να τρέξουν. Αν τώρα την άλλη μέρα είναι καλοί οι οιωνοί, ανοίγει το ίδιο εγχειρίδιο παρακάτω στη σελίδα JScript - User's Guide - JScript Fundamentals και κάνει τα ίδια! Μόνο που τα αρχεία θέλουν κατάληξη .js. Όταν βέβαια τα παραδείγματα έχουν κώδικα ενσωματωμένο σε HTML, τα αρχεία πρέπει να είναι .htm.
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.