سؤال

تتوفر اليوم أطر التطبيقات مثل DotNetNuke وEclipse وWebsphere وما إلى ذلك والتي توفر أطر عمل قابلة للتخصيص يمكن استخدامها كتطبيقات للوحة المعلومات.هل تستخدمها أم أنك وزملائك تستمرون في كتابة أطر عمل لوحة معلومات مذهلة ونموذجية وقابلة للصيانة والتي تدعمونها بأنفسكم؟

هل هناك أي أطر عمل جيدة قائمة على الويب ومستقلة عن نظام التشغيل تقترح استخدامها لبناء البنية التحتية الخاصة بك على مستوى المؤسسات؟

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

المحلول

الذي أستخدمه هو Oracle Application Development Framework.إنه إطار عمل كامل ومدعوم بالكامل، وتستخدمه شركة Oracle بنفسها لإنشاء تطبيقات المؤسسة الخاصة بها.لأنه يأتي مع الكثير من مكونات JSF التي يسهل ربطها بكائنات البيانات الأساسية.أوصي بهذا لجميع تطبيقات Java التي تحتاج إلى بيانات قاعدة البيانات.

تجد مناقشة حول هذا الموضوع على Oracle Wiki:http://wiki.Oracle.com/page/ADF+Methodology+-+Work+in+Progressent

نصائح أخرى

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

ما لم يكن مجال عملك هو بناء أطر التطبيقات أو لوحات المعلومات، فيجب على المرء أن ينظر بجدية شديدة قبل إنشاء إطار عمل أو لوحة معلومات جديدة بالكامل.

في العمل، نحاول الإبداع من الصفر بأقل قدر ممكن.نحن نستخدم أطر العمل كثيرًا (ربما لا نستخدم دائمًا أطر العمل الشاملة).لقد استخدمنا Dot Net Nuke كثيرًا.إطار عمل آخر نستخدمه كثيرًا هو CSLA.

أنا شخصيًا أستخدم DotNetNuke على نطاق واسع جدًا لكل من المشاريع الشخصية والتجارية.ومع ذلك، فإن DNN لا يلبي أحد متطلباتك لأنه حل .NET لذا فهو يعتمد على نظام التشغيل Windows.

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

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

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