الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

ماهي الجدوى من استخدام برنامج آخر لتصميم الواجهات غير الـforms Builder ؟

Featured Replies

بتاريخ:

السلام عليكم
انا مبرمج Visual Studio.Net ولمعرفتي بأن الأوراكل كقواعد بيانات تعتبر رقم واحد في سوق برمجيات قواعد البيانات ، ومن خلال البداية التي بدأتها في الاوراكل مع انني في طور المبتدئين حالياً الا اني أرى أن التعامل مع Forms Builder من وجهة نظري صعب وغير ملائم بشكل كبير للويندوز ، وبالأصح فأنا لم استطع حتى التأقلم مع الوضع ، بعكس الـ PLSQL فأنا منسجم معه بشكل كبير بل أفضل من SQl Server2005.

على العموم النقاش الذي اود طرحه هنا هو لماذا نعتمد على Forms Builder كمنشيء للواجهات مع وجود واجهات قوية كالدوت نت ودعم كامل للـ OOP .
والمطلوب هنا معرفة المميزات والعيوب عند استخدامنا لل Forms Builder و كذلك المميزات والعيوب عند استخدامنا للدوت نت كمصمم واجهات أو أي مصمم فورمز آخر غير الدوت نت.

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

تم تعديل بواسطة صدى بريدة

بتاريخ:

الاخ اللى كان بيقول الفورم بيلدر دة مشروع فاشل
كان اسمة Wad_Gd3
باعتبار سيادتك رجل خبرة و يا ما عملت مشاريح ناجحة و مسمعه فى عالم البرمجيات
تعالى نعمل اتفاق
انا هعمل فورمة بسيطة اوى بالفورم بيلدر
و انت تعمل نفس الفورمة بال دوت نت
و تعالى نقارن
اولا : من حيث الوقت المطلوب لعملها ( هتاخد قد اية منك وقت يعنى)
ثانيا : سرعه التعامل مع الداتابيذ (insert-update-delete-query) مع العلم ان احنا هنحمل مليون 200 الف سجل مثلا و نتفرج على سرعه استدعاء البيانات عندك و عندى
ثالثا : تكون الفورمة web-base مش client -server
الفورمة هتبقى بسيطة اوى فيها 2 block master-detail
مش هجيبلك فورمة فيها شغل كتير و لا حاجة

تم تعديل بواسطة tarek_fathi

بتاريخ:

اشكرك اخوي tarek_fathi

والى الاخ الحبيب انا كنت مبرمج دوت نت سابقا
ولكن عندما تعلمت واشتغلت اوراكل ادركت انها الاولى في قواعد البيانات وتطبيقاتها على مستوى العالم بدون منازع
وهذه حقيقة يجب ان نعترف بها
اما الدوت نت فاعتقد انها تصلح لمشروع لعبة x o فقط لاغير

بتاريخ:
  • كاتب الموضوع

السلام عليكم
اشكر لكم تفاعلكم مع الموضوع ، وقد كان الغرض من هذا النقاش هو قراءة العيوب والمميزات في تصاميم النماذج فقط وليس الكلام عن قواعد البيانات لأننا متفقين على أن Oracle DB قاعدة البيانات الأولى .

الأخ tarek_fathi جزاه الله خير طلب إنشاء نموذج في فيجوال بيسك و فورم بلدر وأنا سأرد بما أعرفه على النقاط الثلاث التي تم ذكرها :
أولا / من حيث الوقت المطلوب لعمل نافذة فيها Master-Detail فلن تأخذ مني دقيقة لأني سأقوم بتصميم النافذة من خلال Wizard كما تفعله بالفورم بلدر بالزبط .
ثانيا / بالنسبة لسرعة التعامل مع الداتابيز بالنسبة للدوت نت والـ SQL Server فهي ليست سريعة كفاية في الاستعلامات اذا زاد عدد صفوف البيانات وخصوصاً على الشبكة.
ثالثا / يمكن تنفيذ Web Base ولكن عن طريق Asp.net (وانا لا أحبذ هذه الطريقة) ، أما في الأوراكل فهي تعمل تلقائيا عند تنفيذ المشروع للمرة الأولى وذلك واضح في تشغيل متصفح الانترنت عند التنفيذ.

إذا أستخلص من الكلام السابق المميزات التالية :
1- ميزة مهمة جداً في الأوراكل وهي سرعة معالجة البيانات في العمليات على قاعدة البيانات ، وهذا شيء أكيد ولا يختلف عليه اثنين .
2- ان الفورم بلدر تنفذ المشروع على Web-Base وهي طبعا أكثر جدوى من Client-Server.

بتاريخ:

بالنسبة لمن يعمل على .net فالأفضل التوجه إلى Jdevelope لكي ينتقل إلى بيئة برمجية متكاملة وللتعامل مع البيانات يمكنه استخدام ADF
اللغة المعتمدة فيه هي الجافا وهي اللغة الأقوى ( حسب احترافية المبرمج ) والتي يمكن العمل عليها مع أي نظام تشغيل ولا ننس أن هناك نظام تشغيل Google المعتمد على لنكس قادم وبقوة
وليس هذا موقع للحديث عن Jdevloper
بالنسبة للفورم 10 أو 11 مع .NET
form دت نت
1 - منصة التشغيل جميع الأنظمة ويندوز فقط لـ .net
2 - الاتصال بقاعدة البيانات متصل دائما عند الحاجة
3 - استخدام الشبكة ثقيل خفيف
4 - قوة القيود على المدخلات قوي جدا وسهل متوسط ويحتاج إلى خبرة عالية للوصول لمستويات عالية
5 - صيانة المشروع سريعة تحتاج إلى جهد

هذا بعض ما احببت إيراده من المقارنة وليس الكل
وليعلم الجميع أن القصد الرقي بهذه الأمة وليس الحماس لمنتج ضد منتج

بتاريخ:

السلام عليكم

اخواني لمى كل هذا التحيز الموضوع ابسط بكثير

اولا انا مبرمج (Oralce and vs.net)

الفكرة الأساسية هي ما هي اللغة المناسبة للتطبيق الذي اريد تصميمه

ولا نستطيع ان نقول ما هي اللغة الاقوى حيث انه لا يوجد لغة قوية ولغة غير قوية بل يوجد مبرمج قوي ومبرمج غير قوي وتكمن قوة المبرمج في اختيار اللغة امناسبة لتصميم تطبيقه

ولا ننسى ان اوراكل هي لغة متخصصة في تطبيقات قواعد البيانات
وان دوت نت هي لغة متخصصة في تطبيقات الـ windows and web

بالإضافة الى اننا نستطيع التعامل مع قواعد البيانات عن طريق الـدوت نت ونستطيع تصميم التطبيقات العادية عن طريق الاوراكل لكن

هل من المعقول تصميم برنامج مثل آله حاسبة عن طريق الاوراكل بالتأكيد غير منطقي هذا الكلام
هل من المعقول تصميم موقع الكتروني يقدم خدمات لأكثر من مستخدم عن طريق forms اكيد لا بل سنقوم بتصميمه عن طريق البورتل لو اردنا ان نصممه على الأوراكل او نقوم بتصميمه على الدوت نت عن طريق aspx

الفكرة الأساسية بالموضوع يجب ان يحدد المبرمج المحترف لغة البرمجة المطلوبة لتصميم تطبيقه

فأنا للأن اعمل على اللغتين فعندما يطلب مني عمل برنامج يتم التعامل معه من داخل الجامعة وهو برنامج لقواعد البيانات ول نفرض انه برنامج القبول والتسجيل فأنا اقوم بتصميمه على forms

اما اذا طلب مني تصميم برنامج يعمل بنفس المواصفات ولكن موجه لطلبة الجامعة لعملوا عليه عن طريق الويب فأنا اصممه عن طريق الدوت نت


دمتم بخير

بتاريخ:

كلامك يا أخ jadquraan رائع جداً



ووضح لى معان كثييييرة

انا اشتغلت على الفورمز بيلدر

واشتغلت على ال Ado.net

واشتغلت asp.net

اه طبعاً ماشتغلتش لهم في وظائف لكن عملت بهم مشاريع ولو بسيطة

وكلهم مربوطين بداتا بيز اوراكل

بس اشتغلت بالفورمز كتيييييير جدا
لانى عملت به مشروع التخرج

كنت شايف ان ميزة كبييرة جداً
انه بيعمل على الويب يعنى ينفع win app وكمان web based

بس حكاية الويزارد وكدة ماكنتش بحتاجها قوووى

وميزة حلوة جداااا انه بتربطه في الأول بقاعدة البيانات وبعدين خلاااص تشتغل أكواد
المهم تكون عامل ال listener صح

اما الدوت نت فشغلانة مقرفة انى كل شوية افتح كونكشن مع الداتا بيز بالكووود
وكدة

بس اللى انا فعلاً مضايقنى في الفورمز _
انى لما بعمل برنامج
ينفع win app وينفع web app
زى مثلاً شاشة تسجيل طلبة لكورسات

حاسس انها حتبقى مش مريحة لو حد شغل الصفحة من خلال الويب
عشان الجافا أبليت المستخدم مش حيعرف يتحرك فيها بسهولة زى صفحات ال aspx
مثلاااا

يعنى أبسطهم ماينفعش استخدام ال بكره في الماوس ولازم تحرك السكرول بار

حاجات زى كدة يعنى _ فدة أوكيه ينفع في الوندوز أبب بس لما يشتغل ع الويب انا نفسى اللى
مصمم حلاقيها غلسة

يا ترى حد لاحظ كدة ولا انا اللى عامل حاجة غلط ؟؟

بتاريخ:

لكل لغة قوتها ولكن في مجال قواعد البيانات وتطبيقاتها الاوراكل تحتل المرتبة الاولى بشهادة منافسيها

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

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

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.