Virtualization

Security

Storage

Technology

HP3

Software

Networking

Το .NET Framework είναι ένα ολοκληρωμένο μοντέλο προγραμματισμού της Microsoft για δημιουργία εφαρμογών, που προσφέρει οπτικά εκπληκτικές εμπειρίες στους χρήστες, ασύγκριτη και ασφαλή επικοινωνία και δυνατότητα μοντελοποίησης αρκετών επιχειρηματικών διεργασιών.

 

Το .NET Framework 4 και 4.5 συνεργάζεται με παλαιότερες εκδόσεις του Framework. Οι εφαρμογές που βασίζονται σε προηγούμενες εκδόσεις του Framework θα εξακολουθήσουν να εκτελούνται στην έκδοση που έχει ενεργοποιηθεί από προεπιλογή.

 

Το Microsoft .NET Framework 4 παρέχει τις ακόλουθες νέες δυνατότητες και βελτιώσεις:

 

Βελτιώσεις στο Χρόνο εκτέλεσης κοινής γλώσσας (CLR) και τη Βιβλιοθήκη βασικής κλάσης (BCL)

Βελτίωση απόδοσης, όπως καλύτερη υποστήριξη πολλαπλών πυρήνων, συλλογή απορριφθέντων στοιχείων παρασκηνίου και επισύναψη προγράμματος δημιουργίας προφίλ στο διακομιστή.

Νέο αντιστοιχισμένο αρχείο μνήμης και νέοι αριθμητικοί τύποι.

Πιο εύκολος εντοπισμός σφαλμάτων, συμπεριλαμβανομένων σφαλμάτων αντιγράφων, μικρών αρχείων αποτύπωσης Watson, σφαλμάτων μεικτής λειτουργίας για 64 bit και συμβάσεων κώδικα.

Καινοτομίες στις γλώσσες Visual Basic και C#, όπως λάμδα δηλώσεων, έμμεση συνέχιση γραμμών, δυναμική αποστολή και ονομαστικές/προαιρετικές παραμέτρους.

Βελτιώσεις στην Πρόσβαση και τη μοντελοποίηση δεδομένων

Το Entity Framework επιτρέπει στους προγραμματιστές να προγραμματίζουν με βάση σχεσιακές βάσεις δεδομένων, χρησιμοποιώντας αντικείμενα .NET και Language Integrated Query (LINQ). Διαθέτει πολλές νέες δυνατότητες, όπως παράβλεψη επιμονής και υποστήριξη POCO, συσχετισμούς εξωτερικών κλειδιών, αργή φόρτωση, υποστήριξη προγραμματισμού βάσει δοκιμής, λειτουργίες στο μοντέλο και νέους τελεστές LINQ. Οι επιπλέον δυνατότητες περιλαμβάνουν καλύτερη υποστήριξη n-tier με οντότητες αυτόματης παρακολούθησης, δημιουργία κώδικα με δυνατότητα προσαρμογής με χρήση προτύπων T4, πρώτη ανάπτυξη μοντέλου, βελτιωμένη εμπειρία σχεδίασης, καλύτερη απόδοση και πλουραλισμό συνόλων οντοτήτων. 

Οι Υπηρεσίες δεδομένων WCF αποτελούν στοιχείο του .NET Framework, το οποίο σας επιτρέπει να δημιουργήσετε υπηρεσίες και εφαρμογές που βασίζονται σε REST και χρησιμοποιούν το πρωτόκολλο Open Data (OData) για έκθεση και χρήση δεδομένων στο Web. Οι Υπηρεσίες δεδομένων WCF διαθέτουν πολλές νέες δυνατότητες, όπως βελτιωμένη υποστήριξη BLOB, σύνδεση δεδομένων, καταμέτρηση γραμμών, προσαρμογή τροφοδοσίας, προβολές και βελτιώσεις στη διοχέτευση αιτήσεων. Με την ενσωματωμένη ενοποίηση με το Microsoft Office 2010, είναι πλέον δυνατή η έκθεση δεδομένων του Microsoft Office SharePoint Server ως τροφοδοσία OData και η πρόσβαση σε αυτή την τροφοδοσία δεδομένων με χρήση της βιβλιοθήκης-πελάτη των Υπηρεσιών δεδομένων WCF. 

Βελτιώσεις για το ASP.NET

Περισσότερος έλεγχος σχετικά με το HTML, τα αναγνωριστικά στοιχείων και προσαρμοσμένες δυνατότητες CSS που διευκολύνουν τη δημιουργία φορμών web συμβατών με πρότυπα και φιλικών με SEO.

Οι νέες δυνατότητες δυναμικών δεδομένων περιλαμβάνουν φίλτρα ερωτημάτων, πρότυπα οντοτήτων, περισσότερη υποστήριξη για το Entity Framework 4 και δυνατότητες επικύρωσης και χρήσης προτύπων που μπορούν να εφαρμοστούν εύκολα στις υπάρχουσες φόρμες web.

Υποστήριξη φορμών Web για νέες βελτιώσεις βιβλιοθήκης AJAX, συμπεριλαμβανομένης της ενσωματωμένης υποστήριξης για δίκτυα διανομής περιεχομένου (CDN).

Για μια αναλυτική λίστα βελτιώσεων για το ASP.NET, μεταβείτε εδώ.

Βελτιώσεις στην Υποδομή παρουσίασης των Windows (WPF)

Επιπλέον υποστήριξη για τις δυνατότητες επεκτασιμότητας της γραμμής εργασιών, τα στοιχεία ελέγχου της κορδέλας και της τεχνολογίας πολλών σημείων επαφής των Windows 7.

Επιπλέον υποστήριξη για Surface 2.0 SDK.

Νέα στοιχεία ελέγχου επιχειρησιακού συστήματος, όπως στοιχεία ελέγχου γραφημάτων, έξυπνη επεξεργασία, πλέγμα δεδομένων και άλλα που βελτιώνουν την εμπειρία προγραμματιστών που δημιουργούν κεντρικές εφαρμογές δεδομένων.

Βελτιώσεις στην απόδοση και τη δυνατότητα κλιμάκωσης.

Οπτικές βελτιώσεις σχετικά με τη σαφήνεια κειμένου, τη συγκράτηση pixel διάταξης, τη μετάφραση και τη διαλειτουργικότητα.

Βελτιώσεις στη Ροή εργασίας των Windows (WF) που δίνουν τη δυνατότητα στους προγραμματιστές να φιλοξενούν και να αλληλεπιδρούν με τις ροές εργασίας με καλύτερο τρόπο. Αυτές περιλαμβάνουν ένα βελτιωμένο μοντέλο προγραμματισμού δραστηριοτήτων, ένα νέο στυλ μοντελοποίησης διαγραμμάτων ροής, μια εκτεταμένη παλέτα δραστηριοτήτων, ενοποίηση κανόνων ροής εργασίας και νέες δυνατότητες συσχέτισης μηνυμάτων. Επίσης, το .NET Framework 4 προσφέρει σημαντικά οφέλη απόδοσης για ροές εργασιών που βασίζονται σε WF. Για μια αναλυτική λίστα των βελτιώσεων για τη WF.

Βελτιώσεις στην Υποδομή επικοινωνιών των Windows (WCF), όπως υποστήριξη για Υπηρεσίες ροής εργασίας WCF για ενεργοποίηση προγραμμάτων ροών εργασιών με δραστηριότητες ανταλλαγής μηνυμάτων και υποστήριξη συσχέτισης. Επιπλέον, το NET Framework 4 παρέχει νέες δυνατότητες WCF, όπως εντοπισμό υπηρεσιών, υπηρεσία δρομολόγησης, υποστήριξη REST, διαγνωστικό έλεγχο και επιδόσεις. Για μια αναλυτική λίστα των βελτιώσεων για την WCF.

Νέες, πρωτοποριακές δυνατότητες παράλληλου προγραμματισμού, όπως υποστήριξη παράλληλου βρόχου, Παράλληλη βιβλιοθήκη εργασιών (TPL), Παράλληλη LINQ (PLINQ) και δομές δεδομένων συντονισμού που επιτρέπουν στους προγραμματιστές να τιθασεύουν την ισχύ των επεξεργαστών πολλαπλών πυρήνων.