ναι να συμφνωνήσω με τον μάνο, ότι αυτός που στο είπε ή βαριότανε ή δεν
ήξερε. σε κάθε περίπτωση καλύτερα να λέμε δεν ξέρω αν δεν ξέρουμε.
βασικά πρέπει να δεις τι έιναι το AJAX και το AJax control toolkit Και τί
είναι το silverlight
Για μένα δεν υπάρχει "ή". είναι και τα δύο μια σειρά τεχνολογιών-πλατφορμών που συνεργάζονται
για να φτάσουμε να έχουμε Rich web user applications. είναι αυτό που λέμε complementary technologies
δεν μπορώ να φανταστώ ότι κάποιος που θέλει να ασχοληθεί με asp.net
development, δεν θα δει την τεχνολογία AJAX.
από εκεί θα σου έλεγα να ξεκινήσεις. άπειρα resources στο Internet. θα σου
έλεγα να ξεκινήσεις από εκεί που ξεκίνησα και εγώ,
από το άρθρο του Jesse James Garrett(δεν είναι ληστής της άγριας Δύσης) το
οποίο "εισήγαγε" στον web κόσμο αυτό το τόσο χρήσιμο Programming Paradigm
είναι στο παρακάτω Link
http://adaptivepath.com/ideas/essays/archives/000385.php
αν θες δες και αυτό εδώ
και ένα πολύ ωραίο Video μπορείς να βρεις εδώ, που εξηγεί το concept του
ajax
http://fr.truveo.com/WhiteboardSession-What-is-AJAX/id/3981821918
Και φυσικά ή νούμερο 1 πηγή ενημέρωσης για το AJAX είναι
http://www.asp.net/ajax/
για να δώσουμε μια πολύ σύντομη περιγραφή το τι είναι το Silverlight
μπορούμε να πούμε τα εξής
- είναι το "αντι-FLASH"
- το Silverlight 2.0 είναι μια πλήρης development platform
- Μπορείς να χρησημοποιήσεις το Blend Και το visual studio να δημιουργήσεις silverlight apps και γλώσσες όπως με c#,vb.net αλλά και με dynamic languages όπως IronPython
- Είναι μια cross platform-cross browser λύση
- Υποστηρίζει κατά ένα πολύ μεγάλο ποσοστό το XAML και τις κλάσσεις σε σχέση με το XAML που έχουμε π.χ σε μια WPF application. Όλα αυτά στο silverlight 2.0. Το 1.0 version ήταν μ
ια άλλη ιστορία
τώρα για να τρέξεις μια silverlight application στον client θα πρέπει να κάνεις Install ένα μικρό plug-in που είναι χωρίς κόστος.
όσο αφορά το τι μας περιμένει στο silverlight 3.0, μπορείς να δεις μια πολύ ωραία συνέντευξη του Scott Gu στο channel 9
http://channel9.msdn.com/posts/Charles/Scott-Guthrie-Inside-Silverlight-3
Και ένα presentation που έγινε στο MIX 09
http://videos.visitmix.com/MIX09/T14F από το joe Stegman
http://videos.visitmix.com/MIX09/T14F
Και ένα πολύ χρήσιμο site είναι το
http://www.asp.net/Silverlight/
αν θέλουμε να δούμε χονδρικά 2-3 διαφορές μπορούμε να πούμε τα εξής
- με το silverlight 2.0 μπορούμε να υλοποιήσουμε "πράγματα" σε ένα web application που δεν μπορούμε σε καμία περίπτωση να τα κάνουμε με οποιαδήποτε AJAX features. Με το silverlight 2.0 μπορείς να χρησιμοποιήσεις XAML code για να σχεδιάσεις το UI σου και το .net framework για να "χτίσεις" την λογική της εφαρμογής σου
- είναι σαν να συγκρίνεις compiled code (silverlight) με interpreted code(javascript-ajax). εδώ υπάρχει και ένα θέμα performance το οποίο είναι πολύ σημαντικό
ελπίζω να βοηθήσα..
όπως πάντα πρέπει να υπάρξει το σχετικό διάβασμα...
Νικόλαος Καντζέλης
BSc, MSc, MCAS, MCPD, MCITP, MCTS,MCP, MCT