Προγραμματισμός

Ανασκόπηση: Το Visual Studio 2013 φτάνει πέρα ​​από το IDE

Τι κάνετε όταν διαθέτετε ένα προϊόν που κυριαρχεί στην αγορά από περισσότερες από 50 εκατομμύρια γραμμές κώδικα με μια πιστή πελατειακή βάση συνδρομητών που το χρησιμοποιούν όλη μέρα, κάθε μέρα και θέλετε να τους κρατήσετε ευτυχισμένους; Μπορείτε να το αναβαθμίσετε δωρεάν σε σταδιακές κυκλοφορίες για να αντιμετωπίσετε τα σημεία πόνου και με ονομαστική χρέωση σε πλήρη κυκλοφορία για να αντιμετωπίσετε νέες τεχνολογίες και να κάνετε σημαντικές βελτιώσεις. Αυτό ακριβώς έκανε η Microsoft με service pack στο Visual Studio 2012 και τώρα με την κυκλοφορία του Visual Studio 2013.

Οι χρήστες του Visual Studio μπορούν να εμπίπτουν σε μια σειρά κατηγοριών (προγραμματιστές, δοκιμαστές, αρχιτέκτονες και ούτω καθεξής) και να χρησιμοποιούν μια σειρά τεχνολογιών (επιτραπέζιοι υπολογιστές, Web, cloud, κατάστημα Windows, υπηρεσίες, βάσεις δεδομένων και άλλα). Ενώ υπάρχουν ανταγωνιστές για σχεδόν κάθε τομέα όπου το Visual Studio παρέχει μια λύση, κανένα προϊόν δεν ανταγωνίζεται το Visual Studio σε όλους τους τομείς. Το πιο κοντινό που μπορώ να σκεφτώ θα ήταν το Embarcadero All-Access XE, το οποίο είναι περισσότερο μια σουίτα από ένα ενοποιημένο προϊόν.

[Εργαστείτε πιο έξυπνα, όχι πιο δύσκολα - έχει συμβουλές και τάσεις που πρέπει να γνωρίζουν οι προγραμματιστές στον Οδηγό επιβίωσης των προγραμματιστών. Κατεβάστε το PDF σήμερα! | Μείνετε ενημερωμένοι για τις βασικές τεχνολογίες της Microsoft στην Τεχνολογία μας: ενημερωτικό δελτίο της Microsoft. ]

Η νέα έκδοση διαθέτει μεγάλες βελτιώσεις στη διαχείριση κύκλου ζωής εφαρμογών (ALM), συμπεριλαμβανομένης της δυνατότητας δημιουργίας, δοκιμής και ανάπτυξης στο cloud μέσω της νέας υπηρεσίας Team Foundation και ενσωμάτωσης με τα Windows Azure. Θα βρείτε επίσης σημαντικά καλύτερα εργαλεία για ανάπτυξη Ιστού με ASP.Net, καθώς και καλύτερη υποστήριξη για επεξεργασία και εντοπισμό σφαλμάτων JavaScript, HTML, CSS και Python.

Εν ολίγοις, το Visual Studio 2013 φέρνει όχι μόνο μια σειρά από μεγάλες βελτιώσεις προσαρμοσμένες στις ομάδες ανάπτυξης, αλλά και πολλές μικρότερες που πραγματικά θα έχουν σημασία για τους εργαζόμενους προγραμματιστές.

Υπηρεσία Team Foundation

Ας ξεκινήσουμε με τις νέες δυνατότητες ALM στο Visual Studio 2013, όπου πιστεύαμε ότι θα δούμε το επίκεντρο αυτής της κυκλοφορίας τον Ιούνιο. Η μεγαλύτερη νίκη ALM από την άποψή μου είναι ότι το Visual Studio υποστηρίζει πλέον το Git εκτός από τον έλεγχο εγγενούς έκδοσης του Team Foundation Server. (Σαφώς, η Microsoft που πρόσθεσε την υποστήριξη Git στο Visual Studio δεν είναι η Microsoft του πατέρα σας, αλλά για υποστήριξη Python, JavaScript και jQuery. Τι ακολουθεί, ανοίξτε την προμήθεια του .Net Framework; Ω, περίμενε - αυτό συνέβη πριν από χρόνια, στις τουλάχιστον για τις βασικές βιβλιοθήκες.)

Ένα πράγμα που δεν μου αρέσει για το Team Foundation Server είναι να το δημιουργήσει για μια ομάδα με γεωγραφική κατανομή. Η απόδοση μπορεί να είναι ένα μεγάλο ζήτημα, ειδικά όταν η ομάδα εκτείνεται στον κόσμο, όπως κάνουν συχνά τα έργα εξωτερικής ανάθεσης. Υπάρχει μια λύση all-Microsoft για αυτό: Team Foundation Service. Όπως θα περίμενε κανείς, τρέχει στο Azure cloud. Όπως δεν θα περίμενε κανείς, είναι δωρεάν για ομάδες πέντε ή λιγότερων και μεγαλύτερες εγκαταστάσεις περιλαμβάνονται στο υψηλότερο επίπεδο Visual Studio με συνδρομές MSDN χωρίς επιπλέον χρέωση.

Παρεμπιπτόντως, η Microsoft διατηρεί ένα αρχείο έκδοσης για την Team Foundation Service που δείχνει πότε εμφανίστηκαν ορισμένες ενημερώσεις στην Υπηρεσία και στον Διακομιστή. Από εδώ και στο εξής, όταν αναφέρομαι στο TFS, εννοώ τόσο την Team Foundation Server όσο και την Team Foundation Service. Οι δυνατότητες είναι διαθέσιμες τόσο στο προϊόν όσο και στην υπηρεσία.

Πίνακας βαθμολογίας Ικανότητα (40.0%) αξία (10.0%) Ευχρηστία (30.0%) Τεκμηρίωση (20.0%) Συνολική βαθμολογία (100%)
Microsoft Visual Studio 2013 Ultimate10.09.09.09.0 9.4