Όχι, δεν είσαι. Τα μάτια μου! Τις δραμαμίνες μου!
Άσε που το νέο UI είναι μία απίστευτη σπατάλη οθόνης. Με τα μεγαλύτερα κενά μεταξύ των παραθύρων και τις καμπύλες, καταλήγουν π.χ. οι τίτλοι των παραθύρων να καταναλώνουν τον διπλό τουλάχιστον χώρο από πριν. Άντε τώρα να δουλέψεις σε οθόνη laptop. Μάλλον θα πρέπει να αρχίσουμε να κοιτάμε τιμές για 22άρες οθόνες.
Όσον αφορά τα fonts και το antialiasing με σκότωσε όταν δοκίμασα να χρησιμοποιήσω τον Architecture Explorer και τα dependency views. Ο μεν Architecture Explorer ανοίγει πολλά παράθυρα και δημιουργεί την εντύπωση ότι υπάρχει πολύς "θόρυβος" στην οθόνη. Όσον αφορά τα dependency views, τα fonts και τα παστελ χρώματα με αναγκάζουν να αυξήσω πολύ το ζουμ για να δω καθαρά. Έτσι όμως χάνω ακριβώς τη γενική εικόνα που ήθελα να δω.
Παρεμπιπτόντως, ο Architecture Explorer είναι ένας αρκετά χρήσιμος code explorer τον οποίο αξίζει να χρησιμοποιήσει ο οποιοσδήποτε προγραμματιστής. Ουσιαστικά είναι ένας συνδυασμός solution + object explorer ο οποίος κατεβαίνει μέχρι και σε επίπεδο παραμέτρων.
Μου αρέσει επίσης ο τρόπος που μπορείς να κάνεις reverse engineer ένα sequence διάγραμμα ξεκινώντας από ένα fuction και προχωρώντας σε όποιο βάθος θέλεις σε άλλες μεθόδους αλλά και κλάσεις. Είναι αρκετά χρήσιμο αν θέλεις να δεις τί καλεί ένα function αν και για την ώρα "κολλάει" μόλις συναντήσει κάποιο interface. Όποιος χρησιμοποιεί interfaces για να μειώσει τις εξαρτήσεις μεταξύ κλάσεων θα βρει πρόβλημα.
Αν εξαιρέσεις τα βαρυφορτωμένα γραφικά και τη σπατάλη οθόνης, νομίζω ότι η Architect Edition είναι ένα πολύ καλό πακέτο για κάθε developer (πέρα από την τιμή). Περιλαμβάνει όλα εκείνα τα εργαλεία τα οποία θέλει να χρησιμοποιήσει κανείς για να αναλύσει τον κώδικα του και ως τώρα έπρεπε να τα βρει σκόρπια, π.χ. στο Reflector ή άλλα command-line εργαλεία.
Θα μου πεις τώρα, θα έπρεπε να την ονομάσουνε Senior Developer edition και όχι Architect. Συμφωνώ αλλά πιστεύω ότι η διαφορά θα φανεί αργότερα με το Oslo, όταν προστεθούν εργαλεία τα οποία πραγματικά ενδιαφέρουν τους Architects όπως business processes, entity definitions κλπ.
Παναγιώτης Καναβός, Freelancer
Twitter: http://www.twitter.com/pkanavos