سؤال

على أي مستوى من التعقيد هو إلزامي إلى التبديل إلى الإطار الحالي ويب التنمية ؟

ما قياس التعقيد هو عملي على شبكة الإنترنت ؟ رمز الطول ؟ ميزة القائمة ؟ حجم قاعدة البيانات?

هل كانت مفيدة؟

المحلول

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

أنا دائما استخدام إطار من نوع ما ، حتى لو كان الخاص بك ، التوحيد سوف تساعدك على هيكل المشروع الخاص بك.إلا إذا كانت صفحة واحدة HTML ثابتة المشروع.

هناك إلزامية تحد من ذلك.

نصائح أخرى

لا أعتقد أن هناك مستوى من التعقيد التي يتطلب الإطار.بالنسبة لي كلما أكتب ديناميكية موقع على الفور النظر في الإطار ، وإذا كان سيوفر لي الوقت, أنا استخدامها(تقريبا دائما و دوما كنت).

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

إذا كان الإطار يجعل المهمة أسهل ، أو ينص على القيمة المضافة ، لأنها تذهب.ومع ذلك ، عندما تحصل على هذا الإطار كنت مرتبطة جديد dependancy.بدأت أساسا إعادة جويل على برنامج آخر, لذلك سوف تحولك هنا لمزيد من المعلومات حول إضافة لزوم لها تبعيات إلى التعليمات البرمجية الخاصة بك:

http://www.joelonsoftware.com/articles/fog0000000007.html

جميع العوامل المسألة.يجب قياس كم من الوقت يمكنك حفظ باستخدام 3rd الطرف إطار ومقارنتها مخاطر استخدام التعليمات البرمجية

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

هذا هو حقا سؤالين ، كنت أدرك.:-) الجواب الأول هو أنه لم إلزامية, لكن بصراحة تحليل HTML طلب المعلمات مباشرة جدا رهيبة من البداية.أنا لا أريد أن تفعل ذلك ولو مرة واحدة ، لذا يميلون إلى الذهاب نحو إطار نسبيا في وقت مبكر.

بقدر ما القياس هو العملية, حسنا, ما الذي يقلقك ؟ كل الأوصاف التي لها قيمة.حجم قاعدة البيانات يهم في المقام الأول على القياس ، في رأيي (يمكنك كتابة التطبيق بسيط جدا إذا كان لديك بسيطة جدا المخطط ، حتى لو كانت هناك مئات الآلاف من الصفوف في قاعدة البيانات).ميزة قائمة وربما تحديد عدد وتعقيد صفحات واجهة المستخدم ، والتي بدورها سوف تساعد على إملاء التعليمات البرمجية طول.

هناك أطر هناك على التحرك بسرعة جدا مع مدونة بسيطة ، جانغو أو RoR وصولا إلى المؤسسة كامل كومة التطبيقات Zope.لا أن تكون مرتبطة فقط الطنانة العالم ، لديك أيضا ASP.Net و J2EE, الخ.

جميع الأطر و المكتبات الأدوات تحت تصرفكم.تحديد تلك التي سوف تجعل حياتك أسهل نظرا المشروع واستخدامها.

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

لذا أود أن المشاريع الصغيرة يجب أن يكون استخدام الأطر القائمة.المشاريع الكبيرة يجب أن تحتوي على إطار الخاصة بهم.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top