ASP.NET είναι ένα μεταγλωττισμένο γλώσσα προγραμματισμού . Αυτό σημαίνει ότι πριν εκτελέσει οποιοδήποτε πρόγραμμα , θα πρέπει να " συγκεντρώσει " όλο τον κώδικα σε ένα μη επεξεργάσιμο εκτελέσιμο πρόγραμμα . Σε γενικές γραμμές , μεταγλωττισμένο κώδικα εκτελείται κυρίως γρηγορότερα από μη - μεταγλωττισμένο κώδικα . ASP , ASP.NET προκάτοχός ' s , δεν τρέχει μεταγλωττισμένο κώδικα , και ASP.NET έκανε συγκεκριμένα την αλλαγή για να βελτιώσει τις επιδόσεις . Οι προγραμματιστές δεν χρειάζεται να καταρτίσει το χέρι κώδικα ASP.NET ? Ο κώδικας έχει επιλεγεί αυτόματα την πρώτη φορά που φορτώνεται η σελίδα , που σημαίνει ότι το πρώτο πρόσωπο για να φορτώσετε ένα πρόσφατα άλλαξε σελίδα θα αντιμετωπίσετε μια μικρή καθυστέρηση , ενώ ο κώδικας συγκεντρώνει
Η PHP : μια ερμηνευμένη γλώσσα
Η
PHP είναι μια γλώσσα προγραμματισμού ερμηνεύεται . Αυτό σημαίνει ότι αντί του κώδικα που συγκεντρώνονται σε ένα εκτελέσιμο πρόγραμμα πριν την εκτέλεση , ο κωδικός " ερμηνεύεται " γραμμή -γραμμή από ειδικό λογισμικό κάθε φορά που τρέχει . Δεδομένου ότι η ερμηνεία που συμβαίνει κάθε φορά που ζητείται η PHP κώδικα , ερμηνευμένες γλώσσες τείνουν να εκτελέσει πιο αργά από ό, τι καταρτίζονται γλώσσες .
Η HTML Διατύπωση
Η
Αν μεταγλωττείται όχι ερμηνεύεται , ορισμένοι παράγοντες λειτουργούν σε βάρος ASP.NET ' s . Ένας από αυτούς είναι ο τρόπος με τον οποίο διατυπώνει ASP.NET κώδικα HTML . ASP.NET επιτρέπει στους προγραμματιστές να χρησιμοποιούν στοιχεία ελέγχου διακομιστή που δημιουργούν χειροκίνητα εξόδου κώδικα HTML , αλλά η έξοδος τείνει να αντικατασταθεί και δεν είναι σχεδόν τόσο άπαχο δεδομένου HTML ότι ένας προγραμματιστής θα γράψει με το χέρι . Αν χρησιμοποιείται υπερβολικά , το αναποτελεσματικό HTML που δημιουργεί ASP.NET μπορεί να οδηγήσει σε επιβράδυνση . PHP , από την πλευρά της , δεν προσφέρουν τη δυνατότητα να δημιουργήσει αυτόματα HTML .
Εικόνων JavaScript Βιβλιοθήκες
Η
JavaScript βιβλιοθήκες είναι δέσμες κώδικα JavaScript που κάνει την εκτέλεση JavaScript σύνθετες λειτουργίες ευκολότερη . Μερικές βιβλιοθήκες JavaScript χρησιμοποιούνται συνήθως σε συνδυασμό με την PHP , όπως το jQuery και Prototype , ενώ το πλαίσιο AJAX είναι συνήθως η βιβλιοθήκη χρησιμοποιείται με ASP.NET . ASP.NET AJAX θεωρείται γενικά πιο ογκώδης και λιγότερο αποτελεσματική από ό, τι άλλες βιβλιοθήκες ? Είναι μερικές φορές το μέγεθος του jQuery , για παράδειγμα
εικόνων Καθαριότητα Κώδικα
Η
Είναι ένα κοινό . προγραμματισμού αυταπόδεικτη αλήθεια ότι υπάρχουν περισσότεροι από ένας τρόπος για να καταφέρει τίποτα . Καλή προγραμματιστές θα γράφουν κώδικα συμβατό με τα πρότυπα σε άπαχο δυνατό τρόπο , και τα δύο προγράμματα που είναι γραμμένα από δύο διαφορετικούς προγραμματιστές που επιτύχει το ίδιο πράγμα σχεδόν ποτέ δεν θα δούμε το ίδιο . Ως εκ τούτου , η ταχύτητα , είτε ASP.NET ή προγράμματα PHP εξαρτάται τελικά από το πόσο καλά είναι γραμμένα τα προγράμματα .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα