Οι προγραμματιστές που δημιουργούν
ASP εφαρμογές έχουν ανακαλύψει ότι οι γλώσσες
κειμένου είναι πολύ πλούσιες και πλήρως
εξοπλισμένες. Αυτές οι γλώσσες έχουν ένα πλήρες
σετ από χαρακτηριστικά και ενσωματωμένες
λειτουργίες που κάνουν τις ASP σελίδες ευέλικτες
και ισχυρές στο μέγιστο βαθμό. Χρησιμοποιώντας
κείμενο και μόνο οι προγραμματιστές μπορούν να
χτίσουν σελίδες που περιλαμβάνουν ρουτίνες που
εκτελούν προσπέλαση και ενημέρωση δεδομένων
ακόμα και επεξεργασία επιχειρηματικών κανόνων.
Αυτό καθιστά τις ASP σελίδες μία θαυμάσια λύση για
την ταχεία δημιουργία εφαρμογών που λύνουν πολλά
συνηθισμένα προβλήματα, αλλά συχνά υπάρχουν
πισωγυρίσματα σε αυτή την προσέγγιση για λόγους
επαναχρησιμοποίησης , διαχείρισης και
διαβάθμισης.
Για το λόγο
αυτό, η Microsoft συστήνει οι προγραμματιστές που
φτιάχνουν εμπορικές εφαρμογές να χρησιμοποιούν
την Windows DNA αρχιτεκτονική. Αυτή η αρχιτεκτονική
χρησιμοποιεί προσαρμοσμένα COM components, γραμμένα
στη γλώσσα επιλογής του προγραμματιστή, για να
ενσωματώσει προσπέλαση αρχείων και
επιχειρηματικές λειτουργίες στο μέσο χρήστη.
Αυτά τα
components παρέχουν τα ακόλουθα πλεονεκτήματα προς
όφελος του προγραμματιστή:
Επιδόσεις/Δυνατότητα
διαβάθμισης : Components
που προσφέρουν το πλεονέκτημα του να
επεξεργάζονται, παρέχοντας μία αξιοσημείωτη
ώθηση στην επίδοση πάνω από σκέτο κείμενο.
Μπορούν επίσης να διανεμηθούν ως Microsoft Transaction Server
(MTS) components και να βοηθήσουν με την επαρκή
διαχείριση δεδομένων και υποστήριξη συναλλαγών
για βελτιωμένη διαβάθμιση.
Επαναχρησιμοποίηση
: Η προσπέλαση δεδομένων και οι λειτουργίες
επιχειρηματικών κανόνων που ενσωματώνονται στα
COM components μπορούν να ξαναχρησιμοποιηθούν εύκολα
από μία ποικιλία άλλων εφαρμογών, από σελίδες ASP
ως και από το Microsoft Office 97.
Διαχείριση : Τοποθετώντας
την προσπέλαση δεδομένων και τους
επιχειρηματικούς κανόνες σε components, οι
προγραμματιστές μπορούν αποτελεσματικά να
καταμερίσουν το user-interface (UI) από τη λογική
(αποθηκευμένη στα εξαρτήματα) των εφαρμογών τους,
κάνοντας ευκολότερη την ανανέωση στο ένα, χωρίς
να χρειάζεται μία δραστική αναδημιουργική
προσπάθεια σε κάποιο άλλο.
Το Visual InterDev 6.0
έχει νέα χαρακτηριστικά που το κάνουν ευκολότερο
για τον προγραμματιστή του Windows DNA να
δημιουργήσει, να κάνει debug και να διανείμει τις
εφαρμογές του.
Δημιουργία :
- Ο Visual Component Manager απλοποιεί το γεγονός του
εντοπισμού και της επαναχρησιμοποίησης των
κοινών εξαρτημάτων χρησιμοποιώντας drag-and-drop
ενέργειες για να τα εισάγουνε στη Web εφαρμογή.
- Η Microsoft IntelliSense™ technology features
στον Page editor παρέχει συμπλήρωση
δηλώσεων και συντακτικές συμβουλές εναντίον custom
COM αντικειμένων.
Debug:
Η υποστήριξη του debugging σε απομακρυσμένο server
επιτρέπει στους προγραμματιστές να κάνουν debug σε
διανεμημένες εφαρμογές, καθώς συνδέονται και
κάνουν debugging σε ASP εφαρμογές που τρέχουν σε
πολλαπλές μηχανές servers.
Η χωρίς προηγούμενο δυνατότητα συνεργασίας
ανάμεσα στο Visual InterDev και στο Visual J++ ™ επιτρέπει στους
προγραμματιστές να κάνουν άψογο debugging σε κείμενο
και components Java είτε στον client είτε στο server, περνώντας
εύκολα από το κείμενο σε πηγαίο κώδικα Java.
Διανομή :
- Το Visual InterDev 6.0 επιτρέπει στους προγραμματιστές
αυτόματα να εγκαταστήσουν και να δηλώσουν τα
components του server όταν διανείμουν τις εφαρμογές τους
σε απομακρυσμένες μηχανές.
- Τα components του server μπορούν να προγραμματιστούν
έτσι ώστε να αυτόματα να δηλώνονται και να
εγκαθίστανται σε ένα Microsoft Transaction Server πακέτο.
- Απλοποιημένη διανομή μεταφέρει ολόκληρη την
εφαρμογή (ASP σελίδες και components) στον παραγωγικό IIS
4.0 server μέσω HTTP ή FTP, και μετά αυτόματα δηλώνει και
προγραμματίζει τα components σε μία MTS εφαρμογή.
Αυτό το μέρος της επίδειξης
παρέχει ένα απλό παράδειγμα που δείχνει την
τεχνική χρήσης ενός COM component γραμμένο σε Visual Basic® με δύο ASP σελίδες.
Το εξάρτημα παρέχει προσπέλαση δεδομένων και
επεξεργασία επιχειρηματικών κανόνων, καθώς το ASP
εμπλουτίζει το user interface. |