سؤال

أفكر في اعتماد ‎.nettiers لمشروع جديد لأنه يبدو أنه يوفر الكثير من الوظائف التي يمكنني استخدامها.

هل يستخدمه أي شخص في حالة الغضب (أشعر أنه لم يحصل على ما كان عليه من قبل) وإذا كان الأمر كذلك، ما هي تصوراتك عنه؟

كما لا يمكنني العثور على أي مقاييس أداء مقارنة بأشياء مثل SubSonic.هل لدى أي شخص أي مشاعر قوية حول أدائه وقابلية التوسع؟

تشكرات

توني

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

المحلول

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

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

نصائح أخرى

هذا . فإنه يوفر لك مع X جيدة مقابل المقارنة Y بين اثنين منهم.

وهناك نقطة رئيسية أنني مراجعة دائما عند اختيار إطار للعمل معها هي:

<القوي> هل هذا تبسيط، تجعلني أكثر إنتاجية ، أو إذا أجبت ب "نعم بالطبع" لهذا، فإنه لا يهم ما تقوله معايير أخرى، حتى لو كان 10٪ أبطأ في تشغيل من دون سرعة الصوت أو حتى أسرع، عليك أن تذهب مع الإطار على تطوير أسرع وأكثر أنك أكثر مريح في.

كان لدي بعض الوقت بعد ظهر هذا اليوم لإجراء مقارنة وجهاً لوجه بين netTiers وSubSonic.

لقد استخدمت التعليمات البرمجية التي تم إنشاؤها باستخدام SubStage (جزء من إصدار SubSonic 2.1) واستخدمت RepositoryRecord كفئة أساسية خاصة بي.

لقد أجريت نفس الاختبار على نفس قاعدة البيانات باستخدام التعليمات البرمجية التي تم إنشاؤها بواسطة .netTiers 2.2

كان الاختبار مشتقًا من الاختبار الذي استخدمه Rob Conery في مقالته:

http://blog.wekeroad.com/blog/subsonic-scaling/

عندما أقول مشتق، أعني أنني كتبت للتو 100000 سجل في قاعدة البيانات.

كررت كل اختبار على نفس جهاز الكمبيوتر ثلاث مرات.

لقد وجدت أن .netTiers أنجز المهمة في 90 ثانية.

أكملها دون سرعة الصوت في 104 ثانية.

ولم يكن هناك أكثر من ثانية واحدة من الانحراف عن هذه المتوسطات.

<اقتباس فقرة>   

وانظروا الى هذا. فإنه يوفر لك مع   X جيدة مقابل المقارنة Y بين البلدين   منهم

والشكر - لقد قرأت بالفعل هذا المنصب من قبل، ولكنها لأكثر من سنة وكلا المشروعين قد تقدم قدرا كبيرا منذ ذلك الحين

.

والمطلوب أم لا إطارا سوف تجعلني أكثر إنتاجية أم لا هو عامل مهم جدا، ولكنها ليست واحدة فقط.

وآخر بالنسبة لي يجب أن يكون "أنا ذاهب لتفقد مكاسب الإنتاجية المحتملة لأن الإطار I تبني مليء البق، سيئة للاستخدام، أو مجرد PIA؟" وهذا هو السبب سألت إذا كان الناس يستخدمونه في الغضب وما هو خبراتهم.

إذا .nettiers أبطأ 10٪ من دون سرعة الصوت، ولكن يعطيني مجموعة كاملة من الميزات (مثل أفضل التحقق من صحة، والأعمال التجارية إنفاذ حكم الخ) ثم لا أستطيع العيش مع ذلك. إذا عشرة أضعاف في أبطأ، ثم كنت لا تنظر فيه.

وشكرا جزيلا

وتوني

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