پی ایچ پی اور ازگر میں کیا فرق ہے ، جب مجھے کوئی بھی استعمال کرنے پر غور کرنا چاہئے؟


جواب 1:

دونوں کا ایک ہی مسائل کے لئے مختلف نقطہ نظر ہے اور ان کا فلسفہ مختلف ہے۔

میں صرف HTML مواد اور کبھی کبھی XML کی خدمت کے لئے پی ایچ پی کا انتخاب کرتا ہوں۔ ازگر کے علاوہ پی ایچ پی کے مقابلے میں زیادہ طاقتور ٹولز رکھتے ہیں۔

اگر آپ اپنے سافٹ ویئر میں کچھ طبیعیات کی منطق کی کوشش کر رہے ہیں تو آپ کو ازگر کا انتخاب کرنا چاہئے

اگر آپ کو "صرف چلانے اور کبھی نہیں روکنے" کے آلے کی ضرورت ہے تو آپ کو ازگر کا انتخاب کرنا چاہئے ،

اگر آپ کو بڑی تعداد میں تعداد (ملین * ملین) کی ضرورت ہے تو آپ کو ازگر کا انتخاب کرنا چاہئے

اگر آپ کو async کام کرنے کی ضرورت ہو (توسیع: درخواست کریں اور جب آپ جواب دیتے ہو تو ایسا کریں) تو آپ کو ازگر کا انتخاب کرنا چاہئے۔

اگر آپ کو ریڈیس ، میمکشی یا کچھ اور جیسے سرور لکھنے کی ضرورت ہے تو آپ کو ازگر کا انتخاب کرنا چاہئے

اگر آپ کے پاس میموری محدود ہے تو آپ کو ازگر کا انتخاب کرنا چاہئے

اگر آپ کسی بھی طرح کے تجزیاتی ٹول لکھتے ہیں تو آپ کو ازگر کا استعمال کرنا چاہئے

اگر آپ کچھ دانا خصوصیات کے استعمال سے سافٹ ویئر لکھ رہے ہیں تو آپ کو ازگر کا انتخاب کرنا چاہئے

اگر آپ نے اپنے سوفٹویئر میں پیسوں سے بہت زیادہ فیصلے کیے ہیں تو آپ کو ازگر کا انتخاب کرنا چاہئے

اگر آپ گو کے ساتھ سافٹ ویئر تیار کرنا چاہتے ہیں تو آپ کو ازگر (یا سی ++) استعمال کرنا چاہئے

 

اگر آپ بنیادی بلاگ یا کچھ بنیادی وژن ، مشن ویب صفحات لکھتے ہیں تو آپ کو پی ایچ پی کا انتخاب کرنا چاہئے

اگر آپ صرف DB ، فارمیٹ اور پرنٹ سے پڑھ لکھتے ہیں تو آپ کو پی ایچ پی کا انتخاب کرنا چاہئے

اگر آپ زیادہ پیچیدہ ویب صفحات لکھتے ہیں تو پھر آپ پی ایچ پی کو دوبارہ استعمال کریں لیکن پی ایچ پی پر سخت فیصلے نہ کریں۔


جواب 2:

میں اپنے GIS ڈیٹا پر مبنی کام میں اس سوال پر بہت زیادہ چلتا ہوں۔

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

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