أهلاً المجروح ،،
"أنظمة الكاش صارت موجودة بكثرة
ال pdf الكلاسات موجودة ولا مشكلة
النيم سبيس سيتم إعتمادها في النسخة 6"
و متوافر في الـASP.NET من الإصدارة 2
"أطلب من مبرمجي ال asp أن يخبروك بما يمكن عمله بلغتهم ولا يمكن عمله بال php"
و أيضاً أخبرني - بما إنك مبرمج PHP! - عن برامج يمكن عملها بالـPHP و لا يمكن برمجتها بالـASP.NET ..
"خاصة وأني تعرفت علي الكثير منهم"
يبدو من ردودك أنك لم تعرف الكثير منهم ..
"كلهم drag and drop kids"
هذا تحقير للمبرمجين .. فمثلاً مبرمجي الـPHP ، هل أطلق عليهم code kids ? أو مثلاً writing kids?
قمت ببرمجة مشروع باستخدام WPF - اقرأ عنها إن لم تكن تعرفها - و لم أستخدم الـdrag and drop تقريباً .. كله كان coding ..
و الآن نقوم بمشروع آخر .. لم ينفعنا الـGridView الخاص بالـASP.NET فقمنا ببرمجة Control آخر يقوم بالمهمة المطلوبة .. coding أيضاً ..
"مع إحترامي لهم مجرد شد وطرق ولا يعلمون كيف الطبخة"
بعد كل هذا الكلام، خليت فيها احترام ؟!
ناقص تقول إننا في KG2 مثلاً ..
"و لا يعلمون كيف الطبخة" .. دليل قاطع أنك لا تعرف مبرمجي ASP.NET بالمرة .. هل تعلم بالرغم من وجود الـdrag and drop في الـ.NET ، و لكن إن لم تكن تفهم كيفية العمل ستصبح تائه و بالغالب لن تكمل المشروع ؟ و كمان الـPHP .. في كلتا الحالتين لازم تكون فاهم مش "حافظ"
"ولو زنقته في دالة يكتبها بيده فيها إحترافية قليلاً أو كلاس ستجد وجهه جاب ألوان"
أنا ممكن "أزنق" أي مبرمج PHP بدالة و لن يستطيع حتى من أين يبدأ بالتفكير ... لأن عملية "الزنقة" لا تعتمد على اللغة تعتمد على المبرمج يا مبرمج !
على فكرة .. أنا برمجت بالـPHP لمدة 3 سنوات أو ممكن أكثر - ممكن لا تصدق - .. و الآن أبرمج بالـ.NET من حوالي 13 شهر ... فلست متحيز للـASP.NET من فراغ ..
Microsoft عندما تطور بيئة للعمل فهي لا تهتم بالكود فقط .. لأنه في عالم الـSoftware Engineering هناك دورة كاملة و طويلة life cycle- و بل ممكن أكثر من دورة -و قد يكون فيها الـcoding أقل مرحلة .. و ممكن لهذا السبب يوجد برنامج مثل الـVisual Studio .. فليس الغرض "تنويم" عقلية المبرمج بقدر ما هو زيادة الإنتاج و كفاءته أيضاً على حساب زيادة الـfunctionality و تقليل الـcoding .. عموماً الـSoftware Engineering مجال واسع و كبير لن أعطيه حقه بالرد هنا .. فهو يحتاج إلى كتب لشرحه و الحديث فيه ..
مشكلتنا كعرب -PHP ,ASP.NET , JSP أو حتى أية لغة برمجية- إننا مازلنا ننظر للكود و كأنه هو البرنامج و ننسى هذه الدورة .. و هذا ما يجلعنا بعيدين تماماً عن الاحترافية .. ممكن جهل ، قلة معرفة ، كسل الله أعلم
Dr.no