Προς το περιεχόμενο

Εκδοσης Visual Studio & Csharp


salonica3

Προτεινόμενες αναρτήσεις

Δημοσ.
Πιά είναι η διαφορά στο c# 3.5 και 4.0 και ουτε καθεξης?

Πια ειναι η διαφορα μεταξυ της visual studio 2005/2008/2010?

 

H C# όπως και όλες οι γλώσσες υπόκεινται σε εξελίξεις με τη πάροδο του χρόνου. Η version 3.5 όπως και η version 4.0 αναφέρονται στις εκδόσεις του .ΝΕΤ Framework (dot Net Framework) που έχεις εγκατεστημένο στον υπολογιστή σου. (Συνήθως κατεβαίνει με τα updates των Windows, μπορείς να δεις τη λίστα των ενημερώσεων για να εντοπίσεις τα πακέτα που έχουν ενημερωθεί). Οι νεότερες εκδόσεις >2005 μπορείς να επιλέξεις το target platform ( .NET Framework 1.1/2.0/3.0/3.5/4.0 κλπ) όπου και το περιβάλλον ανάπτυξης προσαρμόζεται στις απαιτήσεις της έκδοσης του framework (πράγματα που δεν υπήρχαν σε μικρότερες εκδόσεις δεν μπορείς να τα χρησιμοποιήσεις). Κατά τη Microsoft, η C# όπως και οι υπόλοιπες γλώσσες του Visual Studio, δεν είναι στατικές. Δηλαδή προσαρμόζονται στις εκδόσεις του .NET Framework που υπάρχουν στο σύστημα εκείνη τη στιγμή. Να σου πω την αλήθεια, δεν έχω δει το αντίστροφο (τουλάχιστον όχι ακόμα). Με C# από VS2005 έχω παίξει σε .ΝΕΤ Framework 3.5, αν και το περιβάλλον ανάπτυξης δεν μπορούσε να υποστηρίξει τις νέες τεχνολογίες της έκδοσης του Framework.

 

Οι διαφορές μετάξυ του Visual Studio 2005/2008/2010 είναι αρκετά μεγάλες, όχι ως προς το τις εξελιξεις των γλωσσών που υποστηρίζουν μόνο αλλά σε πολλά επίπεδα. Δηλαδή η έκδοση 2010 εισάγει και μια νέα γλώσσα προγραμματισμού την F# για το .ΝΕΤ Framework για παράδειγμα. Το Visual Studio, όπως θα γνωρίζεις ήδη, είναι το ολοκληρωμένο περιβάλλον εργασίας της Microsoft. Οι διαφορές μεταξύ των εκδόσεων που αναφέρεις, πχ στην έκδοση 2010, εισάγει νέα εργαλεία, νέες τεχνολογίες WCF, WPF, Silverlight και άλλα όμορφα (ομολογουμένως) καλούδια, που υπήρχαν (κάποια από αυτά) και στην έκδοση 2008, αλλά υποστηρίζονται πιο ολοκληρωμένα. Στην έκδοση 2005 δεν υπήρχαν αυτά τα πράματα!

 

Όλα αυτά που σου περιγράφω είναι μια μικρή επιγραμματική επεξήγηση των διαφορών τους. Μπορείς να κατεβάσεις τις διάφορες εκδόσεις Express που διαθέτει free η Microsoft στο site της (Visual C# Express, Visual Basic Express, Visual Web Developer Express [ASP.NET]) και θα δεις και μόνος σου τις διαφορές τους.

 

;)

Δημοσ.
H C# όπως και όλες οι γλώσσες υπόκεινται σε εξελίξεις με τη πάροδο του χρόνου. Η version 3.5 όπως και η version 4.0 αναφέρονται στις εκδόσεις του .ΝΕΤ Framework (dot Net Framework) που έχεις εγκατεστημένο στον υπολογιστή σου. (Συνήθως κατεβαίνει με τα updates των Windows, μπορείς να δεις τη λίστα των ενημερώσεων για να εντοπίσεις τα πακέτα που έχουν ενημερωθεί). Οι νεότερες εκδόσεις >2005 μπορείς να επιλέξεις το target platform ( .NET Framework 1.1/2.0/3.0/3.5/4.0 κλπ) όπου και το περιβάλλον ανάπτυξης προσαρμόζεται στις απαιτήσεις της έκδοσης του framework (πράγματα που δεν υπήρχαν σε μικρότερες εκδόσεις δεν μπορείς να τα χρησιμοποιήσεις).

 

Οι διαφορές μετάξυ του Visual Studio 2005/2008/2010 είναι αρκετά μεγάλες, όχι ως προς το τις εξελιξεις των γλωσσών που υποστηρίζουν μόνο αλλά σε πολλά επίπεδα. Δηλαδή η έκδοση 2010 εισάγει και μια νέα γλώσσα προγραμματισμού την F# για το .ΝΕΤ Framework για παράδειγμα. Το Visual Studio, όπως θα γνωρίζεις ήδη, είναι το ολοκληρωμένο περιβάλλον εργασίας της Microsoft. Οι διαφορές μεταξύ των εκδόσεων που αναφέρεις, πχ στην έκδοση 2010, εισάγει νέα εργαλεία, νέες τεχνολογίες WCF, WPF, Silverlight και άλλα όμορφα (ομολογουμένως) καλούδια, που υπήρχαν (κάποια από αυτά) και στην έκδοση 2008, αλλά υποστηρίζονται πιο ολοκληρωμένα. Στην έκδοση 2005 δεν υπήρχαν αυτά τα πράματα!

 

Όλα αυτά που σου περιγράφω είναι μια μικρή επιγραμματική επεξήγηση των διαφορών τους. Μπορείς να κατεβάσεις τις διάφορες εκδόσεις Express που διαθέτει free η Microsoft στο site της (Visual C# Express, Visual Basic Express, Visual Web Developer Express [ASP.NET]) και θα δεις και μόνος σου τις διαφορές τους.

 

;)

 

Στη γλωσσα.

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...