تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
كيف تتصورون البرمجة مستقبلا
#1
السلام عليكم ورحمة الله وبركاته

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

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

عذرا انا استخدم الدلفي كثيرا في الحديث عن الميزات وهذا لا يعني ان الفيجوال ستوديو كبيئة تطوير لا يوجد فيه ميزات .
وانما انا لم اكن منحازا لجهة او لغة برمجة اينما وجدت ما يستحق المديح فعلت .

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

او ربما تختار ما تريد ويتم برمجة ملف DLL او ما شابه او مكتبة او ملف يتم دمجه مع مشروعك فيه كل ما تحتاج .

هذا تصوري مع العلم انني ماتصورت شيئا من قبل الا وحصل .
مثلا قبل ظهور الدوت نت كنت ابرمج شيئا على VB6 شبيه بالـ DataSet اجلب البيانات واضعها بالذاكرة تم اعدل فيها واعيد حفظها من جديد
هو مانعرفه اليوم الاتصال بالوضع المنفصل .

زمان ايام MSDos6 كنت اخربش خربشات على QBasic واصنع نوافذ واشياء واتصور بيئة مرئية حتى ظهر Windows او اصدارة لم اعد اذكر ربما 3 او 0.3 او شئ كهذا .

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

لا استطيع الان تذكر كل مافكرت فيه وحصل ، لدرجة ان هذا التكرار جعلني ذات مرة افكر في امور ابعد من الخيال وهي ان مايكروسوفت تقراء افكارنا .
حتى قال لي احدهم مرة عبارة (ان ما تفكر فيه يفكر فيه غيرك)
الرد }}}
#2
وعليكم السلام


موضوع رائع

فعلا كثيرا مما نتخيلة يتحقق  يوما ما.

والتطور اصبح سريعا 
الرد }}}
تم الشكر بواسطة: viv
#3
عطيك العافية أخي viv
الرد }}}
تم الشكر بواسطة: sendbad100 , sendbad100 , Sajad , viv
#4
فكرتني بعام 2003 عندما بداء انتشار هذا السؤال
وان على الجميع التحويل والتاقلم على ذلك
لانه اصبح امر اجبارى وليس اختياري

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

بينما قبل عام 2003 كنت قد تصل لاشهر حتى تنهي عمل برمجة
اى كان نوعها بسبب كثرة كتابة الاكواد بينما مع عمل المكتبات
انت لا تحتاج الى بعض الثواني حتى تنهى امر تريد ان تفعله

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

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


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
تم الشكر بواسطة: sendbad100 , viv
#5
كتبة رد طويل عريض لكن اتمسح بكبسة زر ههههههه

خلاصة الحديث التقنية متجددة لازم تعرف كل شي وتفهم كل شي.
الرد }}}
تم الشكر بواسطة: elgokr , sendbad100 , viv
#6
السلام عليكم

اسف جدا كنت مسافر كما قلت بمكان لا انترنت فيه وعدت اليوم فقط .
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [SQL] كورس احتراف البرمجة vb. Net مع SQL server Rafaat 2 1,927 19-12-21, 01:33 AM
آخر رد: Rafaat
Thumbs Up [مقال] الجرافيكس و البرمجة - لمحة سريعة من اجل تنسيق الالوان a7med saba 3 1,507 06-05-21, 02:10 PM
آخر رد: alfaiz678
  لماذا تستخدم دائما رسالة (مرحبا ايها العالم- Hello World!) في كتب تعليم البرمجة معاند الحظ 0 1,284 29-05-20, 02:00 AM
آخر رد: معاند الحظ
  [VB.NET] بداء كورس احتراف البرمجة من الصفر حتى الاحتراف vb. Net with sql server Rafaat 1 1,831 11-04-20, 10:59 PM
آخر رد: Ahmed _ali
  [VB.NET] بداء كورس احتراف البرمجة من الصفر حتى الاحتراف vb. Net with sql server Rafaat 3 1,816 05-04-20, 12:10 AM
آخر رد: khodor1985
  [VB.NET] هام جدا بداء كورس احتراف البرمجة من الصفر الي الاحتراف Rafaat 0 1,076 02-04-20, 11:53 PM
آخر رد: Rafaat
  [VB.NET] كورس احتراف البرمجة vb. Net مع SQL server Rafaat 0 1,612 01-04-20, 08:48 AM
آخر رد: Rafaat
  التعصب للغة البرمجة viv 3 1,751 16-06-19, 01:42 PM
آخر رد: viv
  [نقاش] ما هي لغة البرمجة التي يتطلبها سوق العمل الآن وستظل مطلوبة ؟ dametucorazon 1 1,527 21-05-19, 09:15 PM
آخر رد: حريف برمجة
  تعلم البرمجة من تجربتي المتواضعة abozeyd 1 1,380 26-04-19, 01:00 PM
آخر رد: elgokr

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم