استفاده از فریمورک های پی اچ پی

با عرض سلام خدمت دوستان عزیز

من برای کد زدن های پی اچ پی از براکتس استفاده میکنم و پی اچ پی رو تقریبا خوب بلدم و شنیدم باید فریمورک هاش رو هم یاد گرفت

من می خواستم بدونم فریمورک های پی اچ پی دقبقا چی کار می کنند و کجا بدرد میخورن؟

آیا میشه برای برنامه سمت سرور از فریمورکاش استفاده نکنیم؟

 

 

پاسخ ها

sokanacademy forum
کاربر سکان آکادمی 8 سال پیش
سلام راسموس لردورف خالق زبان پی اچ پی می گه که استفاده از فریم های زبان های برنامه نویسی، مثل کشتن پشه با چکش است. یعنی آنقدر کار شما را سنگین می کنند که خیلی توصیه نمی شه. به کلام ساده، فریم ورک ها می آیند و کارهایی که برنامه نویسان در انجام پروژه ها بارها و بارها با آن سر و کار دارند را یک بار نوشته، سپس برنامه نویس به جای آن که مثلا یک کلاس خاص را بارها و بارها بنوسید، از کلاس های از پیش نوشته شده استفاده می کند فریم ورک ها معمولا توسط تیم های حرفه یی نوشته می شوند، بنابراین تست شده هستند، بدون باگ هستند و خیال شما تا حدودی راحت است علاوه بر این، فریم ورک ها سرعت انجام پروژه را بیشتر می کنند البته نقاط ضعفی هم دارند، مثلا اگر ورژن یک فریم ورک عوض شود، همه کدهایی که نوشته اید در ورژن بعدی کار نخواهد کرد (البته استثناء هایی هم هست) به طور مثال، سکان آکادمی با استفاده از فریم ورک زند ۲ نوشته شده است البته فریم ورک های به مراتب بهتری از زند هم برای پی اچ پی هستند مثل لاراول اگر شما در شرکتی حرفه یی بخواهید استخدام شوید، حتما باید با ام وی سی و یک فریم ورک اشنایی داشته باشید توصیه ی من: ابتدا مثلا شیء گرایی را خیلی خوب یاد بگیرید، سپس بروید سراغ فریم. اگر بروید سراغ فریم ورک بدون آن که با این مفاهیم آشنایی پیدا کرده باشید، در آینده کمی دچار سردرگمی خواهید شد امیدوارم کمک کرده باشم
sokanacademy forum
کاربر سکان آکادمی 8 سال پیش
آقای مرادی خیلی ممنونم از توضیحاتتون الان من بهتره چه فریمورکی را یاد بگیرم بعدش هاست هایی که تو ایران وجود داره میتونه از تمام فریمورک ها پشتیبانی کنه؟
sokanacademy forum
کاربر سکان آکادمی 8 سال پیش
سلام لطفا به لینک های زیر مراجعه نمایید: http://goo.gl/K9Jx3d http://goo.gl/URu48Y
sokanacademy forum
کاربر سکان آکادمی 6 سال پیش
متاسفانه این لینک ها کار نمی کنن
sokanacademy forum
کاربر سکان آکادمی 6 سال پیش
همنطور که گفته شد هدف اصلی استفاده از فریمورک این هست که به جای اینکه وقت روی پیاده سازی بدیهیات صرف بشه به نیازمندی‌های اختصاصی پروژه پرداخته بشه برای اینکه اطلاعات بیشتری درباره فریمورک ها به دست بیارید و با مزایا و معایب استفاده از اون ها بیشتر آشنا بشید، پیشنهاد می کنم مطالب زیر رو مطالعه کنید Framework (فریمورک) https://sokanacademy.com/glossary/5495/framework/فریمورک مزایا و معایب استفاده از یک Framework در توسعهٔ نرم‌افزار https://sokanacademy.com/blog/104/post استفاده از فریمورک‌ یا کدنویسی از پایه: مسئله این است! https://sokanacademy.com/blog/2168/post معرفی فریمورک‌های مختلف زبان برنامه‌نویسی PHP https://sokanacademy.com/blog/180/post
online-support-icon