سلام
بله، احتمالاً من هم با شما موافق هستم که SL پلتفرم قوی است و شاید ساده تر از HTML+JS بتواند کار یکپارچه تمیزی ارائه دهد.نقل قول:
پلتفرم بهتر و قویتریه نسبت به ترکیب HTML و JS برای همین من این حرف رو که SL فقط بدرد بنر و کلیپ تصویری میخوره اصلاً قبول ندارم،
ولی عرض کردم به دلایل مختلف ... (که آنجا ذکر نشد)
از جمله این دلایل میتوان به موارد زیر اشاره کرد:
- بخش های ساخته شده با SL یا Flash خارج از دید موتور سرچ ها قرار میگیرند.
وقتی شما محتوایی HTML داشته باشید، موتور سرچ ها بسیار ساده میتوانند این محتوا را پویش و شاخص گذاری و ذخیره کنند و این بسیار بسیار مهم است.
سایتی که محتویاتش از موتور سرچ ها قابل دستیابی نباشد، سایت موفقی نخواهد بود.
این بحث آنقدر مهم است که حتماً میدانید شاخه مباحث طولانی SEO فقط مختص بهینه سازی سایت برای موتورسرچ ها است و...
- پشتیبانی SL خیلی محدود به ویندوز است.
ما میتوانیم برنامه ای بسازیم و بگوییم فقط مختص فلان سیستم عامل است ولی نمیتوانیم سایتی بسازیم و بگویم فقط با فلان سیستم عامل یا مرورگر (IE,FF) وارد وب سایت ما بشوید! یک وب سایت باید بازدید کنندگان انواع مرورگرها و سیستم عامل ها را بپذیرد.
شاید در ایران خودمان که همیشه اوج بهترین محصولات و ویرایش های نرم افزارها را استفاده میکنیم، کمتر از Win7 آنهم Ultimate قابل قبول نباشد(!!!) ولی در دنیا مشتغات سیستم عامل های رایگان یا ارزان تر خیلی رشد داشته اند و...
- در دنیای امروز وسائل و تجهیزات قابل حمل هم مدام دارند مهمتر میشوند.
از ارگانایزرهای ساده تا تلفن های همراه، همراه ما هستند. (حتی کنسول های بازی هم به اینترنت وصل میشوند)
شاید در ایران وضعیت بد اینترنت این مباحث خیلی مهم نباشد ولی چیزی است که در دنیا بشدت وجود دارد و در ایران هم اگر وضع اینترنت بهتر شود، حتماً جهشی خواهیم داشت.
اغلب سایت های مهم وب سایتی مختصل رزولیشن پایین این وسائل دارند، (ضمن اینکه گوشی های یکم بالاتر به راحتی ابعاد 400*800 را پشتیبانی میکنند.)
در کل اگر شالوده یک سایت روی SL یا حتی Flash (که قدمت بیشتری دارد باشد) هیچ اعتبار و تضمینی برای اجرا در این وسائل هوشمند همراه ندارد.
(لازم بذکر است که درصد کمی از بازار این وسائل در اختیار مایکروسافت است)
...
=====
حالا شاید برخی نخواهند از محصولات مایکروسافت مثل SL استفاده کنند ولی دقیقاً به همین دلایل است که قسمت های اصلی سایت های بزرگ از Flash قدیمی (قدیمی از بابت اینکه در سیستم های متنوع بسیار زیادی پشتیبانی میشود) هم استفاده نکرده اند.
مثل ایمیل های یاهو و گوگل و هات میل و فیس بوک، فلیکر یا حتی یوتیوپ!
یوتوپ هم فقط برای نمایش نهایی فیلم که فقدان توانایی مشابه ای در HTML بوده از Flash استفاده کرده و شما همچنان در جستجو و نمایش ویدئو های شبیه یک مورد و... HTML و JS و Ajax و... استفاده شده.
هات میل خود مایکروسافت هم فقط در صورت نصب بودن SL از ان برای آپلود پیشرفته فایلهای اتچ استفاده کرده! (که باز هم پشتیبانی ضعیف HTML بوده که باید برای آپلود پیشرفته و همزمان و درصد و... کدهای پیچیده JS و Ajax و... نوشت)
مایکروسافتی که در WP7 همه را مجبور کرده از SL برای برنامه نویسی استفاده کنند و خودش هم چنین کرده، (حتی پشتیبانی کدنویسی WM6 را از VS2010 حذف کرده تا بنظر شخصی من در حد نهایت برنامه نویسی ویندوز موبایل را به سمت SL ببرد.)
اما در مباحث سایتی، خودش کمترین استفاده را از SL و Flash در سایت اصلی و سایت های وابسته اش کرده. (فقط در گوشه و کنار و در حد تبلیغ و بنر از SL و Flash استفاده کرده)
=====
شالوده صفحات Web بر HTML است.
در واقع اجبار پشتیبانی از SL و Flash و هرنوع ActiveX دیگر در پروتکل های سازمان W3C برای یک برنامه کلاینت وب ذکر نشده است!
مردم از برنامه دسکتاپی انتظار دارند که Setup ای شود و بعد راحت کار کند ولی یک وب سایت باید بتواند تا حد امکان و تا جایی که مقدور است، خدمات و سرویس های اصلی خود را فقط با وجود پشتیبانی HTML یک کلاینت متقاضی به آن ارائه دهد.
شب خوش.