تالارهای پادشاه ایرانی

بازگشت   تالارهای پادشاه ایرانی > كامپيوتر > مقالات آموزشي و ترفندها > آموزش فلش

پاسخ
 
ابزارهای تاپیک

مقايسه بين Flash و Silverlight
  #1  
قدیمی 21/10/2009
آواتار KING
KING KING آفلاین است
رئيس كل

مدال افتخار پادشاه ایرانی 

 
نام: احمد بدیعی
جنسيت: مرد
شغل: مدیر داخلی دفتر تبلیغات
محل سکونت: مشهد
مدرک تحصيلی: کارشناسی IT
پست: 3,514
سپاس: 5,828
از این کاربر 9,479 بار در 2,193 پست سپاسگزاری شده
اعتراض ها: 0
به این کاربر 0 بار در 0 پست اعتراض شده
چوب: 16,623,882
Cool مقايسه بين Flash و Silverlight

مقايسه بين Flash و Silverlight
چشم در برابر چشم
سرويس‌آموزش- در مقاله اول Flash و در مقاله دوم Silverlight را معرفي کردم. در آخرين مقاله از سري مقالات Flash و Silverlight مقايسه‌اي ميان امکانات، سهولت و سرعت کار، توانايي در اجرا و ... انجام مي‌دهيم.

انيميشن

Flash از نوع انيميشن مبتني بر فريم استفاده ميکند. در انيميشن فريم به فريم، ما يک شي براي هر فريم ايجاد ميکنيم. براي مثال اگر ما بخواهيم يک شي در 2 ثانيه از جايي به جاي ديگري حرکت کند، در فريم اول محلي دارد، در فرم دوم محل قرارگيري شي کمي جابهجا ميشود و همينطور تا آخر؛ در نهايت چشم قادر به تشخيص جابهجايي شي ميشود و فکر ميکنيم که شي داراي حرکت است.

در Silverlight از مدل انيميشن WPF استفاده ميکند. در اين مدل به جاي انيميشن مبتني بر فريم، از انيميشن مبتني بر زمان استفاده ميکنيم. در اين نوع مدل شما بايد محل شروع و آخر، زمان، شرايط و نحوه حرکت را تعيين کنيد.

اندازه فايل

Flash از يک نوع فرمت فشردهسازي خاص استفاده ميکند. متنها و تصاوير در Movieها قرار ميگيرد. از اين رو اندازه حجم فايل نسبتا کوچک است.

Silverlight از XAML براي نشانهگذاري استفاده ميکند در اين صورت اندازه حجم فايلها بزرگتر است.

کدنويسي

همانطور که در مقالههاي قبلي گفته شد، Flash از Action Script براي کدنويسي استفاده ميکند. اکشن اسکريپت يک زبان شيگرا و با امکانات کنترل فوقالعاده است. همچنين اکشن اسکريپت معماري دارد که ميتواند با برخي از زبانها و فريم ورکهاي ديگر، مانند PHP ، ASP ، Ruby on Rails کار کند. از اين رو براي توسعهدهندگان ابزارهاي مبتني بر وب و يا حتي برنامه کاربردي دسکتاپ، کلاسهاي کتابخانهاي وسيعي فراهم ميآيد.

در Silverlight ميتوان از يکي از زبانهاي .NET ، براي نمونه C#.NET استفاده کرد. پس ميتوان برنامههاي کاربردي طراحي کرد که با Microsoft .NET Framework هماهنگ باشند.

صوت و تصوير

Flash از انواع مختلفي از فرمتها پشتيباني ميکند؛ با کيفيت خوب و استفاده از پهناي باند به صورت مناسب، ولي Silverlight از فرمتهاي WMA ، MP3 و WMV پشتيباني ميکند.

پردازش صدا

اکشن اسکريپت کنترلهاي زيادي را براي صدا در فلش ميدهد. براي مثال ميتوان با اکشن اسکريپت فايل صوتي را از خارج فايل و يا حتي از کتابخانه فايل فلش اجرا کرد و روي پخش آن کنترل داشت. يا مثلا هنگام پخش يک کليپ تصويري، در جاي خاصي صدايي را پخش کرد. اما Silverlight پشتيباني از اين سطح صداها را ندارد. دليل اين امر نيز پشتيباني ضعيف .NET از Playback است.

دسترسي

Flash امکانات دسترسي قدرتمندي براي کسانيکه مشکلات بينايي يا شنيداري دارند و يا کسانيکه از کليدهاي ميانبر صفحهکليد استفاده ميکنند، دارد. البته شرطي براي کسانيکه مشکلات شنيداري دارند، وجود دارد. شرط اين است که ويدئو و يا صدايي که پخش ميشود، بايد از دسترسي اين افراد پشتيباني کند؛ براي مثال زيرنويس. اما براي کسانيکه مشکلات بينايي و يا ناتوانيهاي جسماني دارند، براي کنترل ويدئوها، امکانات پيشفرضي وجود دارد. براي مثال خوانندههاي تصوير (Screen Readers ) و يا بزرگنماييهاي تصوير. همچنين براي کسانيکه از صفحهکليد استفاده ميکنند، کليدهاي ميانبري مانند کليدهايي براي اجرا/مکث (Play/Pause )، توقف (Stop )، قطع صدا و ... وجود دارد.

Silverlight اولين Plug-in براي مرورگرهاست که پشتيباني کاملي از سيستمهاي رنگ مختلف و سيستمعاملهاي گوناگون دارد. ولي اين چيزي نيست که Flash ارائه ميدهد.

سازگاري با پلتفرمها

Flash از پلتفرمهاي زير پشتيباني ميکند:

ويندوز 2000/XP/Vista ، ويندوز سرور 2003/2008، مک 10.1/10.5 (PowerPC و Intel ) ، لينوکس 5، OpenSUSE 11 ، Ubuntu 7.10 به بعد، سولاريس 10 و همچنين پلتفرمهاي گوشيهاي تلفنهمراه. ولي پلتفرم پشتيبان شونده از طرف Silverlight کمتر است. براي مثال از لينوکس و سولاريس پشتيباني نميشود.

نمايش متن

فلش فونتها را به صورت Shape در خود ذخيره ميکند؛ نه به صورت TTF . پس تفاوتي ميان کليپها و متن در فلش وجود ندارد و از اين رو نميتوان متنها را جستوجو و يا فهرستبرداري کرد. ولي شرکت Adobe يک اصلاحيه را براي استفاده از فلش ارائه کرده که ميتوان به جستوجوي متن در فلش پرداخت.

در حال حاضر، گوگل تنها موتور جستوجوگري است که ميتواند به خواندن فلش بپردازد. Google در اين زمينه با Adobe همکاري ميکند. Yahoo در حال کار براي استفاده از اين قابليت است. مايکروسافت روي موتور جستوجوگر خود که در ابتدا با نام MSN شناخته ميشد، بعدها به Live تغيير نام داد و هم اکنون Bing نام دارد، در حال کار است که فايلهاي Silverlight را بتواند بخواند و هيچ لزومي نميبيند که به خواندن فايلهاي Flash بپردازد.

متن در Silverlight کامپايل نميشود و از خود سيلورلايت جدا است و در فايلهاي XAML ذخيره ميشود. پس به طور پيش فرض قابل جستوجو و فهرستبرداري است.

پشتيباني از فرمت هاي عکس

Flash تقريبا از تمام فرمتهاي عکسي پشتيباني ميکند. ولي Silverlight فقط از فرمتهاي PNG و JPEG پشتيباني ميکند و از برخي ديگر از فرمتها به صورت محدود پشتيباني ميشود.

ميتوانيد ليست کامل فرمتها براي Silverlight را در جدول شماره 1، ببينيد.

پشتيباني از Webcam و ميکروفون

Flash از Webcam و ميکروفون پشتيباني ميکند و اجازه ايجاد ارتباط زنده به صورت صوتي و تصويري را ميدهد. توسعهدهندگان بايد براي استفاده از وبکم و ميکروفون بايد چند خط اکشن اسکريپت براي احضار کردن شيهاي دوربين (Camera Objects ) بنويسند.

ولي سيلورلايت از دوربين و يا ميکروفون پشتيباني نميکند.

استفاده در برنامه کاربردي مبتني بر ويندوز

Flash قادر است به صورت فايلهاي EXE در برنامههاي کاربردي مبتني بر ويندوز به کار رود. در اين نوع استفاده خود فايل فلش که به صورت exe بوده، حاوي يک Flash player اختصاصي داخل خود است؛ با حجمي فوقالعاده کم.

ولي Silverlight چنين پشتيباني ندارد و اگر لازم باشد که در برنامههاي کاربردي مبتني بر ويندوز استفاده شود، بايد هم Silverlight و هم .NET Framework روي سيستم نصب شود و با توجه به اينکه خود .NET Framework بيش از 50 مگابايت حجم دارد، زياد معقول به نظر نميرسد. تنها نرمافزاري که از Silverlight بهره گرفته، نسخه Beta نرمافزار پيامرسان Yahoo Messenger 10 است.

اشکال زدايي (Debugging )

اشکال زدايي در Flash کمي سختتر از Sliverlight است.

امکان دريافت (Download ) و بارگذاري (Upload )

در Flash اين امکان فراهم شده و شما به عنوان کاربر، هم ميتوانيد به دريافت و يا حتي بارگذاري فايلها در فلش بپردازيد. اما Silverlight همچنان اين امکان را دارا نميباشد.

نتيجه گيري

براي انتخاب درست ميان اين دو تکنولوژي براي ايجاد برنامههاي کاربردي، بايد به نيازهاي کاري توجه کرد که مي خواهيد انجام دهيد. براي مثال اگر قصد داريد برنامهاي ايجاد کنيد که روي تمام پلتفرمها، از جمله لينوکس و سولاريس قابل استفاده باشد، بايد از Flash استفاده کنيد ولي اگر برنامهتان روي وب است و ميخواهيد قابليت جستوجوي متن و فهرست برداري داشته باشد، بهتر است از Silverlight استفاده کنيد؛ گرچه همين امکان هم در Flash ارائه شده است.

به علاوه، اين را بايد مورد توجه قرار داد که بيشتر کاربران وب، Flash Player را روي مرورگر خود نصب دارند و تعداد افراد استفادهکننده از Silverlight اندک، است. حتي شايد کاربران استفادهکننده از Silverlight ، Flash Player را نيز داشته باشند ! Flash Player 9 به بعد از استاندارد ويدئويي H.264 به خوبي پشتيباني ميکند، پس ويدئوهاي MP4 با کيفيت عالي در Flash قابل پخش هستند. اگر هم آخرين نسخه Flash Player را نصب کنيد، ميتوانيد از تصاوير سه بعدي نيز بهره بگيريد و به تماشاي فلشهايي که داخل آن اشياي سه بعدي هست، بپردازيد.

فرمتهاي SWF ، FLA ، FLV و AS ،فرمتهاي استاندارد باز ولي Silverlight کاملا انحصاري است.

جدول شماره 2، خلاصهاي از مقايسههاي اين مقاله را نشان ميدهد. در اين جدول، براي هر ويژگي، يکي را به عنوان عملگر بهتر در مورد آن ويژگي، انتخاب شده است




آموزشگاهي براي دولتي‌ها
سرويس آموزش- آموزشگاه پارس‌پژوهش زير نظر استانداري تهران فعاليت مي‌کند و کارکنان دولت عمده مشتريان اين آموزشگاه را تشکيل مي‌دهند.




به گزارش عصر ارتباط، آموزشگاه کامپيوتر پارسپژوهش که در محدوده مرکزي شهر تهران واقع شده، دورههاي گوناگون علوم کامپيوتري را براي مخاطبان خود که عمدتا در زمره مشتريان شرکتها و سازمانهاي دولتي هستند، ارائه ميدهد.

به گفته فاطمه حسيني- يکي از کارمندان آموزشگاه- با توجه به اينکه آموزشگاه کامپيوتر پارسپژوهش زير نظر سازمان مديريت استانداري تهران فعاليت ميکند، علاوه بر مجوز آموزش دورههاي ICDL ، مجوز آزمون اين دورهها را نيز از اين سازمان دريافت کرده،از اين رو پرطرفدارترين مخاطبان آموزشگاه اغلب دانشجويان جوياي کار در مراکز دولتي و کارکنان دولت هستند که براي گرفتن مدرک ICDL به اين آموزشگاه مراجعه ميکنند. طول مدت اين دوره 130 ساعت بوده و هزينه تمام شده آن براي کارآموز طبق تعرفهاي که استانداري تهران تعيين کرده، 184 هزار و 900 تومان است.

او درباره نحوه برگزاري آزمون ICDL ، ميگويد: امتحانات به صورت رايانهاي برگزار ميشود و اسامي قبولشدگان هم در سايت استانداري قرار ميگيرد.

حسيني ميافزايد: آموزشگاههاي وابسته به سازمان فني و حرفهاي با تعرفه کمتري نرخ کلاسها را محاسبه ميکنند، اما مدارکي که آموزشگاه پارسپژوهش ارائه ميدهد به دليل آنکه مهر استانداري تهران زير مدارک کارآموزان درج ميشود از درجه اعتبار بيشتري برخوردار است.

نزديک به دو دهه از عمر آموزشگاه پارسپژوهش ميگذرد و اين آموزشگاه در کنار برگزاري دورههاي ICDL به مثابه ديگر آموزشگاهها، اقدام به برگزاري دورههاي برنامهنويسي شامل سيپلاس، سيشاپ، دلفي، اسکول و ويژوالبيسيک ميکند. طول دوره آموزشي هر يک از اين زبانهاي برنامهنويسي 40 ساعت است.

برگزاري دورههاي آموزشي سختافزار هم از ديگر موارد آموزشي اين آموزشگاه است که اين دورهها شامل Aپلاس، تعميرات مانيتور و چاپگر و تعميرات قطعات داخل Case ميشود.

کارآموز براي هر ساعت آموزش در دورههاي نرمافزار و سختافزار طبق تعرفه بايد سه هزار و 500 تومان بپردازد.

دورههاي آموزش گرافيکي نيز شامل برنامههاي فتوشاپ، Corel و Free Hand ميشود. طول هر دوره 40 ساعت است و کارآموز به ازاي هر ساعت آموزش بايد سه هزار تومان بپردازد.

به گفته حسيني، در اين آموزشگاه اساتيدي به امر آموزش ميپردازند که برخي از آنها به عنوان مربيان برتر کشور شناخته شدهاند.

برگزاري دورههاي طراحي و معماري نرمافزار اتوکد نيز از ديگر برنامههاي اين آموزشگاه بوده و طول دوره نيز 50 ساعت است.

همچنين، آموزشگاه پارسپژوهش در کنار دورههاي ذکر شده اقدام به برگزاري دورهنرمافزارهاي اداري، حسابداري مالي و صنعتي با رايانه ميکند که طول اين دورهها نيز 30 ساعت است.

دورههاي شبکه و MS Office نيز از ديگر برنامههاي اين آموزشگاه است اما از آنجا که دوره MS Office در زيرمجموعه دوره آموزشي ICDL با هفت مهارت يعني آموزش مباني، ويندوز، Word ، Excel ، Access ، power point و اينترنت قرار ميگيرد، اغلب کارورزان به جاي گذراندن دوره MS Office ، دوره ICDL را انتخاب ميکنند.
اين آموزشگاه در کنار تمام فعاليتهاي خود در حال گرفتن مجوز براي برگزاري دورههاي آموزش زبان انگليسي در اين آموزشگاه است.


























هفته نامه عصر ارتباط
__________________
The KING of Forum
پاسخ با نقل قول
کاربر زیر بخاطر پست مفید از KING سپاسگزاری کرده اند :

5 تاپیک آخر توسط KING
تاپیک تالار آخرین ارسال کننده پاسخ نمایش آخرین پست
زلزله ۳٫۹ ریشتری امروز شنبه مشهد را لرزاند اخبار شهر ها و استان ها KING 0 2147 23/08/2014 11:30
Galaxy S5 Prime گواهی بلوتوث دریافت کرد سامسونگ (Samsung) KING 0 2383 17/05/2014 08:41
درایو حالت جامد xp941 سامسونگ با درگاه m.2 عرضه شد اخبار دنیای IT KING 0 2624 17/05/2014 08:34
پرچمدار مادربردهای گیمینگ z97 شرکت msi معرفی شد اخبار دنیای IT KING 0 2307 17/05/2014 08:32

پاسخ


تاپیک های مشابه
تاپیک آغازگر تاپیک تالار پاسخ ها آخرین ارسال
آموزش فارسی Flash cs3 در 12 قسمت mamajid آموزش فلش 0 14/01/2011 18:18
Flash برای چه بوجود آمد ؟ afshini آموزش فلش 1 02/09/2009 19:53
قالبهاي فلش براي طراحي سايت Flash Template Roxment آموزش فلش 37 13/06/2008 13:32
آموزش ذخيره اطلاعات با Flash و Php Roxment آموزش فلش 0 12/06/2008 16:46
چگونگی ذخیره اطلاعات روی Flash KING فلش مموري ، mp3 پلير و دوربين ديجيتال 0 16/03/2008 00:57

ابزارهای تاپیک

قوانین ارسال
شمانمی توانید تاپیک جدید ارسال نمایید
شمانمی توانید پاسخی ارسال نمایید
شمانمی توانید پیوست ارسال نمایید
شمانمی توانید پست های خود را ویرایش نمایید

کد بی بیفعال است
شکلک ها فعال است
کد [IMG] فعال است
کدهای HTML غیر فعال است



زمان محلی شما با تنظیم GMT +4.5 هم اکنون 10:30 میباشد.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Copyright © 2006 - 2018 ParsiKing. All Rights Reserved to Parsiking Group
دامین های زیر جهت ارائه خدمات در مالکیت سایت پادشاه ایرانی می باشد
parsiking.com - parsiking.biz - parsiking.org - parsiking.net - parsiking.in - parsiking.ir
vBCredits v1.4 Copyright ©2007 - 2008, PixelFX Studios