خوب از این جریان که بگذریم سیلورلایت باعث شد که اینبار یک مطلب براش بنویسم. در مطلب قبلی درباره انتشار سیلورلایت گفتم و همینطور که سیلورلایت محدودیت هاش خیلی کمه و باعث میشه که جهانی بشه و مایکروسافت هم خیلی تلاش میکنه. نظرات دوستان و علاقه آنان بخاطر این موضوع باعث شد تا این مطلب را براش بنویسم.
Silverlight چیست؟
سیلورلایت یک تکنولوژی جدید و شبیه به فرمت swf مربوط به کمپانی macromedia هست که بعد از موفقیتش توسط Adobe خریداری شد. هست. از سیلورلایت برای ارائه برنامه های تحت وب به شکل مستقل از مرورگر cross – browser و نیز مستقل از سیستم عامل cross – platform با ظاهری بسیار زیبا یا اصطلاحا RIA که اسم کاملش هست rich interactive application استفاده میشود.
برخی از ویژگی های silverlight
از سیلورلایت میشه برای نمایش آنلاین و استریمینگ streming فیلم و آهنگ استفاده کرد.
به دلیل حجم کمش یعنی کمتر از ۲MB براحتی قابل دانلود و نصب روی مرورگر هست.
سیلورلایت بدلیل استفاده بیشتر از منابع سخت افزاری کامپیوتر کلاینت، باعث بهبود ظاهر و افزایش سرعت اجرای برنامه های تحت وب میشود.
در silverlight نیز مانند فیلمهای flash میشه از تصاویربرداری Vector – based graphics ، آهنگ ، متن و انیمیشن به صورت یکپارچه استفاده کرد.
طراحان وب، تمام کارهایی که با استفاده از تکنولوژی AJAX انجام میدهند را در سیلورلایت میتونند ساده تر انجام بدهند.
برنامه نویسان .net اعم از j ، VB ، C# و … میتونند از توانایی های کسب نموده خود در دنیای .net برای تولید برنامه های silverlight استفاده نمایند.
حتی برنامه نویسان JSP ، PHP و دیگر زبانهای سمت سرور server side programming language نیز میتونند از silverlight استفاده کنند.
به دلیل تعدد زبانهای مختلف قابل انتخاب برای تولید برنامه های silverlight ، یادگیری و بکارگیری این تکنولوژی بسیار راحت است.
از تمام زیبایی windows vista اعم ظاهر کنترل ها، رسانه های آن و … میتونید در silverlight استفاده نمایید.
در silverlight براحتی میتوان از JSON ، RSS، LINQ و هرگونه وب سرویسی استفاده نمائید.
فایلهای صوتی با پسوند WMA ، mp3 را میتوانید با استفاده از سیلورلایت استریم کنید.
سیلورلایت در حال سازگار شدن با انواع سیستم عاملها و مرورگرها هست. حتی شرکت Novel هم یک نسخه از silverlight را به نام Moonlight برای سیستم عامل خود عرضه کرده است.
چگونگی تولید برنامه های سیلورلایت silverlight
برای تولید برنامه های سیلورلایت میتونید از دو ابزار Microsoft Expression Blend 2 و Visual studio 2008 استفاده کنید.
از blend 2 میتونید برای ظاهر گرافیکی ، Encode کردن فایل های تصویری و صوتی و قرار دادن آن در برنامه های سیلورلایت استفاده کنید.
از visual studio 2008 برای کد نویسی طرف کلاینت و سرور، مربوط به برنامه های silverlight میتوانید از این ابزار استفاده کنید. همچنین این ابزار قابلیت debug کردن کدهای برنامه های silverlight را بصورت کامل فراهم میکند و قابلیت full – intellisense آن نیز فعال
میباشد. شاید نام full – intelliSense را تا حالا نشنیده باشید که منظور از آن یعنی syntax checking ، auto complete ، syntax highlighting و … میباشد.
خلاصه ختم کلام به عنوان نویسنده این وبلاگ و اگر هم به عنوان کسی که از برنامه های مایکروسافت سر در میاره قبولم داشته باشید اینو میگم که silverlight بزودی با این تبلیغاتی که روی آن میکنه جهانی میشه و حتی در بالا ویژگیهایی هم خواندید که در فلش وجود نداره. درسته که فلش فعلا همه گیر هست ولی زیباترین سایتها و برنامه نویسی حرفه ای را در سیلورلایت مشاهده میکنید. حتی زیبا ترین سایتها هم از سیلورلایت تشکیل شده اند که لیست آنها رو در سایت خود سیلورلایت www.silverlight.net میتوانید ببینید. اگر برنامه نویس هستید و دنبال کار آسون تر سیلورلایت بهترین گزینه هست و حتی طراحان وب هم در آن راحت ترن و آموزش کامل ساده ای داره. اینطور که شنیدم زود میشه یاد گرفت. اگه یک روزی قالبهای وبلاگها هم سیلورلایتی شد من اولین کسی هستم که قالب وبلاگم را با سیلورلایت طراحی میکنم. نکته دیگر این قضیه این هست که سیلورلایت محدودیت زبانی هم نداره و محدودیت سیستم عامل و مرورگر هم نداره پس نباید نگران این بود که فقط روی یرنامه های مایکروسافت جواب میده.
لینکهای زیر سایتها و وبلاگهای فارسی زبان هستند که راجع به سیلورلایت نوشتند:
http://silverlight.blogsky.com
http://farasun.wordpress.com/2007/11/12/silverlight-intro
http://hyperweb.wordpress.com/2007/07/02/silverlight
http://www.sharepointsolutions.ir/blogs/arash/Lists/Posts/Post.aspx?ID=34
و لینک زیر کتاب مقدمه ای از سیلورلایت به زبان فارسی و فرمت pdf
اینی که گفتید پاک شد یعنی چی؟ درمورد چی بود؟
دیگه نمیخوای درمورد directx خبرشو کامل بگی؟
یعنی اینکه مجبورم از اول بنویسم
[…] میذارم. فقط توجه کنید برای دیدن این ویدئو حتما باید silverlight را نصب کرده […]
[…] آمارگیری من بزودی یه مطلب کامل تر درباره silverlight مینیسم. اگر کاربر قدیمی سایت باشید دو تا مطلب من قبلا […]
[…] در همین سایت قرار دادم. این تصویر با حجم بالا را من به سیلورلایت تبدیل کردم و توی همین تبدیل شما high motion را میبینید البته […]
[…] اولینها بود که به آن روی آورد و بعد بقیه شرکتها مثلا سیلورلایت مایکروسافت هم از AAC پشتیبانی میکنه و همینطور گوشیهای […]
[…] در همین سایت قرار دادم. این تصویر با حجم بالا را من به سیلورلایت تبدیل کردم و توی همین تبدیل شما high motion را میبینید البته […]
[…] اولینها بود که به آن روی آورد و بعد بقیه شرکتها مثلا سیلورلایت مایکروسافت هم از AAC پشتیبانی میکنه و همینطور گوشیهای […]
[…] آمارگیری من بزودی یه مطلب کامل تر درباره silverlight مینیسم. اگر کاربر قدیمی سایت باشید دو تا مطلب من قبلا […]
سلام
آیا می شه از مایکروسافت سیلورلایت فیلمی که پخش می شه را دانلود کرد؟
اگه می شه لطفا به من بگید چطوری
اگر منظورتون اینه که فیلم که از player پخش میشه را دانلود کرد بله کاملا میشه. مثل خود فلش پلیر و دانلود از یوتیوب هست فرقی نداره. ساده ترین کار اینه که نرم افزار internet download manager داشته باشید. البته ورژن جدیدش را.
[…] تمام شده و برنامه با نام speakmemo ساخته شده که برپایه سلورلایت است. (تصویر […]
[…] تمام شده و برنامه با نام speakmemo ساخته شده که برپایه سلورلایت است. (تصویر […]