Anonim

پی ایچ پی شاید ویب پروجیکٹس کے لئے سب سے زیادہ مقبول اسکرپٹ زبان ہے۔ میں ویب ڈویلپر نہیں ہوں بلکہ میرا سب سے اچھا دوست ہے۔ وہ کہتی ہیں کہ بیشتر ، اگر نہیں تو موجودہ تمام کمرشل ویب پروجیکٹس پی ایچ پی میں ہورہے ہیں۔ اس بات کو ذہن میں رکھتے ہوئے ، وہی ہیں جو وہ 2017 کے لئے سات مقبول پی ایچ پی فریم ورک پر غور کرتی ہیں۔

پی ایچ پی کے ذریعے ٹیکسٹ میسجز بھیجنے کا طریقہ ہمارا مضمون بھی دیکھیں

پہلے ، پی ایچ پی فریم ورک کا احاطہ کریں۔

پی ایچ پی کی فریم ورک

فوری روابط

  • پی ایچ پی کی فریم ورک
  • سات مشہور پی ایچ پی فریم ورک
  • لاریول
  • سیمفونی
  • فالکن
  • کوڈائنائٹر
  • کیک پی ایچ پی
  • زینڈ فریم ورک
  • ایندھن پی ایچ پی

پی ایچ پی کا فریم ورک کیا ہے؟ ایک پی ایچ پی فریم ورک ایک ایسا پلیٹ فارم ہے جس میں ویب ایپلی کیشنز کی تعمیر کے لئے ضروری سب کچھ شامل ہے۔ جیسا کہ فوٹو شاپ میں زیادہ تر ٹولز اور لائبریریوں پر مشتمل ہوتا ہے جس کی وجہ سے آپ کو پیشہ ورانہ تصاویر اور دیگر پلگ انوں اور اوزاروں کو بولٹ کرنے کی صلاحیت کو تخلیق کرنے کی ضرورت ہوگی جو بنیادی ایپ میں شامل نہیں ہیں ، پی ایچ پی کا فریم ورک ایک ہی چیز کرتا ہے۔

ترقی کو تیز تر اور آسان بنانے کے ل It اس میں زیادہ تر ٹولز درکار ہیں اور یہ ایک خوبصورت خود انحصاری پلیٹ فارم ہے جس کے اندر سے ترقی کرنی ہے۔ اس کے بعد آپ پیکیجوں کا استعمال کرتے ہوئے اضافی خصوصیات یا ٹولز شامل کرسکتے ہیں۔

شوق یا چھوٹے منصوبوں کے لئے ، پی ایچ پی کا فریم ورک واقعی ضروری نہیں ہے۔ بڑے یا باہمی تعاون کے منصوبوں کے لئے ، پی ایچ پی کا فریم ورک ترقی کا وقت کم کرسکتا ہے ، تکرار کو کم کرسکتا ہے اور کچھ آسان کاموں کی خود کاری کو بھی اہل بنا سکتا ہے۔ یہ سیکیورٹی اور ڈیٹا بیس کی خصوصیات بھی فراہم کرسکتا ہے جو آپ کو بصورت دیگر خود پروگرام کرنا ہوگا۔

سات مشہور پی ایچ پی فریم ورک

پی ایچ پی کے فریم ورک کا یہی ہے ، اب آئیے ایک نظر ڈالیں کہ کون ہے۔

لاریول

لاریول کو بڑے پیمانے پر مارکیٹ میں ایک بہترین پی ایچ پی فریم ورک میں سے ایک سمجھا جاتا ہے۔ اسے 2011 میں واپس جاری کیا گیا تھا اور اس وقت مستقل طور پر اپ گریڈ اور تازہ دم ہوا ہے۔ یہ آپ کو MVC فن تعمیر کا استعمال کرتے ہوئے بڑے پیمانے پر پی ایچ پی کی ایپلی کیشنز کو تیزی سے تعمیر کرنے کے قابل بناتا ہے۔ اس میں بھی تمام پی ایچ پی فریم ورک کی بہترین دستاویزات ہیں۔

اتنے قائم ہونے کی وجہ سے ، لاریول کے پاس بہت سارے ٹولز ، پیکیجز اور اڈون ہیں جو زندگی کو آسان بناتے ہیں ، ایپلی کیشنز کو زیادہ طاقتور بناتے ہیں یا عام طور پر لاریول کو اعلی درجے تک بڑھا دیتے ہیں۔ بظاہر ، بلیڈ ٹیمپلٹنگ انجن زندگی کو بہت آسان بنا دیتا ہے۔

سیمفونی

مقبولیت اور طاقت کے لحاظ سے سیمفونی لاریول کے بعد دوسرے نمبر پر ہے۔ اسے بہت مستحکم ، تیز اور ماڈیولر بھی سمجھا جاتا ہے۔ ڈروپل سیمفونی پر بنایا گیا ہے ، جیسا کہ بہت سے بڑے ویب پلیٹ فارم اور ایپلی کیشنز ہیں۔ ڈویلپرز کی ایک بہت بڑی جماعت کے ذریعہ تعاون یافتہ ، اس فریم ورک میں بہت سارے ایڈونز ، عمدہ دستاویزات اور ایک بہت پختہ فیچر سیٹ موجود ہے۔

یہ ایم وی سی فن تعمیر کو بھی استعمال کرتا ہے اور ایس کیو ایل اور دیگر ڈیٹا بیس فن تعمیر کے ساتھ بھی کام کرتا ہے۔ کمپوزر کی تقریب بظاہر سیمفونی کی ایک دستخطی خصوصیت ہے اور اس کی ایک وجہ یہ ہے کہ اس کو بہت زیادہ سمجھا جاتا ہے کیونکہ یہ پی ایچ پی پیکجوں کا نظم و نسق بہت آسان بنا دیتا ہے۔

فالکن

فیلکن کو بھی بہت زیادہ سمجھا جاتا ہے لیکن اتنا نہیں جتنا لاراول یا سیمفونی۔ یہ ایک نیا پی ایچ پی فریم ورک ہے جو ایم وی سی فن تعمیر کو بھی استعمال کرتا ہے۔ یہ HMVC کے ساتھ بھی کام کرتا ہے۔ فالکن کی طاقت تیز ہے۔ یہ سی ایکسٹینشن کا استعمال کرتا ہے جو درخواستوں پر کارروائی اور کارکردگی کا مظاہرہ کرنے میں بظاہر اسے بہت تیز کرتا ہے۔

فالکن 2012 سے ہمارے ساتھ ہے اور اس کے بعد سے اس کو مستحکم اور بہتر بنایا گیا ہے۔ اس میں ملٹی ڈیٹا بیس سپورٹ ، مونگو ڈی بی کے لئے دستاویز نقشہ سازی ، ٹیمپلیٹ انجن ، فارم بنانے والے اور بہت سارے دوسرے اوزار شامل ہیں۔

کوڈائنائٹر

کوڈگائنائٹر تیز رفتار ایپلی کیشن ڈویلپمنٹ کو چالو کرنے کے لئے جانا جاتا ہے۔ یہ سمفونی یا لاریول کی طرح ہر طرف محیط نہیں ہے لیکن پھر بھی آپ کو پی ایچ پی فریم ورک میں ہر چیز کی ضرورت ہے۔ آسان UI ، اچھی دستاویزات اور ایک مضبوط برادری کی بدولت کوڈجینائٹر ان دیگر لوگوں کے مقابلے میں آسانی سے گرفت حاصل کرنا آسان ہے۔

کوڈگائنائٹر کے پاس تمام لائبریریاں ہیں ہر اس چیز کے ل everything جس کی آپ کو ضرورت ہوتی ہے اس کے علاوہ اپنی خود کو ڈاؤن لوڈ کرنے یا بنانے کی صلاحیت کی ضرورت ہوتی ہے۔ فریم ورک چھوٹا اور تیز ہے ، جو اس کی طاقت ہے۔ یہ مکمل طور پر ایم وی سی فن تعمیر کے ساتھ نہیں بنایا گیا ہے جو آپ کو متبادل کی تلاش میں تجربہ کار ڈویلپر ہو تو تھوڑا سا ایڈجسٹمنٹ لے سکتا ہے۔ دوسری طرف ، اگر آپ نومولود ہیں تو ، کوڈنیگٹر بہت ابتدائی دوست ہونے کے طور پر پہچانا جاتا ہے۔

کیک پی ایچ پی

کیک پی ایچ پی ایک اور پی ایچ پی فریم ورک ہے جو ابتدائ کے لئے دوستانہ ہے۔ اس کی عمر دس سال سے زیادہ ہے اور اس وقت کے دوران اسے مستحکم کیا گیا ہے۔ اس کے پاس ابھی بھی ایک بہت بڑی جماعت ہے جو اسے برقرار رکھنے اور ترقی کرنے میں مدد دیتی ہے اور اس کے ل add ایڈونس۔ یہ ایم وی سی فن تعمیر کا استعمال کرتا ہے اور پی ایچ پی 5 اور پی ایچ پی 4 دونوں کی تائید کرتا ہے ، جو بعد میں اس فہرست میں شامل دوسرے افراد کی حمایت نہیں کرتے ہیں۔

اس میں کوڈ جنریشن کے طاقتور ٹولز ہیں ، آپ کے لئے زیادہ تر XML کوڈ کو سنبھالتے ہیں ، اس میں ڈیٹا بیس ٹولز ، توثیق ، ​​ترجمہ ، توثیق شامل ہیں اور سیکیورٹی کی بھی بہت سی خصوصیات ہیں۔ اگر آپ فریم ورک کو تجارتی استعمال کرنا چاہیں تو پریمیم سپورٹ بھی موجود ہے۔

زینڈ فریم ورک

زینڈ فریم ورک ایک ماڈیولر پی ایچ پی فریم ورک ہے جو آپ کو انٹرپرائز سطح کی ایپلی کیشن کو جلدی سے تشکیل دینے کی اجازت دیتا ہے۔ یہ بہت مستحکم ہونے اور ٹولز اور پلگ ان کی ایک بڑی رینج رکھنے کے لئے جانا جاتا ہے جسے آپ استعمال کرسکتے ہیں۔ یہ اختتام سے آخر میں خفیہ کاری اور دیگر بہت ساری حفاظتی خصوصیات بھی پیش کرتا ہے جو صارفین کی توجہ حاصل کر رہے ہیں۔

زینڈ فریم ورک ایم وی سی فن تعمیر کا استعمال کرتا ہے اور پی ایچ پی 5.3 کے ساتھ عمدہ کھیلتا ہے۔ اس میں ڈیٹا بیس تجریدی ٹولز ، توثیق ، ​​فیڈس ، فارم اور دیگر بہت سارے صاف اوزار ہیں۔ اگرچہ Zend کی کمی ہے۔ یہ جگہوں میں بڑی ، پیچیدہ ہے اور انٹرپرائز سطح کی ایپلی کیشنز کے لئے ڈیزائن کیا گیا ہے۔ اگر آپ چھوٹی سی ایپلیکیشن تیار کرنا چاہتے ہیں تو ، زینڈ مثالی نہیں ہوگا۔ اس کے علاوہ یہ ٹاپ پرفارمر ہے۔

ایندھن پی ایچ پی

ایندھن پی ایچ پی ایک عظیم ابتدائی پی ایچ پی فریم ورک ہے جس میں عمدہ دستاویزات ہیں۔ یہ اوپن سورس ہے اور اس میں سرشار ڈویلپرز اور سپورٹرز کی ایک بہت بڑی جماعت ہے۔ یہ MVC فن تعمیر کا استعمال کرتا ہے اور یہ HMVC اور ViewModels کے ساتھ بھی مطابقت رکھتا ہے۔ یہ ہلکا پھلکا ہے لیکن ابھی تک بہت سارے ٹولز اور لائبریریاں موجود ہیں جو ایپلی کیشنز بنانے کے ل necessary ضروری ہیں۔

یہ طاقت اس کے استعمال میں آسانی میں ہے لیکن ابھی بھی بہت ساری خصوصیات موجود ہیں جن میں بہت سارے پیکیجز اور ماڈیولز شامل ہیں جن میں بہت ساری سیکیورٹی ، درجنوں کلاسز ، کوڈ جنریٹرز ، ڈیٹا بیس ٹولز اور او آر ایم کی خصوصیات شامل ہیں۔

اگرچہ لاریول اور سیمفونی کو بڑے پیمانے پر بہترین پی ایچ پی فریم ورک کے طور پر سمجھا جاتا ہے ، اس فہرست میں مذکور دیگر قابل اعتبار متبادل ہیں اگر آپ ان دونوں کو پسند نہیں کرتے ہیں۔ ہر ایک میں قوتیں اور کمزوریاں ہیں لیکن اس میں اتنی مشترکات ہیں کہ آپ کم از کم افراتفری کے ساتھ ایک دوسرے سے بدل سکتے ہیں۔

جیسا کہ آپ تصور کرسکتے ہیں ، مجھے سات مقبول پی ایچ پی فریم ورک کی فہرست تیار کرنے میں بہت مدد ملی۔ اگرچہ کسی بھی قسم کی غلطیاں یا غلطیاں میری ہی ہیں۔

آپ کو استعمال کرتے ہوئے کوئی اور پی ایچ پی فریم ورک ملا ہے اور تجویز کریں گے؟ اگر آپ کرتے ہیں تو ان کے بارے میں ہمیں نیچے بتائیں!

2017 کے لئے سب سے مشہور پی ایچ پی فریم ورک