Κουβέντιαζα σήμερα με κάποιον για την αρχιτεκτονική της εφαρμογής που σχεδίαζαν τα τελευταία 3 χρόνια, και αναρωτήθηκα γιατί χρησιμοποίησαν remoting αντί για Enterprise Services, κάτι που τους ανάγκασε να δημιουργήσουν τα δικά τους connection pools και να κάνουν τη δικιά τους διαχείριση threading. Η απάντηση? "Σε ένα από τα πρώτα σεμινάρια που έγιναν για .NET ο εκπαιδευτής είπε ΟΤΙ ΤΟ COM+ ΕΙΝΑΙ ΞΕΠΕΡΑΣΜΕΝΟ, ΕΙΝΑΙ ΜΟΝΟ ΓΙΑ VB6, ΕΙΝΑΙ UNMANAGED ΚΑΙ ΔΕΝ ΣΥΝΙΣΤΑΤΑΙ. ΤΟ .NET ΔΕΝ ΕΧΕΙ ΥΠΗΡΕΣΙΕΣ APPLICATION SERVER". ... ![Surprise [:O]](/cs/emoticons/emotion-3.gif)
Παρολίγο να μείνω σέκος. Δεν κάνω πλάκα. Πάγωσα για λίγο, ένιωσα το αίμα να μου ανεβαίνει στο κεφάλι. Τόσο καιρό αναρωτιέμαι γιατί το COM+ δεν φαίνεται να έχει πιάσει, γιατί ακούω για J2EE αλλά δεν ακούω για Enterprise Services. Σκεφτόμουνα ότι δεν έχει διαδοθεί το .NET, κι όμως, πολλές εταιρείες το χρησιμοποιούν. Ίσως, επειδή οι περισσότεροι φτιάχνουν εφαρμογές web? Οι αντίστοιχες εφαρμογές JSP όμως χρησιμοποιούν και J2EE. Τί να φταίει, δεν μπορούσα να καταλάβω τί φταίει ...
Μα ποτέ δεν περίμενα να το έχει σαμποτάρει ΕΚΠΑΙΔΕΥΤΗΣ ο οποίος υποτίθεται ότι ξέρει .ΝΕΤ!
Ο οποίος μάλλον δεν δούλεψε ποτέ σε distributed environment, και οπωσδήποτε, δεν προσπάθησε καν να μάθει τί είναι και τί κάνει η κάθε τεχνολογία πριν αρχίσει να μιλάει!
Πόσους παραπλάνησε αυτός ο άνθρωπος? Τί κόστισε η άγνοια του εκπαιδευτή τόσο στις εταιρείες που ξοδέψανε χρόνο να ξανα-ανακαλύψουν τον τροχό, αλλά και στην ίδια τη Microsoft, η οποία έχασε γόητρο και πελάτες εξαιτίας του?
Μα πως είναι δυνατόν να βάζει κάποιος εκπαιδευτή να μιλήσει για enterprise-level τεχνολογίες όταν προφανώς δεν έχει δουλέψει ποτέ με αυτές? Καλά ο ίδιος ο εκπαιδευτής, η εταιρεία του δεν ντρέπεται?
Παιδιά, αν έχετε ακούσει παρόμοιες "εξυπνάδες" από εκπαιδευτές, γράψτε το εδώ για να βρούμε, ποιοί είναι αυτοί οι τύποι που μας χαντακώνουν όλους μας.
Παναγιώτης Καναβός, Freelancer
Twitter: http://www.twitter.com/pkanavos