الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

نقاش حاد قبل ان يتم الموافقة على نشر مقال جديد عن تقنية البرمجة بدون كود PWCT فى موقع ال codeproject العالمى

بدأه PWCT Maker في 26 سبتمبر 2010 · 41 رد · 4,463 مشاهدة · في الأخبار والنقاشات التقنية
مشاركة: واتساب X فيسبوك تيليجرام
#26
اقتباس

- إما أن يتحوّل المشروع كمشروع في مجال Software Engineering .. مع بعض التعديلات .. ليتناسب مع حاجات العالم .

- أو أن تفكّر في تطوير IDE .. تضع فيه كل التسهيلات التي تختصر كتابة بعض الأكواد مثل again ، أو حتى تطوّره كإضافة لـ Eclipse ، وتدعم لغات مثل سي شارب و بايثون وغيرها ..

اخى فى فبراير 2008 عندما تم حوار معى عن المشروع فى جريدة الرياض

كان من ضمن الاسئلة ماهى استخدامات المشروع

وقد اشرت انه يمكن ان يستخدم كبيئة تطوير مستقلة لانتاج البرامج (الهدف الاساسى)

او ممكن تستخدمه مع لغات اخرى كاداة مساعدة (هدف ثانى)

واشارة منك الان الى مجال ال Software Engineering

احب ان اضيف ان المشروع ايضا يمكن ان يستخدم لعمل prototype ونموذج للانظمة بحيث يتم استخراج شجرة خطوات توضح البناء الداخلى للنظام

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

لكن فى النهاية

هذا يعود الى مستخدم المشروع هو الذى يختار مايناسبه ومايفيده

والله الموفق

−1
#27

لم أقتنع بالمشروع حتى الآن ، لا أرى شيء مميز .. ولكن على الأقل حاول تغير أسلوبك في تسويق المشروع ، حيث لم توفّق أحياناً في عرضه بشكل مناسب ..

بالنسبة للفريق العربي .. فأستطيع أقول ( كمبادرة شخصية وقد يخالفني الطاقم المشرف أو الادارة ) : لن يتم تبنّي المشروع ولا دعمه بهذا الشكل ، فالمنتدى ليس جريدة حكومية .. بل منتدى علمي قائم على أسس علمية وليس مجاملات لمبرمج لأنه عربي .. العرق و الجنسية لا تهم ..

أعرف أن الكلام محبط .. لكن المجاملة لن تفيد أحد ،

الله يوفقك .

:sleep:

4

logo1.png تطبيق طمأنينة ، نسخة بيتا على أندرويد

عبدالله الشمّري - Al-Shammari

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#28
اقتباس

لم أقتنع بالمشروع حتى الآن ، لا أرى شيء مميز .. ولكن على الأقل حاول تغير أسلوبك في تسويق المشروع ، حيث لم توفّق أحياناً في عرضه بشكل مناسب ..

بالنسبة للفريق العربي .. فأستطيع أقول ( كمبادرة شخصية وقد يخالفني الطاقم المشرف أو الادارة ) : لن يتم تبنّي المشروع ولا دعمه بهذا الشكل ، فالمنتدى ليس جريدة حكومية .. بل منتدى علمي قائم على أسس علمية وليس مجاملات لمبرمج لأنه عربي .. العرق و الجنسية لا تهم ..

أعرف أن الكلام محبط .. لكن المجاملة لن تفيد أحد ،

الله يوفقك .

كم من الوقت استغرقت لتحكم على المشروع ؟

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

الاقتناع لايتم من مجرد قراءة اسطر ... او تجربة لمدة يوم او يومين بدون رغبة داخلية فى الاستفادة الفعلية

.... فى يوم من الايام فى صفحات الماضى طلب منى احد المبرمجين ان حكم على لغة Python وان نستخدمها فى المشروع

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

لقد اعطيت اللغة اكثر من ثلاثة شهور من الاختبار العملى قبل ان اقرر واحكم على مميزاتها وعيوبها

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

......................

بالنسبة لدعم المشروع من المنتدى .... فااحب ان ارشدك لشىء مهم ..... هذا ان توفر فعلا لن يكون فضلا على مثلا لانى لا اربح شيئا من المشروع بل انا متطوع

وانما سيكون من باب التعاون لمصلحة الاعضاء الذين يرغبون فى الاستفادة وليس لمصلحتى انا الشخصية

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

الاساس فى الاصل فى المنتدى ان تكون الساحة مفتوحة للمشاركة والطرح ... والموضوع الذى يعجب الناس يردون عليه ويتفاعلون معه

لكن ماكنت اقصده بالدعم هو توفير قسم خاص للمشروع وذلك ايضا من اجل مصلحة الاعضاء حتى يكون المحتوى منظم

وكل هذا شىء ادارى يخص المنتدى لان وجودى ليس شرطا حتى يكون هنا قسم للبرمجة بدون كود

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

لكن المسالة تاخذ بعد اخر .... هل سيظر منتدى الفريق العربى فقط (منتدى)

انا لا اقلل منه فاانا اشعر بالانتماء للمنتدى وانا عضو فعال فيه

ولكن انا اقصد

لما لايكون المنتدى اكثر تفاعلا مع المشاريع التى تطرح ويظهرها بشكل ممكن مع التطور ان يكون فى يوم من الايام ساحة مثل ال Sourceforge فى احتضان المشاريع

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

البداية تكون من تجميع الكوادر المهتمة بطرح المشاريع

هذه مجرد نقطة

نقطة اخرى مثل نقطة المقالات .... ماذا عن وضع معايير لنشر المقالات مثل codeproject وعمل لجنة تقيم المقال قبل نشره

كل هذه الاقتراحات لان المنتدى ماشاء الله ناجح وفيه اعضاء فعالين ... والنجاح يحتاج مع الوقت ان يكون فيه مراحل انتقالية حتى يستوعب المكان النجاح الحالى ويكون

مستعد من اجل تحقيق نجاح قادم

واولا واخيرا هذه مجرد اقتراحات من اجل الفائدة العامة

.....................

والله الموفق

−1
#29

أعجبني أسلوبك وطريقة الحوار أخي الشمري , حقيقة إستفدت كثيرا من هذا الحوار وألخص ذلك :

1- هناك مايسمى العناد وهو أن تتكلم دون أن تستمع

2- هناك العاطفي والحكيم الأول يتأثر بالكلمات والثاني يحكم بعض النظر عن الكلمات المدخله في الحوار

3- بعض الأشخاص لا يعلمون مايريدون ويريدون مالا يعلمون

أخي محمود هل فكرت في مراجعة الحوار ؟

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

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

حول الردود الكثيره :

اقتباس
وانا احب ان اتكلم معك بصراحة.... فانت اخ فى الله والحوار معك ممتع ومشرف بلا شك فانا اتابع مواضيعك فى المنتدى منذ فترة ولكن (بدون صوت) :)

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

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

وهكذا انا ايضا فلم اضع هذه الموضوع الا لتعم الفائدة وبالتالى النقاش حول الموضوع لا يضر طالما انه فى الاطار العلمى

الملخص مما سبق :

أتفق معك

!!! لماذا كل هذا الرد ؟

هنا العواطيفين تتضارب نفسيتهم ويصبح الهدف هو قضيه مغلوب على أمره من إدارة موقع عربي يحارب مبرمج عربي والأمريكان ينصرونه كما في صورة الداون لود وللعلم عدد الأمريكين 350مليون أكثر من 50% منهم يمتلكون إنترنت , والعرب 300 مليون أقل من 2%منهم لديهم انترنت !! ومع ذلك عدد التنزيلات من الدول العربيه كان 30 ومن أميركا 32 يعني في مهتمين عرب يا أخ محمود

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

3

CMS Sfhati , Website Generator


نظام إدارة المحتوى صفحتي ... جربه الآن 


 


small-logo.png

#30
اقتباس

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

من اين كنت معجب بالمشروع ... على اى اساس

ومن اين الان تقول ردود غير مقنعة

ماهو الذى تريد ان اقنعك به ... انا لا اقنع احد باى شىء يااخى الكريم ... كل شخص يقتنع من نفسه ويقيس الامور بما يناسبه

ماقد يعجبك ... قد لايعجب الاخرين وهكذا

انا لا افرض شىء على احد

لا ادرى لما حولتم الموضوع الى هذا الشكل ... ماهى الفائدة يعنى التى تسعون اليها

المشروع موجود من يريد استخدامه ... اهلا وسهلا .. ان قابلته مشكله نساعده وان اراد يساعد اهلا وسهلا

الامر لايستحق كل هذا بصراحة

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

الموضوع جيد فى رايى المتواضع ... واستقبله الاعضاء بشكل جيد فى بداية الردود

مااذا استفدتم حينما غيرتم مسار الموضوع .... هل تريدوا ان اقنعكم بشىء .... الذى يقتنع بشىء فهو لنفسه وليس لى انا

والله الموفق

1 −2
#31

ما أود قوله أخي محمود أن هناك حوار, وأنت فتحت حوار ولذلك عليك بتحمل النتائج

لقد قمت بمناقشات حاده مع بعض أعضاء هذا المنتدى وفي الحياه العمليه ومع ذلك أجد نفسي أدرس ماكانوا يقولون وإما أن أقتنع بما قال أو أقنعه بما لدي غير ذلك أكون محبا للمناقشة الهوجائيه أو أنه كذلك

أذكر أن شخصا كان يقول لي بعض القصص الواقعيه وعندما أنقلها لشخص آخر أستشهد بالمخبر الرئيسي فيقول فورا لا أعلم مع أنه هو من نقل الخبر لي وعندما سألته عن ذلك قال لي يجب عليك أن تتحرى من كل خبر تسمعه ...

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

تم تعديل هذه المشاركة بواسطة bastr3 في 28 سبتمبر 2010 في 05:12

2 −1

CMS Sfhati , Website Generator


نظام إدارة المحتوى صفحتي ... جربه الآن 


 


small-logo.png

#32
اقتباس

ما أود قوله أخي محمود أن هناك حوار وأنت فتحت حوار ولذلك عليك بتحمل النتائج

اخى المشكلة ليست شخصية اطلاقا

فاانا اساسا فى الموضوع وفى اول مشاركة ذكرت اخطاء انا قمت بها ليس طبعا للتباهى بل لتعم الفائدة

الهدف من الموضوع نشر تجربة وانا كنت محايد وذكرت اخطائى وانا انقل هذه التجربة ... هذه اول نقطة

نقطة كمان بخصوص تقبل النقد

هذا موضوع كامل فى منتدى المشروع

http://doublesvsoop.sourceforge.net/forum/showthread.php?t=348

الموضوع اسمه

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

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

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

والله الموفق

1 −2
#33

اخ محمود انت بدون زعل وانا هاخرج شوية عن الموضوع "الممل" انت بتفكرنى بمطرب شاب بينطح فى ناس اكبر منه فنا وكل الناس بتاهجمه على تدنى مستواه القنى وانه لم يقدم سوى اسفاف وابتذال و ياخذ هو كل هذا الكلام ويحوله انهم اعداء نجاح له ،

انت عامل نفس الموضوع المشروع بتاعك بداية من اسمه مستفز جدا ، هو يمشى مع اى حد مش فاهم او دارس برمجة ، انما انت جى تبيع مياه فى حارة السقايين ، وتقول برمجة بدون كود ، زى موضوع حاسب بلا عتاد ، كلها جمل بلا معنى او منطق زى جملة "هذه المياه مثلثه " - مش فاهم ايه المنطق اللى فيها.

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

والله الموفق :cool:

تم تعديل هذه المشاركة بواسطة d3veloper في 29 سبتمبر 2010 في 04:22

5 −1

sigpic13832_4.gif

The best way to be ready for the future is to invent it

#34

القليل من المساعدة

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

انا شخصيا باكتب و بانشر Prototypes على الانترنت لفكر قد تسهل كتابة التعليمات او غيرها، بعضها عملي وفادني لعدة سنوات في فترة ما قبل .net 4 و بعضها فقط افكار لا فائدة كثيرة منها حتى الان.

من ناحية اخرى، باضع عدة ساعات في الاسبوع للبحث في انترنت عن طرق تساعد في انجاز البرامج بصورة اسرع، و تجارب افراد اخرين.

خفف الدعاية الدينية او الدعاية الوطنبة، اكثر شيئ بيغيظني في الموضوع عندما ياتي شاب جديد و لهدف الدعاية يبدا يدخل الدين في الموضوع، او القضية الفلسطينية، او الاضهاد، او الوطنية، او ال ..... (اختار العالم العربي كله دعاية).

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

انا للصراحة سوف استخدم اية برنامج بيساعدني في انجاز عملي بسرعة و بدقة (الشركة مش فارقة، يمكن من افضل شركة في العالم ، او حتى من الموزنبيق)، لان في النهاية سوف اقدم منتج افضل، و المستخدم سوف يكون سعيد اكثر، راح يدفع لي و انا راح اقدر اكمل تسديد ال Mortgage :-)

بالتوفيق

1
#35

اخوان انا قرأت الموضوع من بدايته قبل يومين وكان فقط ما طرحه محمود حول نقاشه مع مشرفي CodeProject

وكتب انه نقاش حاد تم هنا ك .. لكن الان انا ارى ان النقاش الحاد اصبح هنا .. وقد خرجتم عن الموضوع كثيرا

الصراحة الاسلوب اصبح متشنج جدا في طريقة الحوار ..

وهذه الجملة عينه ...

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

اخي انا هنا لن ادافع عن محمود او عن الشمري .. انا ساقف محايدا للموضوع ...

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

وانت اذا لم تستفد منه شيئا .. غيرك سيستفيد ..

اخي الشمري ..

حتى وان كانت PWCT لا تمثل تقنية وانما هي مجرد Code Generation .. على الاقل صمم .. قام بعمل يسهل الامر لغيره .. بخصوص ماذكرته ان هنالك مشاكل في IDE .. اعتقد ان VS.net 2008 يحتوي على مشاكل تمت معالجتها في 2010 .. وبالذات في خاصية Intelesence التي كانت تظهر بصورة مزعجة في 2008 ..

انا عندي ملاحظات المشروع وهذا اكيد .. ولكن لايمكن ان اكتب له (( مشروعك لا شئ ))

قال تعالى :: وقل اعملوا فسيرى الله عملكم ورسوله والمؤمنون ... صدق الله العظيم

هو عمل .. وقد رأى الله عمله .. ورأيناه ويجزى خيرا لانه قدم شئ ..

في سنة 2005 اتذكر انها كانت بدايتي مع VB6 وبدات بالامثلة البسيطة والمشهورة للمبتدئين وهو مثال الحاسبة .. وقفت عندي مشكلة في وقتها وهي كيف يمكن ان اقوم بتفريغ صناديق النصوصن من الارقام بعد انت انتهي من العملية واعيدها مرة اخرى ..

عندما برمجة زر التفريغ .. احس انني اصبحت فوق الغيوم من الفرحة .. واليوم وبعد 5 سنوات من الدراسة والتعب والقراءة والبحث ..

ادرس الامور المعقدة والشبكات والتمييز والشبكات العصبية .. ومشروع تخرجي نلت عليه ما نلت ..

افترض ان مشروع محمود اليوم هو زر تفريغ صممته سابقا .. وان شاء الله بعد 5 سنوات سيكون على ما يكون ..

فحتى لو لم تقتنع به علميا .. لكن عمليا .. نقتنع

صحيح ما هو سبب في الجملة التالية ::

اقتباس
بالنسبة للفريق العربي .. فأستطيع أقول ( كمبادرة شخصية وقد يخالفني الطاقم المشرف أو الادارة ) : لن يتم تبنّي المشروع ولا دعمه بهذا الشكل ، فالمنتدى ليس جريدة حكومية .. بل منتدى علمي قائم على أسس علمية وليس مجاملات لمبرمج لأنه عربي .. العرق و الجنسية لا تهم ..

ولانه منتدى علمي قائم يجب ان يدعم شئ مثل مشروع محمود .. على الاقل لنخرج من دوامة مشاريع المخازن والمبيعات التي تملا المنتدى ..

المنتدى يحتوي على نسبة 60% من عدد مواضيعه هي في قسم الاكسس .. و25 % في قسم الفيجول بيسك واغلبها عن الربط بين الفيجول بيسك وبين الاكسس

والباقي من ال15 % هي مواضيع في لغات اخرى وايضا لها علاقة كبيرة مع برنامج المخازن والمبيعات ..

يمكن 3 او 4 % من المواضيع هي مواضيع علمية بحتة وهاتفة ..

ولذلك حتى لو كانت PWCT هو مولد اكواد .. فهو محاولة جريئة من محمود لكي يصمم شئ من هذا القبيل ..

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

لا نحتاج لان يتم مقارنة مشروع محمود مع الVS.Net فلا نقارن برنامج تنتجه اضخم شركة باضخم راس مال بالعالم بالاف الموضفين بعشرات السنين .. مع 5 او 6 شباب يعملون على برنامج ..

انا اعترض على محمود على شئ وقلته من زمان .. ان ما يريده يسميه تقنية .. لان التقنية شئ .. ومشروعه شئ

التقنية هي ابتكار شئ من الصفر .. ليحل نقطة كانت مستعصية او يتم حلها بطرق اخرى اصعب بكثير ..

مثلا تقنية المعالجة بالليزر .. تقنية البلوتوث .. هذه كانت قبلها اساليب اخرى لكن طورت هذه التقنيات لكي تحل مشاكل كثيرة سابقة

اما في مشروع محمود فهو لايصح لغويا او علميا ان يقال عنها تقنية .. بل نظام او برنامج ..

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

ولذلك لو كانت ال PWC بالشكل التالي PWC FramWork اطار عمل مساعد بدون كود .. ممكن ان تجد شئ اخر ..

بمناسبة موضوع الشهرة ..

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

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

اخيرا وليس اخرا ...

انا اخو محمود واخو الشمري واخو 3ml و اخو d3veloper واغلبكم يعرفني ..

والجميع مستوياتهم علمية راقية .. لنرتقي علميا اكثر ولنصل الى ما وصل اليه الاخرين بالنقد البناء الذي يطور مشروع HellloWord الى HelloArab ...

ولذلك ليكن النقاش على مستوى المشروع وليس على مستوى الشخص ..

وليكن الدافع علمي .. وليس دافع محبط ..

هذا والله اعلى واعلم العالمين ..

تحياتي العطرة للجميع ..

تم تعديل هذه المشاركة بواسطة سنان محمد صالح في 28 سبتمبر 2010 في 14:17

2

يَارَبُ إِن ضَاقَت قُلُوُب الْنَّاسٍ عَنْ مّافِي .. مِنْ خَيْرٍٍ فَعَفْوكَ لَا يَضِيْقْ ..

#36
اقتباس
انا اعترض على محمود على شئ وقلته من زمان .. ان ما يريده يسميه تقنية .. لان التقنية شئ .. ومشروعه شئ

التقنية هي ابتكار شئ من الصفر .. ليحل نقطة كانت مستعصية او يتم حلها بطرق اخرى اصعب بكثير ..

مثلا تقنية المعالجة بالليزر .. تقنية البلوتوث .. هذه كانت قبلها اساليب اخرى لكن طورت هذه التقنيات لكي تحل مشاكل كثيرة سابقة

اما في مشروع محمود فهو لايصح لغويا او علميا ان يقال عنها تقنية .. بل نظام او برنامج ..

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

ولذلك لو كانت ال PWC بالشكل التالي PWC FramWork اطار عمل مساعد بدون كود .. ممكن ان تجد شئ اخر ..

طيب .. نحن نقول هذا ..

اسم المشروع الحقيقي :

برنامج مولّد الأكواد .

هذا اسمه الحقيقي ، والكل يعرف هذا ..

هل نستهين ببرنامج مولّد الأكواد ؟

لا ..

أنا شخصياً ( وأعوذ بالله من الأنا ) أفكر الآن بتطوير مشروع مشابه لتوليد الأكواد ، و لعلّي أضعه هنا في المنتدى ،

لذلك لا يمكن أن استخف بفكرة " توليد الأكواد " ، ثم أطوّر برنامج مشابه ..

فكرة توليد الأكواد التي ظهرت عام 1970 .. فكرة جميلة .. ومفيدة .

الاعتراض هو على وصفها بالتقنية و الثورة و اللغة البديلة للغات البرمجة والتي تمثل الجيل الرابع من لغات البرمجة .. الخ ..

تخيّل أن مبرمجاً قام بعمل برنامج شبيه ببرنامج الرسام Paint المرفق مع Windows .. ثم قال :

- هذا البرنامج هو البديل الحقيقي للفوتوشوب المعقّد ..

- هذا البرنامج يمكنك من خلاله أن ترسم أي رسمة تحلم بها ..

- يمكنك بضغطة زر أن تضيف نص ملوّن .

الخ ..

عمله ممتاز .. ولكن مقارنة تطبيقه بالفوتوشوب .. ومحاولة افتراض أن تطبيقه أسهل من الفوتوشوب .. وأنه يمكنك من خلال الرسام أن تفعل ما تريد .. هذا " وهم " ..

صحيح أنك تستطيع أن ترسم أي رسمة من خلال برنامج الرسام .. لكن لا يعني هذا أنك حطّمت من أمامك ..

يمكن لأي " فنان " أن يرسم من خلال قلم رصاص ..

وأي مبرمج يستطيع أن يبرمج سواءً كان " يقوم بتعبئة فراغات/Textbox " .. أو كان يكتب كل سطر من البرنامج بنفسه ..

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

وصلت ؟

5

logo1.png تطبيق طمأنينة ، نسخة بيتا على أندرويد

عبدالله الشمّري - Al-Shammari

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#37

انا من المنتقدين للسيد محمود ولكن ايضا من المويدين ايضا :-)

الان بعد ان فهت الشريحة المستهدفه (غير المبرمجين الذين يرغبون ببناء برامج بسرعة)، اعتقد بانه في الاتجاه الصحيح، ربما ليس بالشكل الذي كنت اتخيل انه سوف يكون، مثل Access او FileMaker او InfoPath او SharePoint ولكن الفكرة جيدة.

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

ربما الشيء الاساسي الذي غاظ الناس هنا الدعاية، ولكن هذه انحلت مشكلتها باعتقد.

بالنسبة للعناد، لا اعتقد بانه مشكلة كبيرة، Apple CEO من اعند ما يمكن، و Steve Ballmer بيرمي كراسي لما بيزعل :-) و هيهم في اكبر شركات البرمجة في العالم.

افكار لتحسين المنتج.

الاسم يجب ان يدل على المنتج، مثلا "بناء التطبيقات بسهولة" "Easy Apps 123" او "البرمجة باقل كود ممكن" او "بناء البرامج بطريقة مبسطة" او .....

التكنولوجيا

لو نظرت اليوم، Google و Apple و غيرهم بيستثمرة بصورة هائلة في Html5 يعني Google chrome 7 من افضل التكنولوجيا لرسم البرنامج بداخل النافذة، خارجها بيبقى نظام التشغيل، انا بداخل النافذة هناك تكنولوجيا كثيرة، الافضل في Windows هيا DirectX و Html (ليس شرط بان يكون برنامج ويب، ال html ليعرض البيانات في النافذة) فقط فكرة

1 −2
#38

السلام عليكم ورحمة الله وبركاته

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

اقتباس

الان بعد ان فهت الشريحة المستهدفه (غير المبرمجين الذين يرغبون ببناء برامج بسرعة)، اعتقد بانه في الاتجاه الصحيح، ربما ليس بالشكل الذي كنت اتخيل انه سوف يكون، مثل Access او FileMaker او InfoPath او SharePoint ولكن الفكرة جيدة.

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

ربما الشيء الاساسي الذي غاظ الناس هنا الدعاية، ولكن هذه انحلت مشكلتها باعتقد.

بالنسبة للعناد، لا اعتقد بانه مشكلة كبيرة، Apple CEO من اعند ما يمكن، و Steve Ballmer بيرمي كراسي لما بيزعل :-) و هيهم في اكبر شركات البرمجة في العالم.

افكار لتحسين المنتج.

الاسم يجب ان يدل على المنتج، مثلا "بناء التطبيقات بسهولة" "Easy Apps 123" او "البرمجة باقل كود ممكن" او "بناء البرامج بطريقة مبسطة" او .....

التكنولوجيا

لو نظرت اليوم، Google و Apple و غيرهم بيستثمرة بصورة هائلة في Html5 يعني Google chrome 7 من افضل التكنولوجيا لرسم البرنامج بداخل النافذة، خارجها بيبقى نظام التشغيل، انا بداخل النافذة هناك تكنولوجيا كثيرة، الافضل في Windows هيا DirectX و Html (ليس شرط بان يكون برنامج ويب، ال html ليعرض البيانات في النافذة) فقط فكرة

اشكرك اخى الكريم على المشاركة برايك

اقتباس

اسم المشروع الحقيقي :

برنامج مولّد الأكواد .

وهل مولد الاكواد يشتمل على Goal Designer و Components Browser و Interaction Using Transporter و Form Designer و Transporter Designer و Interaction Designer

و Server Units Window و ....... إلخ

اخى ليس معنى ان المشروع يستعمل ال Code Generation ان نحصره فى هذه النقطة .... لان هناك نقاط اخرى كثيرة

ال Code Generation يجعل مستخدمه .... اما كم هائل من الاكواد التى لايجد مفر من التعامل معها فى النهاية

لكن مستخدم PWCT لانعرضه للتعامل مع الكود اساسا

اخى سوف احاول ان اقنعك بشكل افضل

لغات البرمجة مثل Java و #C و غيرها من اللغات تحتاج الى Compiler لكى يتعامل مع ال Source code الخاص بهذه اللغات

طيب مما يتكون ال Compiler

يتكون من اجزاء كثيرة اهمها

Lexical Analysis

Syntax Analysis

Code Generation

طبعا هناك اجزاء اخرى كثيرة لكن لنركز على هذه الثلاثة عناصر الاساسية Lex. و Syntax. و Code Gen.

هل لان ال Compiler يشتمل على Code Gen نقوم نقول

هذا ليس Compiler هذا مجرد Code Gen

لا طبعا لايمكن ان تحصر الكل فى الجزء.

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

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

وقس على هذا نقاط كثيرة

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

عن طريق تقنية البرمجة بدون كود يمكن ان يقوم مستخدمها بتصميم برنامج او تطبيق خوارزمية بدون التعرض للكود اساسا

هذا يااخى يمكن ان تطلق عليه Visual Programming System يعتمد على التفاعل مع الواجهة الرسومية بدلا من كتابة الكود

اقتباس

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

وصلت ؟

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

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

لان الكمال لله وحده لاشريك له

يااخى انا من خلال تقنية البرمجة بدون كود احاول ان اضع لغات البرمجة الاخرى جاهزة للاستخدام السريع بااقل عناء

لم احصر فكر فى لغة محددة مثل Harbour او Python او Supernova او C#.NET بل افكر دائما فى الاستفادة بقدر الامكان

من كل اللغات المتوفرة والتقنيات المتوفرة ومازال امامى الكثير باذن الله الذى احتاج ان انجزه

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

لما لانقبل كل ماهو متوفر .... هذه اولا واخيرا كل تقنيات وادوات من صنع الانسان هو الذى يصنعها وهو الذى يستخدمها

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

ومن حق كل شخص ان يحدد مايرد ومالايريد انا لاافرض فكر او تقنية او مشروع على احد

...........

رغم انخفاض متوسط التصويت للمقال الاول

هذا هو الجزء الثانى من المقال

http://www.codeproject.com/KB/winsdk/csharpwithoutcoding2.aspx

اتمنى ان يكون مفيد لمن يرغب فى الاستفادة من هذا الفكر

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

والله الموفق

تم تعديل هذه المشاركة بواسطة PWCT Maker في 28 سبتمبر 2010 في 20:37

−1
#39
اقتباس
الان بعد ان فهت الشريحة المستهدفه (غير المبرمجين الذين يرغبون ببناء برامج بسرعة)

للأسف .. استنتاج خاطئ .. بالقراءة المتأنية ستعرف ماهو الهدف من " البرمجة بدون كود " ..

هل غير المبرمجين يزورون موقع code project ؟

هل قرأت هذه الأسطر :

اقتباس
نمط البرمجة الشهير Object Oriented Programming

احتاج هذا النمط عشرات السنين حتى يثبت وجوده ويصبح هو المسيطر

فهناك جذور لهذا النمط تعود الى عام 1960

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

أما الردود التي تحاول الامساك بالعصا من النصف فلن تنفع .. فالمشروع عبارة عن ( مولّد أكواد + wizard + simple form designer ) ..و كلمات مثل : Goal Designer و again .. وغيرها .. مجرد كلمات انجليزية لوضع هالة " على عيون " الجاهلون في علوم الحاسب .. ( بدون قصد إن شاء الله ) .

عندما يعود المشروع لمكانه الطبيعي .. ستجده يتصدّر صفحات المنتدى بحول الله .

الأخ محمود وضع نفسه في دائرتين :

- الدائرة الأولى : عندما يواجه الأخ محمود المبرمجين .. يقول أن " البرمجة بدون كود " تستهدف الاشخاص الذين لا يريدون كتابة كود .. واستشهد ببعض المعلمين وبعض التلاميذ .. الخ .. وأنها حلّت مشاكلهم .

- الدائرة الثانية : عندما يواجه الأخ محمود الغير مبرمجين .. يقول " انظروا للمشروع .. له مقالات في code project و جريدة الرياض و أربعة كتب في موقع " كتب " .. ولدي زميل مترجم ايطالي .. وكمية التحميل في موقع source forge تحطم الأرقام و مركزنا وصل لمرحلة متقدمة .

لماذا أنا غاضب الآن ؟

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

أنت عرضت فكرتك في عشرات المواقع .. و رأيت بنفسك الردود من عرب و عجم .. لم يمدح الفكرة " بشكلها الحالي " إلا زملاء يريدون تشجيعك من باب " أنك عربي مسلم " .. أو بعض أقاربك في جريدة الرياض ..

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

للمرة الأخيرة .. رأيي هو عبارة عن رجاء بأن لا تستمر في ظلم " البرمجة بدون كود " .. وتذكر أنك ظلمت تطبيقك المفيد بوضعه في مكان ليس مكانه .

ليس الهدف النصيحة في العلن .. لكن أراك تفعل هذا في العلن ومع كم التنبيهات لم يتغير شيء للأسف :( .

وهذه آخر نقطة لي في هذا الموضوع (.)

2

logo1.png تطبيق طمأنينة ، نسخة بيتا على أندرويد

عبدالله الشمّري - Al-Shammari

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#40

اعتقد استاذ شمرى انجز القول ، اخ محمود نحن لسنا ضدك ولكن كما قولت سابقا المشروع منتقد بسبب عدم وضعه فى مكانه المناسب وايضا اسمه غير المناسب ، وذلك النقد عليك ان تتقبله وتاخذ به وليس من الضرورى تحميل البرنامج واجربه واقول لك يوجد خطا هنا و هناك ...

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

فكونى جعلت المبرمج لا يكتب كود ولكن يكتب مجرد قيم متغيرات و البرنامج يكتب له هذا الكود فما الجديد ، فهو مثل اى IDE موجود لكل لغة برمجة مثال بسيط البرنامج المستخدم فى تصميم وبرمجة صفحات ومشاريع الويب Dream Weaver يقوم بهذا هناك Tab لل Designer و هناك Tab اخر لل Developer او ال Coder وال Designer يقوم بتصميم الصفحة كاملة من Images و Tables و Flash و Div و ...الخ ، دون انا يعرف ان هناك Tag خاص لكلا منهم مجرد Form تظهر له ،يملأ المتغيرات وانتهى الامر على ذلك دون ادنى معرفة عن ال Code الذى تم توليده ، وكذلك لل Developers اذا كنت تريد حلقة تكرار ادخال جمل شرطية ...الخ او انشاء Form لادخال بيانات او اخراج البيانات ...كل هذا متوفر هل هى هنا برمجة دون كود ، بالطبع لا ، لان هذا دور البرنامج فلذلك يسمى IDE

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

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

وهذه ايضا آخر نقطة لي في هذا الموضوع (.)

تم تعديل هذه المشاركة بواسطة d3veloper في 29 سبتمبر 2010 في 04:52

1

sigpic13832_4.gif

The best way to be ready for the future is to invent it

#41

نظرا لطلب التركيز على الفكرة الاساسية التى بنيت المشروع عليها وشرحها بالتفصيل

هذا هو المقال الثالث من هذه السلسلة اركز فيه على الافكار الاساسية التى بنيت عليها المشروع لتحقيقها

http://www.codeproject.com/KB/winsdk/csharpwithoutcoding3.aspx

باذن الله يكون مقال ناجح فالبداية مبشرة هذه المرة

والله الموفق

−2
#42

ربنا يوفقك يا بشمهندس محمود :)

00020309t.gif

1958_1963.gif

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…