السلام عليكم
احببت ان اسال المبرمجين هنا !!
حينما يطلب منك مشروع بلغة php
- كيف تخطط لعمله
- ما هي الخطوات التي تتبعها في العمل !!
- و ما هي اهم ادواتك ؟
- منصة العمل المفضلة ؟
- محرك القوالب المفضل ؟
- اي اضافات في عملك تفضلها ؟
السلام عليكم
احببت ان اسال المبرمجين هنا !!
حينما يطلب منك مشروع بلغة php
- كيف تخطط لعمله
- ما هي الخطوات التي تتبعها في العمل !!
- و ما هي اهم ادواتك ؟
- منصة العمل المفضلة ؟
- محرك القوالب المفضل ؟
- اي اضافات في عملك تفضلها ؟
__________________
كن حكيم في استخدام عقلك
انا استعمل Smarty
- اشكرك على الموضوع وان شاء الله نرى تفاعل من كل الاخوة المبرمجين
في المشاريع البسيطة او ما يسمى البرمجيات البسيطة المتعارف عليها اكتفي فقط برسومات WireFrames ، لكن في المشاريع الكبيييرة والمطلوبة بدقة يجب عمل دراسة وتخطيطات كاملة بواسطة UML
http://www.swalif.net/softs/swalif54/softs293012/
- تحليل المتطلبات وتخطيط ودراسة
- رسم المخططات الرسومية وتحديد الشكل النهائي
- القيام بتجهيز تصميم مناسب مبدأي للعمل عليه
- البدء بالبرمجة مع كتابة التعليقات للتوضيح والبرمجة بكتابة الاكواد الافضل
- الاختبار وتحليل المخرجات واختبار الحماية
- تركيب التصميم النهائي [ بفضل نظام القوالب ] وتجربته وتنقيحه من الاخطاء
^^ في المشاريع الكبييييرة ،
اما في الصغيرة والعادية ، فقط مخططات رسومية + برمجة => تصميم
طبعا اهم ادواتي هي :
PHPDesigner
برنامج محرر الأكواد لمعظم اللغات البرمجية
Mysql-Front
لإدارة قواعد البيانات بواسطة برنامج افضل واسهل ومنظم اكثر
Xampp
سيرفر شخصي على الجهاز لاختبار العمل خطوة خطوة
هذا اثناء العمل ، لكن بعد الانتهاء وفي وقت الاختبار ، يجب الاعتماد على مواقع وبرامج معاينة البرمجة على اكثر من دقة شاشة واكثر من متصفح !
لا استعمل منصات عمل ، فهي مع فوائدها من وجهة نظري تبقى غير مفيدة ابدا في حالة البرمجات القوية والكبيييرة !
ولكني سأنتقل لما هو اخف واسرع قليلا
---------------------------------------------------------------------------------------------------
بالنهاية اشكرك على هذا الموضوع وارجو ان يكون هناك تبادل خبرات كبيييرة وموسعة في مواضيع مثل هذه واكثر توسعا ونقاشا
تحياتي لكم
__________________
زورونا في موقع الحياة للنقاشات والأسئلة والأجوبة :
- php >> وهو لحل مشاكل php وما حولها
- Ideas >> وهو لعرض الأفكار وتقييمها وايضا لمناقشة الأفكار
عبدالله أبولبن
بارك الله فيك و اكرمك علي افادتنا بخبرتك
اتمني المشاركه ايضا من الجميع !!
__________________
كن حكيم في استخدام عقلك
هذه هي الخطوات التي ارتاح معها
وكل واحد في النهاية له طريقته الخاصة
سير العمل:
1-قواعد البيانات
2- التصميم
3-البرمجة
4- اخذ رأي اشخاص اخرين
التصميم وقواعد البيانات تغني عن التخطيط(هي اصلا تخطيط مسبق)
ومن ناحية الواجهات:
1- موقع عرض ساكن(بدون اجاكس)
2- لوحة تحكم بسيطة
3- موقع بالاجاكس
4- لوحة تحكم متطورة
مع مراعاة تقسيم المشروع لعدة اقسام حتى تتمكن من الاختبار
بعد ان تعمل كل الاقسام
ادمجها مع بعضها
اذا استعملت التقسيم السليم مع الكلاسات، وكانت عندك عادات برمجية جيدة
لن تكون المهمة صعبة جدًا
ادواتي:
النوتباد ++ (لم انجح في التأقلم مع غيرها)
wamp server يمكن تثبيت وتعطيل الاضافات بسهولة
الاطر والسكربتات:
wordpress -استعملها في احيان كثيرة كاطار عمل حتى ارتاح من التصميم
codeigniter
نظام ادارة محتوى من برمجتي - ali cms
على جدول اعمالي:
kohana
joomla
نظام قوالب:
استعملت سمارتي وتقريبًا اقتنعت بعدم جدوى هذه الادوات في سكربتاتي
لأن سمارتي = نظام قوالب بال php = لا يشمل كل لغات البرمجة
لذلك بدلا من ان يتعلم المصمم لغته الخاصة
لماذا لا يتعلم القليل من ال php
كيف يمكن للمبرمج تحقيق هدف نظام القوالب بدون استعماله؟
1-يفصل التصميم عن البرمجة(من ناحية الملفات يعني)
2- يتجنب العمليات المعقدة في القالب ويضع فيه الشروط وحلقات التكرار
3- يقوم بعمل نظام فلترة للمدخلات والمخرجات
4- لا يضع اي استعلامات في القالب
5- ممكن ان يعمل نظام كاش لوحده
التعديل الأخير تم بواسطة ahmad sadiq ; 01-11-2010 الساعة 07:13 AM
راجع حساباتكلا استعمل منصات عمل ، فهي مع فوائدها من وجهة نظري تبقى غير مفيدة ابدا في حالة البرمجات القوية والكبيييرة !
prado أفضل ياحمدkohana
__________________
راسلني
نظام رائع جدًا ولا اعرف كيف فاتني
نزلت الكود ولكنه 17 ميجا
سوف ارى ما بداخله
التعديل الأخير تم بواسطة ahmad sadiq ; 01-11-2010 الساعة 05:37 PM
فيه كل "ما تحلم به" و أكثر ، نظام قوي و رائع و يعزب ان عن الأكثرية من المبرمجين
أجمل مافيه ان كل ما تحتاجه تجده بضغطة زر .
__________________
راسلني
شكرا لك احمد علي المشاركه
لكن هل يمكنك توضيح المزيد عن فكرتك في القوالب !!
هل هناك المزيد عن هذا الاطار . ؟
و هل هو افضل من codeigniter !!
اتمني مشاركتك لنا في النقاش
التعديل الأخير تم بواسطة محمد كيوان ; 02-11-2010 الساعة 06:40 AM
__________________
كن حكيم في استخدام عقلك