it-swarm.asia

Flash vs JS + css + html - Website

لذلك أنا أعمل في مشروع كبير إلى حد ما ، إنه موقع إلكتروني يخدم حوالي 7000 عميل ، ويحصل الموقع على حوالي 2500 زيارة يوميًا ، وسيتم تعبئته كخادم وإعادة بيعه كحل إجمالي لعشرات المؤسسات الأخرى التي هي في مواقف مماثلة لهذا.

سيتضمن موقع الويب الكثير من مناطق إدخال المستخدم. سنحتاج إلى جداول بيانات ، وحقول تسجيلك القياسية ، وسنحتاج إلى تحكم كامل في أشياء مثل ajax ، إلخ ...

ما هي أفضل طريقة لبناء موقع على شبكة الإنترنت؟ أنا مهتم عمومًا بأمور مثل التوافق وسهولة الاستخدام وأوقات التحميل وعرض النطاق الترددي وغير ذلك ...

أخبرنا العميل أيضًا أنه يحتاج إلى كرة تدور كبيرة على الصفحة الرئيسية ، ومربعات حوار مشروط متحركة ، والكثير من الأشياء التي تتحرك وتتحرك أثناء الانزلاق ، وبشكل أساسي يحتاج موقع الويب الخاص بالأعمال إلى تحريك كبير.

هل فلاش قديم جدًا؟ هل جافا سكريبت تستخدم حتى؟

4
Incognito

إن قاعدة بيانات الخادم ولغة البرمجة التي تختارها متروك لك تمامًا لأن العميل لن يعرف ، أو يهتم ، اللغة التي يكتب بها طالما كان يعمل. وبما أنك تتحكم في بيئة الخادم ، يمكنك استخدام أي شيء تريده. لذا اختر لغة برمجة وقاعدة بيانات يجدها فريقك في سهولة التعامل معها وأكثرها دراية.

بقدر ما يذهب الجانب العميل ليس عليك أن تختار بين فلاش أو جافا سكريبت. يمكنك استخدام كليهما إذا كانت تخدم غرضًا محددًا. إذا كان هناك شيء ما هو مجرد رسم متحرك من أجل الرسوم المتحركة ، فإن Flash هو اختيار جيد لأنه من السهل إنشاء رسوم متحركة به. وإذا كان شخص ما لا يستطيع الوصول إلى الفلاش ، كما هو الحال على جهاز محمول ، فلن يفقده أي وظيفة. إذا كانت البتات المتحركة جزءًا وظيفيًا من صفحة الويب ، فإن JavaScript سيبدو أداة جيدة لاستخدامها.

لمعلوماتك ، لا يوجد شيء مثل "قديم جدًا" في تصميم وبرمجة الويب. هناك فقط الأداة المناسبة لهذا المنصب وليس.

4
John Conde

إذا كان الجمهور المستهدف مكونًا من مستخدمي الهواتف المحمولة ، فمن الواضح أن الإجابة واضحة: JS + CSS.
وإلا ، فهناك إيجابيات وسلبيات لكلا الحلين ولكل منهما مؤيدين خاصين به (نقاش لا ينتهي أبدًا ، في الواقع) ، لكنني أعتقد أن ذلك يعتمد عليك وعلى ما تشعر بالراحة معه. على سبيل المثال ، أجد JS + CSS أكثر سهولة في الاستخدام ، ولكن هذا مجرد رأي شخصي.

2
Alex

أفضل طريقة لمعالجة المخاوف المتعلقة بالتوافق وسهولة الاستخدام وأوقات التحميل وعرض النطاق الترددي وما شابه ذلك هي تصميم الموقع وتطويره بفصل دقيق بين العرض التقديمي والمنطق والتخزين. سواء كانت الواجهة الأمامية هي Flash أو HTML/CSS/JavaScript ، فإن الأمر الأكثر أهمية هو أنها مجرد واجهة أمامية. بهذه الطريقة يمكنك تغيير وتحسين الأشياء التي تواجه المستخدم دون التأثير على المنطق أو التخزين.

كما أشار John Conde ، فإن اختيارك للمنطق من جانب الخادم يعود إليك: اختر الأداة المناسبة لك والمهمة المناسبة لك. كما سبق لأنظمة التخزين (قاعدة البيانات). لكن مرة أخرى ، تأكد من أن المنطق والتخزين منفصلان.

1
Alan