Πέρα από το Visual Studio

- Τα τελευταία χρόνια παρακολουθούμε όλοι όσοι ασχολούμαστε με την ανάπτυξη εφαρμογών σε πλατφόρμες της Microsoft μια κούρσα της εν λόγω εταιρείας με τον εαυτό της.

- Νέες εκδόσεις εργαλείων, βάσεων δεδομένων και λειτουργικών συστημάτων έρχονται κάθε τόσο να αναθεωρήσουν τα υπάρχοντα δεδομένα. Είμαστε αναγκασμένοι να "κυνηγάμε" τα εργαλεία με μοναδικό σκοπό μας να βελτιστοποιήσουμε το αποτέλεσμα της δουλειάς μας. Όμως είναι πάντα έτσι;

- Κατά τη γνώμη μου, τα πράγματα δεν είναι καθόλου έτσι όσον αφορά το Visual Studio και ειδικά όσον αφορά τους web developpers που γράφουν ASP 2.0 ή ASP.NET. Δεν αντιλέγω ότι το Visual Studio αποτελεί μια ολοκληρωμένη πλατφόρμα ανάπτυξης web εφαρμογών, αλλά αυτό δεν αναιρεί το γεγονός ότι το εν λόγω εργαλείο είναι και πολύπλοκο και παράγει και κώδικα ο οποίος δεν είναι ότι το καλύτερο.

- Βέβαια η χρήση του Visual Studio εξασφαλίζει μικρότερο κόπο αφού πολύ μεγάλο κομμάτι του κώδικα που απαιτείται για μια εφαρμογή παράγεται αυτόματα από το ίδιο το εργαλείο. Το θέμα εδώ είναι τι ποιότητας, τι ποσότητας είναι ο κώδικας που παράγεται και πόσο χρήσιμος είναι για το project που αναπτύσεται. Από την εμπειρία μου στη χρήση του visual studio, είμαι σε θέση να διαπιστώσω ότι ένα πολύ μεγάλο κομμάτι του κώδικα που παράγεται είναι άχρηστο. Και όταν η εφαρμογή είναι μεγάλη, είναι μάλλον ασύμφορο για τον developer να "καθαρίσει" τον κώδικα.

- Θα μου πει κάποιος και τι έγινε; Το αποτέλεσμα μετράει. Το τελικό προϊόν.
Δε θα διαφωνήσω. Αλλά υπάρχουν developers που ανήκουν στην παλαιά γενιά των προγραμματιστών. Που έχουν γράψει κώδικες σε cobol, pascal και σε άλλες γλώσσες. Σε αυτούς ανήκω κι εγώ και λόγω νοοτροπίας δε μπορώ να συμβιβαστώ εύκολα με το σκεπτικό ότι ο κώδικάς μου μπορεί να είναι μπάχαλο αλλά δε με ενδιαφέρει εφόσον κάνει τη δουλειά του.

- Ωραία. Και τι προτείνεις; Θα ρωτήσει κάποιος άλλος. Να γράφουμε με το notepad; Μα και βέβαια όχι. Εδώ έρχονται εργαλεία άλλων κατασκευαστών. Μικρότερα, φθηνότερα, και κατά τη γνώμη μου αποδοτικότερα. Ένα από αυτά είναι το ASP MAKER 7.0 για όσους γράφουν ASP 2.0 ή το ASP.NET MAKER για όσους γράφουν ASP.NET. Με τη χρήση τους μπορεί κάποιος να δημιουργήσει τον βασικό κορμό της εφαρμογής του συμπεριλαμβανομένου και του functionality. Ο κώδικας που παράγεται είναι απείρως μικρότερος και πολύ πιο συμαζεμένος από αυτόν που παράγεται για το ίδιο project από το Visual Studio. Μετά μπορεί ο developer να διαμορφώσει τον κώδικά του χρησιμοποιώντας όποιο εργαλείο συγγραφής θέλει ενδεχομένως και το Visual Studio.

URL:hkvstore.com

Αν έχετε απορίες, μια δοκιμή των εργαλείων μπορεί να σας τις λύσει.

0 σχόλια:

Δημοσίευση σχολίου