Register now or log in to join your professional community.
ما هو افضل و اكثر اطار عمل (فريم ورك ) للغة php مطلوب في سوق العمل ؟
There are many frameworks in PHP and each has advantages and disadvantages. Best frameworks are:
- YII
- CodeIgniter
- Symfony
- Zend
- CakePHP
If you are going to start working in Frameworks first time then I will recommend you to start with CodeIgniter. It is very easy to learn and once you started working in it then you can switch in anyother framework easily.
To start with CodeIgniter, I would suggest you to start with PyroCMS. PyroCMS is CMS built on CodeIgniter. You can learn it and can start working in2 -3hours. What you have to do is:
- Download PyroCMS
- Install it
- Download a Sample Module from PyroCMS official site.
- Just learn it and you will start working in it. I don't think that it will take more than2 -3hours in learning.
Tip: Just try to replace "Sample" with your module name in every file. Just make sure 'Sample' should be replace with 'Test' and 'sample' should be replace with 'test'. I am assuming you are going to start creating a module with name 'TEST'.
قد تختلف المعايير من بلد الى آخر، عموما بمنطقة الشرق الاوسط يمكنك القول ان التالية تلقى رواجا كبيرا:
غالبية اطارات العمل frameworks تستخدم نمط الـ MVC في بناء الـ framework و هي الأفضل و الشائعة الآن .. يمكنك ان شاء اطار العمل الخاص بالإعتماد على هذا النمط وهي في غاية السهولة .
او استخدام احد framewroks الموجوده و فضلها Zend وعندهم برنامج Zend Studio لإدارة المشروع البرمجي و جعل البرمجة اكثر سرعة
و كذلك CakePHP و Yii
لارفلكود اجنيتودبااااااااى سيمفونى
انا استخدم yii لانه سهله وفيه اشياء كثيره متواجده .
انصحك به
وموفق ان شاء الله .
Laravel & Yii
وانا شخصيا بستخدم ال لارافيل وهو فى تقدم ملحوظ وتطور مستمر وتوجد له أضافات برمجية )(bundles كثييرة ستفيدك فى عملك
الافضل والاكثر انتشارا هو Laravel ثم Symfony ثم Zend1 و Zend2 وCakePHP وشخصيا أنصح بCakePHP لانه اسهل في التعلم وتوجد الكثير من الفيديوهات التعليمية والمنتديات التي تعنى به وشخصيا استعمله منذ سنة2009 ولم أواجه مشكلة فيه حتى مع تحديث PHP من النسخة الرابعة الى الخامسة او في النسخ اللاحقة كما انه مدعوم من أغلب بيئات التطوير (Eclipse, Netbeans, Aptana Studio) والله الموفق.
أقترح إستخدام CodeIgniter إنه سريع وفعّال وسهل التعلم, خصوصاً إذا كنت تستخدم الـFrameworks لأول مرة
@Muhammad Majid
If I am gonna to use PHP CMS, what makes me try PyroCMS over Drubal ?
Zend Framework, yes its difficult to startup but the more powerfull, and after a while it will be a peace of cake for you.
it has alot of libraries , and the transaction between controllers, models and view much faster than others specially when you are developing big data web applications.