منظور از Zend FrameWork چیست
Zend FrameWork در واقع یک ن.ع فریم ورک متن باز است از این نرمک افزار برای توسه وب استفاده می شود.
تمامی جزء ها در Zend FrameWork تک هستند اما در عین تک بود به هم نیز مربوط می شوند.
[thumbnail target=”_self” alt=”منظور از Zend FrameWork چیست” src=”https://www.shopingserver.net/wp-content/uploads/2017/09/images-19.jpg”]
Zend FrameWork چیست:
Zend Framework یک فریم ورک متن باز است که برای توسعه نرم افزارهای تحت وب و سرویس های تحت PHP 5 مورد استفاده قرار می گیرد. Zend Framework 2 بطور ۱۰۰% از کدهای شیء گرا استفاده می نماید. Zend Framework 2 نسخه تکمیل شده Framework 1 می باشد که بیش از پانزده میلیون دانلود داشته است. البته به این نکته نیز باید اشاره کنیم که ZF2 کاملا از ZF1 پشتیبانی نمی نماید و دلیل آن استفاده از PHP 3.5 می باشد.
تمام اجزاء ساختار ZF2 یکتا هستند
در عین حال هر کدام از اجزاء وابستگی هایی به دیگر جزء ها نیز دارند. این فریم ورک از روش شیءگرا SOLID پیروی می نماید. این روش به برنامه نویسان و توسعه دهندگان برنامه ها این اجازه را میدهد تا از هر اجزایی که در برنامه نویسی احتیاج دارند استفاده نمایند. در این برنامه از PHPUnit برای تست کدها و از Travis CI برای سرویس های Continuous Integration استفاده می شود.
همچنین می توان از مدل برنامه نویسی MVC و استفاده از HTML5 در این نرم افزار استفاده نمود. از دیگر اجزاء مانند ZendAuthentication و ZendPermissionsAcl نیز می توان برای احراز هویت و شناسایی کاربران در فرم های ورود استفاده نمود.
در واقع فریم ورک مجموعه ای از کلاس ها و متود ها می باشد که با استفاده از آن کد نویسی بسیار راحتتر می شود. فریم ورک ها معمولا از معماری های مختلفی استفاده می کنند که با توجه به هدف فریم ورک این معماریها متفاوت خواهند بود.
بعنوان مثال
در یک برنامه احتیاج به Log-in و User Manager دارید ، با استفاده از فریم ورک این ویژگی ها با چند کد برنامه نویسی بر آورده خواهد شد. و یا برای استفاده از هندلر آژاکس بدون استفاده از فریم ورک کار دشواری است اما هنگامیکه از فریم ورک استفاده نمایید کار براحتی انجام خواهد شد.