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

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

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

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

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

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

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

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

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

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


موضوع رائع

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

والتطور اصبح سريعا 
  Heart   الرجاء البحث قبل وضع السؤال  Heart

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

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

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

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

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


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

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

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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  البرمجة المسطحة او الافقية والبرمجة العمودية viv 2 179 02-10-18, 10:28 PM
آخر رد: rnmr
  لغات البرمجة واستخداماتها والمقارنة بينها esamibrahim111 1 748 31-05-17, 09:28 PM
آخر رد: alma2
Star [مقال] أدوات صغيرة لتحويل المشاريع بين لغات البرمجة VB.net , C++ , C# , Java Mostafa Saad 0 1,531 28-02-15, 09:50 AM
آخر رد: Mostafa Saad
  البرمجة الموجهة بالاختبارات المقبولة ali.alfoly 0 952 12-07-14, 08:30 AM
آخر رد: ali.alfoly
  [مقال] مفهوم الــ Storyboard في البرمجة الشاكي لله 3 7,497 18-12-13, 02:19 AM
آخر رد: abulayth
  كيف نستخدم مميزات Window7 في البرمجة (VB.NET و C#) Osama_Ghareeb 10 4,251 09-07-13, 05:08 PM
آخر رد: مبرمج بلا حدود
  البرمجة بطريقة دفاعية RaggiTech 0 801 27-10-12, 04:27 PM
آخر رد: RaggiTech
  موقع غاية في الأهمية ..ملخصات لغات البرمجة RaggiTech 0 838 08-10-12, 05:49 PM
آخر رد: RaggiTech
  مدخل الى تعلم البرمجة الطقطق حتي السلام عليكم (متجدد) smss 0 1,089 20-09-12, 01:59 AM
آخر رد: smss

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


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