(۰۲ اردیبهشت ۱۳۹۱ ۰۱:۲۷ ب.ظ)farazin نوشته شده توسط: معمولا هر سایتی رو که در مورد php نگاه می کنم این کلمات مرتبا تکرار می شه:
زند فریم ورک
کیک پی اچ پی
YII
سیمفونی
Kohana
این فریم ورک ها چی هستن.چه فرقی با این داره که مثلا من سایتمو با دریم ویور بنویسم یا با فریم ورک کیک؟
تو فریم ورک هم مثلا مثل notpade++ کد نویسی می کنیم یا کلا یه چیز دیگس؟
فریم ورک به مجموعه ای از کتابخانه ها و ابزار ها و شایدم api ها گفته میشه که برای راحتی برنامه نویس برای کار با زبان دلخواهش ساخته میشه. خوب وقتی میگین فریم ورک x از php یعنی برنامه نویسان شرکت x با استفاده از خود زبان php یا زبانای open source دیگه یک سری توابعی رو ساختن تا شما راحتتر بتونید مثلاً با زبان php سایتتونو بسازید البته خیلیا هم هستن ترجیح میدن بدون استفاده از فریمورک(یعنی با استفاده از توابع و امکانات خود زبان) یا حداقل از میکرو فریم ورک استفاده کنند به خاطر انعطاف بیشتر البته بیشتر حرفه ای ها.
بزارید با یه مثال توضیح بدم.
در یه زبان برنامه نویسی برای یه کار کوچیک مثه ارتباط با پایگاه داده شاید ۵ خط کد نیازه ولی برنامه نویسان یک شرکت(فریم ورک)
میان با استفاده از خود اون زبان و توابع اون زبان همه اون ۵ خطو به یک تابع یه خطی ساده میکنن(مثلاً آرگومانای تابع رو بیشتر میکنن و دریک تابع جا میدن)خوب این تابع وبه همراه مجموعهای از تابع ها وکلاس ها رو میگن فریمورک.
بعدشم دریمویور فریمورک نیست بلکه نرم افزاری برای راحتی کار طراحان سایته. اگه از فریمورک استفاده نمی کنید از دریمویور استفاده کنید بهتره.