Wednesday, February 28, 2007

Η Novell ανοίγει τις πύλες του Linux για τους χρήστες της Visual Basic





Ευχάριστα νέα για ένα μεγάλο μέρος προγραμματιστών σε ολόκληρο τον κόσμο. Μέχρι σήμερα οι χρήστες ήταν υποχρεωμένοι να ξοδέψουν αρκετό κόπο και χρόνο για να κάνουν τις απαραίτητες αλλαγές στον κώδικα μιας εφαρμογής γραμμένης σε Visual Basic, ώστε να μπορεί να τρέξει σε περιβάλλον Linux. Τώρα πλέον έχουν στην διάθεση τους ένα νέο εργαλείο με το οποίο μπορούν να γράφουν κώδικα σε Visual Basic, χωρίς να ανησυχούν αν η εφαρμογή θα μπορεί να τρέξει και σε open source πλατφόρμες. Την δυνατότητα αυτή παρέχει το project Mono που υποστηρίζεται από την Novell .

Το Mono διαθέτει μεταφραστή (compiler), ο οποίος επιτρέπει στους χρήστες να γράψουν κώδικα σε Visual Basic, είτε μέσα από το Visual Studio είτε από κάποιο άλλο εργαλείο και στην συνέχεια να τρέξουν την εφαρμογή σε διαφορετικές από τα Windows πλατφόρμες (Linux), χωρίς να χρειαστεί να ξοδέψουν χρόνο και κόπο σε μετατροπές. Ο compiler του Mono έχει υλοποιηθεί σε Visual Basic 8.0 και είναι διαθέσιμος στην τελευταία έκδοση του project. Επιπλέον είναι συμβατός με την έκδοση 2.0 του λογισμικού .NET framework της Microsoft.

Η γλώσσα Visual Basic είναι μία από τις πιο διαδεδομένες γλώσσες προγραμματισμού στον κόσμο σήμερα. Σε συνδυασμό με την επίσης ευρεία χρήση της Visual Basic.NET (ειδικά διαμορφωμένη για την αρχιτεκτονική της πλατφόρμας .ΝΕT), μπορούμε να αντιληφθούμε πόσο σημαντικό ρόλο παίζει η Visual Basic στον χώρο της σχεδίασης και υλοποίησης εφαρμογών.

Το project Mono ξεκίνησε το 2001 με στόχο να μεταφερθούν (porting) σε πλατφόρμα Unix κάποια χαρακτηριστικα στον τομέα της σχεδίασης και αρχιτεκτονικής λογισμικού, που είχαν εμφανιστεί μαζί με το τότε νεοσύστατο .NET Framework. Το μόνο για το οποίο μπορεί να ανησυχεί η Microsoft είναι η πιθανότητα κάποιοι από τους προγραμματιστές να αρχίσουν να πειραματίζονται με πλατφόρμες Linux. Σε μια τέτοια περίπτωση δεν θα είναι καθόλου σίγουρο ότι οι χρήστες αυτοί θα συνεχίσουν να υποστηρίζουν τα προϊόντα της Microsoft (Windows ή άλλα εργαλεία λογισμικού).

Φυσικό επακόλουθο αυτών των εξελίξεων είναι η προσπάθεια της Microsoft για πλήρη συμβατότητα του λογισμικού της με εφαρμογές και πλατφόρμες Open Source (Linux), έτσι ώστε να μπορέσει να κρατήσει κοντά της τους χρήστες της Visual Basic.




No comments: