تمام سوالات سوالات بدون پاسخ سوال بپرسید

سلام به همه همکدی های عزیز
من یک برنامه نویس تازه کار در زمینه Silverlight هستم.در اینکه این تکنولوژی های ارائه شده توسط ماکروسافت(Silverlight و WPF) قدرت زیادی به یک توسعه دهنده می دهد و استفاده از xaml بعنوان یک زبان markup کار طراحی این گونه برنامه ها را بسیار ساده می کند شکی نیست.اما سوالی که برای من مطرح است اینست که آیا کدهای زیادی که بطور خودکار توسط ویژوال استدیو تولید می شود تاثیر منفی ای بر کارایی و سرعت برنامه ها ندارند؟بخصوص در برنامه های سیلورلایت که سرور و کلاینت فاصله زیادی با یکدیگر دارند و بحث محدودیت سرعت شبکه نیز مطرح است.
و اگر آنها کاراریی برنامه را پایین می آورند چه راهکار هایی برای جبران این افت کارایی وجود دارد؟

1 پاسخ

من نمیتونم جواب شما رو بطور قطعی بدم. ولی تصور من اینه که بالاخره پویایی هزینه دارد.
من مطلبی رو قبلا خوانده بودم که گفته بود خروجی برنامه Silverlight بصورت یک فایل فشرده (Zip) با پسوند xap است. WikiPedia
بنابراین تنها چیزی که مبادله میشه متن است و در سمت کلاینت کامپایل می شه.
نتیجه ای که میگیرم این است که دانلود کامل اولیه، طولانی و دانلود های بعدی احتمالا نباید خیلی تاثیر گذار باشن.
در مورد فلش باید بگم که خروجی برنامه یک فایلی کامپایل شده است.
یک خوبی ای که سیلورلایت داره اینه که میتونه قسمتی از برنامه رو ابتدا بگیره و بقیه قسمتها رو به مرور دانلود و کامپایل کنه. در حالی که فلش باید کل برنامه رو ابتدا دانلود کنه و بعد اجرا کنه.

toggle preview



آموزش زبان برنامه نویسی C#
آموزش jquery
آموزش برنامه نویسی
آموزش طراحی وبسایت
آموزش مدیریت وبسایت
آموزش جاوا Java
آموزش پایتون Python
آموزش سی شارپ C#‎
آموزش HTML و CSS
آموزش JavaScript جاوااسکریپت
آموزش jQuery جی کوئری
آموزش ساخت ربات تلگرام
آموزش برنامه‌نویسی PHP
آموزش برنامه‌نویسی اندروید
● آموزش‌های رایگان

سوالات مرتبط

راهنمای استفاده از ویرایشگر
  • *ایتالیک*‌ یا __ایتالیک__
  • **ضخیم** یا __ضخیم__
  • آدرس:[متن](http://url.com/ "عنوان")
  • عکس?![alt متن](/path/img.jpg "عنوان")
  • لیست عددی: 1. Foo 2. Bar
  • برای رفتن به خط بعد، هر جا مایلید که خط جدید شروع شود دو کاراکتر فاصله (space) قرار دهید
  • تگ‌های ساده HTML هم پشتیبانی می‌شوند

تگها:
  • ×137
  • ×87
  • ×54
  • ×40
  • پرسیده شده: 16 ژانویه '12, 21:06
  • بازدید: 2,942 بار
  • آخرین بروزرسانی: 23 ژانویه '12, 23:20

این سوال را دنبال کنیدتوسط ایمیل: ایمیل شما (باید معتبر باشد, هرگز به دیگران نمایش داده نمیشود):

هنگامی که شما به سیستم وارد شوید،قادر خواهید بود برای بروز رسانی ها مشترک شوید.


توسط RSS:

پاسخها

پاسخها و نظرها