Μάνο, αν δεν θεωρούσαμε ότι βοηθάει στη δουλειά μας, μάλλον δε θα το χρησιμοποιούσαμε, έτσι;

Το αν πέτυχε ή όχι, είναι πιο δύσκολο ερώτημα.
Το .net για μένα που ασχολούμαι μαζί του από το 2002 έχει να
παρουσιάσει μια πολύ προσεγμένη αρχιτεκτονική, χωρίς απαράδεκτα φάλτσα
όπως
αυτό.
Έχει καταφέρει να διευκολύνει τη σύνδεση μεταξύ RAD & σωστής
αρχιτεκτονικής, διευκόλυνε την υλοποίηση και το consumption των
services, ενώ καταφέρνει να διατηρεί εξαιρετικές επιδόσεις,
αναλογιζόμενοι ότι μιλάμε για μια γλώσσα με αυτόματη διαχείριση μνήμης.
Η ASP.net (από την έκδοση 2.0 για μένα τουλάχιστον) ήταν αυτή που
κατάφερε να βελτιώσει την αρνητική εικόνα της ASP και μετέτρεψε τις
καλύτερες τότε εναλλακτικές όπως η PHP σε μάλλον κατώτερες.
Νομίζω
ότι η πορεία του τα τελευταία χρόνια μπορεί να χαρακτηριστεί μόνο ως
πετυχημένη, έχοντας υπ' όψιν άλλωστε ότι πέτυχε πολλά περισσότερα απ'
ότι έχουν καταφέρει άλλα frameworks.
Α, επίσης, μερικοί από τους ισχυρισμούς του μου προκαλούν απορίες και αντιρρήσεις:
If the goal of .NET was to see off Java, it was at least partially successful. Java did not die, but enterprise Java became mired in complexity, making .NET an easy sell as a more productive alternative.
Γιατί θα πρέπει η επιτυχία του .net να ορίζεται από την "καταστροφή" της Java; Το .net πέτυχε γιατί προσέφερε εργαλεία (γλώσσες & IDEs) τα οποία ήταν πολύ ωριμότερα από τα αντίστοιχα της Java τα οποία είχαν σχεδόν ξεχαστεί στον χρόνο (εντάξει, τα διάφορα Java IDEs είναι αξιόλογα), ενώ τα τελευταία χρόνια οι προσθήκες και βελτιώσεις στο .net ήταν αυτά που ανάγκασαν την ομάδα της Java να αγνοήσει τις γκρίνιες ενάντια στην πρόοδο και να αρχίσει να βελτιώνει τη γλώσσα. Όποιος έχει "δοκιμάσει" enterprise Java γνωρίζει πόσο προβληματική μπορεί να είναι η διαδικασία.
[...] existing Visual Basic developers found it hard to migrate their
projects to what was in effect a different language with the same name. [...] and deployment of the .NET
runtime sometimes failed.
Η εγκατάλειψη του μοντέλου της Visual Basic που υπήρχε τόσα χρόνια, ήταν για μένα η καλύτερη κίνηση που μπορούσε να κάνει η Microsoft. Ακόμα και η Microsoft που έχει μεγάλη παράδοση στην διατήρηση της
συμβατότητας, έπρεπε να δώσει τέλος στην έρπουσα φρίκη που παρήγαγαν
άπειροι senior developers γιατί άλλωστε, όποιος αδυνατεί να αυτοεξελιχθεί στη δουλειά μας, μάλλον κάνει λάθος δουλειά!
Evolve or die.
Ποτέ δεν αντιμετώπισα προβλήματα στο deployment του .net. Το να ισχυρίζεται κάποιος ότι "η εγκατάσταση κάποια φορά αποτυγχάνει", είναι σαν να περιγράφει το 99.999% του λογισμικού σήμερα.
Μην αφήνετε τα media να σας "ταΐζουν"!