আমি কীভাবে আমার উত্তরগুলি ভিত্তি করে চলেছি তার একটি পটভূমি দেওয়ার জন্য, আমি পেশাগতভাবে 6+ বছর ধরে পিএইচপি বিকাশ করেছি, আমি এএসপি.নেট এমভিসির সাথে প্রায় 3-4 মাস ধরে খেলছি, এবং আমি সি # করছিলাম প্রায় পিএইচপি প্রোগ্রামিং হিসাবে প্রোগ্রামিং।
আমার কাছে এটি পিএইচপি বনাম সি # যুক্তিযুক্ত পিএইচপি বনাম এএসপি.নেট এর চেয়ে বেশি।
বৈশিষ্ট্য / সম্প্রসারণযোগ্যতা
আমি মনে করি যে এএসপি.এনইটি এখানে জিতেছে এবং এটি সি # এর মতো ভাষা ব্যবহারের দক্ষতার কারণে বেশি। সি # পিএইচপি এর চেয়ে আরও ভাল ভাষা এটির ওও সমর্থনে আসে। আমি এমন একজন ব্যক্তিও যা একটি স্ট্যাটিকালি টাইপ করা ভাষা পছন্দ করে (এমনকি সি # ৪.০ দিয়ে ভেবে দেখেছি, আমি বিশ্বাস করি যে আপনি গতিশীল টাইপড ভেরিয়েবলগুলি করতে পারেন)। ভাষার বৈশিষ্ট্য হিসাবে পিএইচপি কেবলমাত্র সি # এর উপরে ছিল কেবলমাত্র optionচ্ছিক পরামিতি ছিল তবে এটি সি # 4.0 তে যুক্ত করা হয়েছে এমন একটি জিনিস (এটি এখনও নিশ্চিত না যে আমি এখনও এটি চেষ্টা না করেও এটি কতটা কার্যকর কাজ করে)।
সুরক্ষা
আমি সম্ভবত বলব যে এটি উভয়ের মধ্যে ধোয়া। আমি মনে করি সুরক্ষায় সহায়তা করার জন্য তাদের দুজনেরই কার্যকারিতা রয়েছে তবে তাদের আবেদনটি নিরাপদ কিনা তা নিশ্চিত করা প্রোগ্রামারের কাজই শেষ পর্যন্ত।
ফ্রেমওয়ার্কস
ওয়েল পিএইচপি-তে এএসপি.নেটের চেয়ে অনেক বেশি মূলধারার ফ্রেমওয়ার্ক (কেকপিএইচপি, কোডিগনিটার, সিমফনি, জেন্ড ফ্রেমওয়ার্ক) এবং আরও অনেক ছোট ফ্রেমওয়ার্ক রয়েছে বলে মনে হচ্ছে। এএসপি.নেটের মাইক্রোসফ্ট, ওয়েব ফর্মস (ক্রাপের এক টুকরো টুকরো) এবং এএসপি.নেট এমভিসি থেকে দুটি প্রধান ফ্রেমওয়ার্ক রয়েছে (যে কারণে আমি এএসপি.নেট বিকাশ পেতে শুরু করেছি)। পিএইচপি-র আরও বেশি ফ্রেমওয়ার্ক রয়েছে, তবে আমি দেখতে পাচ্ছি যে কোনও পিএইচপি ফ্রেমওয়ার্কের চেয়ে এএসপি.নেট এমভিসি 3 ফ্রেমওয়ার্ক ভাল।
গড় বিকাশের গড় সময়
আমার মনে হয় যে ছোট প্রকল্পগুলির জন্য পিএইচপি-তে উন্নয়নের সময় অনেক ভাল তবে আপনার প্রকল্পের আকার বাড়ার সাথে সাথে সি # স্কেল আরও ভাল।
খরচ
কিছু যে নিয়ে আসতে হবে খরচ নেই। পিএইচপি হ্যান্ড ডাউন এই ফ্রন্টে জিতেছে। আপনি লিনাক্সে মনোতে এএসপি.এনইটি চালাতে পারেন, এটি নিজের সমস্যাগুলির সাথেই আসে।
আপনি যদি ছোট থেকে মাঝের আকারের প্রকল্পটি করেন এবং / অথবা ব্যয়টি একটি ফ্যাক্টর হয় তবে পিএইচপি জিতবে। আপনি যদি একটি বৃহত আকারের প্রকল্পটি করেন তবে আমি এএসপি.এনইটি ডাব্লু / সি # এবং এএসপি.নেট এমভিসি বেছে নেব।