سؤال

الإدارة تريد أن تتحول إلى Infragistics.لكن رئيسي يقول أن أي 3rd الطرف مقدر لها أن تفشل في تلك المرحلة لن يكون هناك أي شيء يمكننا القيام به حيال ذلك.

هل هو صحيح هل هو خطأ ؟ أنا لا أعرف.

ما هي آرائكم, هو أفضل من استخدام شيء تطويرها داخل الشركة ، أو هل تفضل شيئا مثل DevExpress, Infragistics ، الكريبتون الحصر أم أن هناك شيئا آخر أفضل أن توصي بدلا من ذلك ؟

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

المحلول

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

الكريبتون مجموعة من الضوابط من مكونات المصنع لا فقط هذا.فيل يقدم التعليمات البرمجية المصدر كامل جناح مذهلة السعر (حاليا أقل من 400$).لقد استخدمت الكريبتون جناح في التنمية بلدي لمدة سنة الآن وأنا سعيد للغاية معها.الكريبتون يعطيني القدرة على خلق يتقلص ملفوفة البرنامج مع Office 2007 واجهة المستخدم تبدو و تشعر مع الاتساق أبعد من أي أدوات حاولت.فيل هو أيضا نشطة جدا في منتديات الدعم و يوفر لك رابط مباشر على مسار التنمية في البرنامج.

نصائح أخرى

.NET3.5 SP1 هو نضجت حقا أن تفعل ASP.NET و مستقل واجهة المستخدم التنمية(WPF و Silverlight).ما هي المعايير الرئيسية للذهاب طرف ثالث المكونات والأطر.إذا كنت في حاجة الى بعض الرسوم البيانية أو أي المجال المالي وأدوات التحكم نعم تحتاج إلى النظر طرف ثالث compoenents لسرعة التحول.بخلاف ذلك سوف نرى .NET framework نفسها لديها مكتبات غنية أن تفعل معظم الأشياء.

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

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

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

كنت أذهب DevExpress نفسي ، ولكن هم الثمن جدا بالمقارنة مع أطر أخرى.

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

ربما كوسيلة لحل النقاش هل يمكن أن تقترح لضرب النموذج سريعة من كل ما control(s) كنت بحاجة إلا إلى الاقتراض.من شأنها أن تعطيك فكرة عن (أ) ما إذا كان الطرف الثالث مكتبة مطلوب و (ب) ما هي المتطلبات لديك من مكتبة طرف ثالث يجب عليك أن تختار أن تذهب في هذا الاتجاه.

الشيء المهم أن خطة عند استخدام 3rd الطرف الضوابط هو الاستمرارية.إذا كانوا لا تذهب تحت, ماذا يعني لك ؟ كم أنت الاعتماد على الإطار ، وكيف الكثير من العمل سيكون التحول إلى شيء آخر ؟ هل هناك شيء آخر أن يفعل ما تحتاج ؟

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

انها حقا موازنة.مما يوفر لك العمل/المال مقابل احتمال منهم تختفي مقابل الاعتماد على 3rd الطرف.

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

إذا كانت شركتك يجعل U. I.ثم بكل الوسائل والحفاظ على عناصر التحكم الخاصة بك في المنزل.إذا كان هذا ليس هو عملك الرئيسي الهدف يجب أن تجد رمز البائع أن يوفر مصدر رمز التحكم ( devexpress, telerik...) وعند تنفيذ هذه الضوابط تعطي نفسك طبقة من التجريد بحيث يكون أبسط للتبديل البائعين في المستقبل.

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

السؤال المدير تواجه رئيسي مع عندما قال إنها فكرة سيئة أن استخدام Infragistics كان "ولكن يمكنك أن تفعل شيئا من هذا القبيل في كمية معقولة من الزمن؟".الجواب كان من الواضح أن "لا".

سأحاول اقتراح الكريبتون أدوات, كنت استخدمه قليلا في الماضي كما قلت من قبل, كانت لدي بعض المشاكل مع ذلك.أعتقد datagrid هو التركيز الرئيسي من هذه المشكلة منذ أكثر من أدوات خيارات لتخصيص مظهر.

مرة أخرى شكرا جزيلا على الإجابات الخاصة بك.

أعتقد عند شراء طرف ثالث ضوابط يجب أن نفكر في قيمة تتلقى المال الذي تدفعه.هناك ديناصور البائعين مثل Telerik, Syncfusion, DevExpress, Infragistics التي توفر واجهة المستخدم الرسومية مع نوعية جيدة والدعم ، ولكنها ليست رخيصة جدا ، لأن العلامة التجارية تكاليف المال.وهناك أخرى كبيرة WinForms suites قادمة من صغار الباعة مثل ComponentFactory, DevComponents, VIBlend, Nevron التي تقدم حسن المظهر ضوابط WinForms في Office2007 نمط ولكن أرخص بكثير.

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