Γεια σου M1ke! Αρχικά, συγκρίνοντας τα Flash και Silverlight, κατα τη γνώμη μου το Silverlight έχει δρόμο ακόμα για να απειλήσει το μονοπώλειο του Flash, όσο εντυπωσιακή-δυναμική είσοδο κι αν έκανε στο χώρο των RIA -για παράδειγμα πρόσφατα το NBC σταμάτησε να χρησιμοποιεί το Silverlight και επέστρεψε στο Flash. Οτι έχει πολλά καλά, έχει είναι γεγονός και στο προσεχές μέλλον θα είναι ανταγωνιστικό το μόνο σίγουρο.
Από τις ερωτήσεις σου:
1. Η xaml από μόνη της δεν μπορεί να γίνει parse από τον browser. Γι' αυτό συνήθως βρίσκουμε ενα Silverlight application μέσα σε ASP.NET σελίδα (recommended). Βέβαια ένα Silverlight app. μπορεί να βρίσκεται και σε HTML σελίδα.
2. Dreamweaver vs. Εxpression Web κερδίζει το 1ο, ενώ για τα CSS βολεύει με διαφορά το VS 2008. Γενικά αν χρησιμοποιείς WYSIWYG editors για τη δημιουργία ιστοσελίδων, το καλύτερο είναι να παρακολουθείς παράλληλα τον κώδικα που δημιουργουν όσο εσύ βάζεις κείμενο και εικόνες κτλ. για να μην χάνεις τη μπάλα τι συμβαίνει με το source αλλα και για να σβηνεις περιττά πράγματα που προσθέτουν.
Όσον αφορά στις ..πρωτοπορείες, το Silverlight είναι μία απο αυτές που ακόμα δεν έχουν αγγίξει ιδιαίτερα την ελληνική αγορά ενώ αντίθετα για Flash developers υπάρχει μεγάλη ζήτηση. Πάντως το καλύτερο για μένα στις Microsoft τεχνολογίες είναι ότι χρησιμοποιούν το ίδιο Framework. Έτσι, αν γράφεις C# φτιάχνοντας winforms γράφεις C# και για ASP.NET σελίδες. Γι αυτό όσον αφορά στο web θα σου πρότεινα να ασχοληθείς με ASP.NET [
http://www.asp.net/learn/ ] καθώς μετά, δεν θα δυσκολευτείς ιδιαίτερα να περάσεις στο Silverlight. Aντίθετα το Flash απαιτεί πολύ ειδικευμένη γνώση.
studentGuru.gr/blogs/nosuic