Κάποιος θα μπορούσε να κάνει παρόμοιο argue και για το NHibernate, για παράδειγμα. Η προσωπική μου άποψη είναι ότι χρειάζεται αρκετά καλή και ώριμη κριτική σκέψη όταν πρόκειται για υιοθέτηση έτοιμου λογισμικού. Αν μπορεί κάποιος να εξετάσει διάφορα core aspects, μπορεί να υιοθετήσει 3rd party for core for sure. Τα δικά μου κριτήρια είναι simple. Έχει community; Είναι open source (βλ. NHibernate); Δεν είναι open source per se αλλά σπάει σε commercial και open source (βλ. Intel Threading Building Blocks για πολύ core), μου προσφέρει και άλλα καλούδια όταν πάω σε commercial (βλ. Visual Web Gui για Gui framework); Ειναι full propriety software αλλά έχει αποδείξει την αξία του (βλ. LLBGENpro); Και μετά πάμε σε άλλα φιλοσοφικά ερωτήματα του τύπου τι είναι 3rd party στην επικοινωνία Disconnected Client - Server. Το Ria δεν είναι 3rd party στο Silverlight; :P To ότι είναι integrated πρόταση του vendor τι σημαίνει;
Για το συγκεκριμένο ούτε εγώ το γνωρίζω, με μία πρώτη ματιά φαίνεται υποσχόμενο. Είναι και "φθηνό" αν υπολογίζω να το αξιοποιήσω και σε άλλα 3-4 RIA Services projects. Χωρίς developers με εμπειρία σε SL, φαίνεται καλή επιλογή, αλλά δεν είναι ακατόρθωτα πράγματα για έναν ήδη .ΝΕΤ/Silverlight developer. Ακόμα και αν είναι σπαθί το support του με 1-2 ώρες απόκριση, δέχομαι αυτό το overhead; Τσέκαρε τα κύριά σου features με το free edition και αν μείνεις ευχαριστημένος go for it!
https://twitter.com/biboudis