اقتباسوأحيي أخوي الغالي PWCT Maker على تفاعله الرائع ... وأسال الله أن يجمعنا في الفردوس الأعلى وجميع الإخوان
فكلاماتك اخي PWCT Maker مثل الثلج على قلبي وسوف أستمر ان شاء الله في عرض ماهو خير للناس
وأعجبني شيء قوي في توقيعك وهو
تقنية البرمجة بدون كود
الله يوفقك ويكتب أجرك
إنجاز عظيم أخوي الغالي ويحق لي أن افتخر فيك
مبارك مقدماً^_^
وان شاء الله بنستفيد ونفيد
الله يبارك فيك
تسلم اخى محمد على الكلام الطيب
انا اخوك فى الله (محمود فايد) من مصر وحاليا (مقيم فى جدة)
وقد قرات انك من اهل المدينة المنورة وانتم بلاشك اهل الخير كله
فاجدادكم من الصحابة هم الذين نصروا الرسول عليه الصلاة والسلام
وانا كلما زرت المدينة وجدت طيبة وحسن معاملة اهلها فهى فعلا (طيبة) اسم على مسمى
اسال الله ان يديم علينا هذه النعمة وان يبارك لنا جميعا
اقتباسجزاك الله خير اخوي
وأنا مستعد لجميع أقتراحاتك وان شاء الله معك خطوه خطوه
بارك الله فيك
ان فكرة (المبرمج الالى) من خلال (موقع على الانترنت) فكرة رائعة
تحتاج ان تتبلور بشكل علمى على المستوى العالمى لتغزو بهذه الفكرة العالم كله
ولاتستبعد العالمية ان طبقت العلم على اصوله فمجالنا يجب ان تتحدث فيه على مستوى العالم
لان التقنية لغة عالمية
(1)
اول نقطة يجب ان تنتبه لها وهى (لغة الموقع)
ان اللغة العربية هى اللغة رقم (1) فى قلوبنا وهى لغة القران الكريم
ودعمها له الاولوية طبعا لاننا مسلمين ونتحدث باللغة العربية
وفى نفس الوقت يجب ان نضع العالم نصب اعيننا دائما
فاذا تحدثت عن العالمية عليك ان لاتهمل اللغة الانجليزية على الاقل
وكلما استطعت ان تدعم فى واجهة الموقع لغة اخرى فهذا يعنى المزيد من الانتشار
(2)
النقطة الثانية هى المستوى التقنى المطلوب لمستخدم الموقع
يجب ان تضع هذه النقطة امام عينك وتفكر جيدا
هل ان تصنع موقع لكى يستخدمه المطورين والمبرمجين لتسهيل عملهم
ام انك تصنع موقع لكى يتيح للمستخدم بناء البرمجة
لان هذا اتجاه - وذلك اتجاه اخر
صحيح يمكن ان تخاطب الاثنين ولكن يجب ان تعطى لشريحة الاولوية
من خلال الخبر قرات انك تود ان تخاطب المستخدم العادى
ولكن من خلال الموقع وجدت انه يقوم بعمل Code Generation ومن ثم تحميل ملفات الكود
وهذا يخاطب المبرمج وليس المستخدم
اى اقترح عليك التالى
بجانب اختيار تحميل الكود - ان يكون هناك اختيار لتشغيل الموقع اون لاين
وهنا لايشترط من مستخدم الموقع ان يكون يعرف php او تكون لديه على الجهاز حتى يستخدم موقعك فى التطوير
وهنا تحقق مبدا رائع وهو Online Website Development او Online programming
اى التطوير والبرمجة اون لاين ويتم التشغيل مباشرة
(3)
النقطة الثالثة يجب ان تستفيد من الويب اكثر
فالموقع وجدت انه يعتمد على تقديم خدمة ان من يقف ورائها بالكامل
وبهذا الشكل انت تظهر امامى كالبطل الذى يريد ان يحمل الكرة الارضية بين يديه
وهذا يحدث فقط فى افلام الكرتون وليس فى العلم والتقنية
فى التقنية البطل هو الذى يبدا بناء القلعة
ثم بعد ذلك يشاركه العالم كله
انت عليك ان تستفيد من العالم كله وان تجعل موقعك يتطور على يد العالم
عليك ان تجعل الموقع كنواة تستوعب ان تكون امبراطورية بمجهود العالم كله
حتى يحدث ذلك عليك التالى
1 - ان تسمح للمشتركين فى الموقع من المبرمجين ان يقوموا برفع صفحات واكواد يتم توليدها بناءا على التفاعل مع هذه الصفحات
2 - ان تسمح للمشتركين فى الموقع من المستخدمين ان يستخدموا الصفحات التى رفعها لهم المبرمجين فى التطوير
وبهذا الشكل يتطور موقعك كل يوم وسوف تجد من يضيف اليه اسكربتات من المبرمجين وسوف تجد من يستخدمها من المستخدمين
فااما من يضيف اسكربتات سوف تكون عليها اسمه وبيانات التواصل معه حفظا لحقوق ملكيته
واما من يستخدمها من المستخدمين فى تطوير موقعه عليه ان يحترم هذه الملكية و ان يتواصل مع مطور الاسكربت ان احتاج اليه
(4)
يمكنك الاطلاع على مشروع تقنية البرمجة بدون كود والنظر الى المعمارية Architecture التى يقوم عليها المشروع
فهو بناء مفتوح Open Architecture يمكن ان تضيف اليه وتعدل فيه من داخله
تقنية البرمجة بدون كود لبناء تطبيقات Desktop و من خلال اطلاعك عليها سوف تجد العديد من الافكار التى يمكن ان تستخدمها
فى عمل موقع المبرمج الالى لبناء تطبيقات Web وسوف تتميز بسهولة تفاعل المستخدمين وسهولة التداول على انظمة التشغيل
وان اتقنت بناء الموقع بالشكل الصحيح باذن الله ستنجح فى الانتشار على مستوى العالم
(5)
تسهيل التطوير وجعله متاحا للمستخدمين من خلال افكار تحت مسميات مثل (المبرمج الالى) - (البرمجة بدون كود) تقوم على اساس علمى
يتراوح بين استخدام المصممات Designers و مولدات الاكواد Code Generators و القوالب Templates و المعالجات Wizards و غيرها من المفاهيم
التى ستجدها مستخدمة بشكل نسبى فى العديد من المشاريع كما انك ستجد كتب تتحدث عن اساليب وطرق متنوعة لكيفية التطوير استنادا
على هذه الافكار الرائعة التى تسهل الحياة وتختصر الوقت
والفرق الجوهرى بين هذه الاساليب والواقع المنتشر لايزيد عن فرق فى واجهة المستخدم User Interface فهناك من يستخدم واجهة تعتمد
على الاوامر Command Line ومن يستخدم واجهة رسومية GUI
فنظم التشغيل قديما كانت تعتمد فقط على سطر الاوامر ثم اصبح ال GUI شائع الان
وكذلك لغات البرمجة كانت تعتمد على Coding فقط ثم اصبحت الـ IDE و Frameworks شائعة الان
وكلما تطورت الادوات والمصممات والمعالجات قلما ندرت الحاجة الى ال Coding الذى يمكن استبداله بواجهة رسومية
والله الموفق


