اذهب إلى المحتوى
  • 0

ما التفنيات التي علي أن أستعملها عند انشاء مشروع؟

خالد عبدالناصر

السؤال

عند عمل مشروع ك frontend  كيف احدد طريقة عمله 

هل استخدم التقنيات الاعتيادية مثل Html, css, js

ام React ، علي اي اساس ساحدد طريقة عمل المشروع وايهما افضل

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

بإمكانك أن تستعمل أي من الطريقتين كما تشاء، لكن يفضل أن تستخدم HTML, CSS, JS في الصفحات البسيطة التي لا تحتاج إلى state management أو أن يتم تقسيمها إلى مكونات components أو لا تحتاج إلى router مخصص لبناء صفحات التطبيق، بعبارة أخرى أي تطبيق صغير الحجم يمكن إنجازة في ساعات قليلة، بينما أستعمل React للمشاريع الأكبر من ذلك، حيث أنه تم إنشاء React لكي يساعد المطورين في الأساس وليس ليكون عائقًا في طريقك.

ويجب أن تعلم أنك عندما تستعمل React فأنت مازلت تستعمل التقنيات الاعتيادية مثل HTML, CSS, JS حيث أن React عبارة عن مكتبة JavaScript في الأساس ولذلك مازال بإمكانك أن تستعمل HTML و CSS و باقي مكتبات JavaScript بشكل عادي.

في النهاية الأمر عائد إليك أنت في تحديد التقنيات التي تريد العمل بها والتي ترى أنها ستساعدك على إنجاز العمل بجودة عالية وبأقل وقت وجهد.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

يعتمد إختيار إسلوب بناء الموقع على المميزات أو شكل الموقع الذي تحتاجه فبمجرد معرفة الخصائص والمميزات لكل إسلوب سواء ال multi page app (الطريقة التقليدية) أو ال single page app (العمل ب react) ستعرف الإسلوب المناسب لك وذلك في حالة أن لك حرية الإختيار اما في حالة كان العميل يريدك العمل بإسلوب معين ستحتاج للعمل بما يختاره لك وسأقوم بوضع بعض المميزات لل single page 

مميزات ال single page app

  • سرعة وتجاوب الموقع تكون عالية
  • فصل ال backend عن ال frontend مما يتيح لك فرصة ربط ال backendبأي تطبيق آخر
  • تجربة مستخدم أفضل حيث يتم تحديث البيانات بدون إعادة تحميل الموقع ويعمل على الهاتف بشكل أفضل

عيوب ال single page app

  • ليس الأفضل لل seo لذك إذا كنت تهتم بال seo فالإختيار الأفضل هو MPA مع أنه يمكنك تحسين ال seo لل SPA

لذلك يعتمد على الأهداف من المشروع والإتفاق مع ال backend developer أيضاً

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...