এমন কি কেউ আছেন যে দীর্ঘকাল ধরে পাইথন / রুবি এবং পিএইচপি ব্যবহার করেছেন এবং এখনও পিএইচপি পছন্দ করেন? [বন্ধ]


11

পিএইচপি রক্ষা করার জন্য নিবন্ধগুলি এবং যুক্তিগুলি ব্যবহার করে আমি সাধারণত মুগ্ধ হই। প্রায়শই এই ধরণের নিবন্ধগুলির লেখকরা অন্যান্য ভাষার সাথে তাদের কী অভিজ্ঞতা রয়েছে তা উল্লেখ করেন না। ব্যক্তিগতভাবে আমার এটি ধারণা করা শক্ত হয় যে কেউ উচ্চতর স্তরে পাইথন বা রুবি এবং পিএইচপি উভয়ই জানতে পারবেন এবং এখনও পিএইচপি পছন্দ করেন।

সুতরাং যদি কেউ এই বর্ণনাকে ফিট করে তবে আমি শুনতে আগ্রহী যে আপনি এই ভাষার যে কোনও একটিতে পিএইচপি কেন পছন্দ করেন।


5
আমি পিএইচপি মোটেও পছন্দ করি না, এটি একটি পলক ভাষা আইএমও, তবে আমাকে স্বীকার করতে হবে যে প্রতিটি এল-সস্তারো-ওয়েবহোস্টারের জন্য পিএইচপি সমর্থন $ 3, - বিকাল, যেমন পাইথনকে আরও ব্যয়বহুল প্যাকেজের প্রয়োজন হয়।
ব্যবহারকারী 281377

উত্তর:


14

হ্যাঁ, আমি পিথন বা রুবির (সম্ভবত রুবির চেয়ে কম এর চেয়ে বেশি) পিএইচপি-তে সি-স্টাইল সিনট্যাক্স পছন্দ করি। যদিও পিএইচপি-তে ভেরিয়েবলের জন্য সিগিলস ($) ছাড়া আমি করতে পারি।

পিএইচপি-তে আমার কখনও সমস্যা হয়নি যা অনেক লোকের মনে হয়। আপনি যদি অ্যাপ্লিকেশন হিসাবে আপনার অ্যাপ্লিকেশনগুলি বিকাশ করেন এবং HTML এবং পিএইচপি মিশ্রিত করে ওয়েব পৃষ্ঠাগুলিতে inোকানো হয় এমন স্বতন্ত্র পিসগুলি নয়, পিএইচপি অন্যান্য ল্যাঙ্গগুলি থেকে খুব বেশি আলাদা নয়। এবং লাইব্রেরির সমর্থন এবং উপলব্ধ অনলাইন সংস্থানগুলি বিশাল। লোকেরা 'অসামঞ্জস্যপূর্ণ' ফাংশন প্যারামিটারগুলি এবং এগুলি সম্পর্কে বিলাপ করে, তবে এটি কখনও আমার পক্ষে বিশাল বাধা ছিল না।

পিএইচপি আপনাকে ঝুলানোর জন্য অনেক দড়ি দেয়, যদিও আপনি যদি কোনও শৃঙ্খলাবদ্ধ প্রোগ্রামার না হন। আপনি যদি পুরো জায়গা জুড়ে সামান্য পিএইচপি কৌশলগুলি ব্যবহার করতে শুরু করেন তবে (ভেরিয়েবল ভেরিয়েবলগুলি, ফাংশন কল হিসাবে অন্তর্ভুক্ত () ব্যবহার করে) আপনি নিজেকে অনেক সমস্যার মধ্যে ফেলতে পারেন।


1
+1, এবং আমি বিভিন্ন ফাংশন মনে রাখতে সহায়তা করার জন্য "বেমানান" নামকরণটি
পেয়েছি

6

আমাদের সংস্থা এখনও কয়েকটি সাধারণ কারণে পিএইচপি পছন্দ করে:

  • মাঝারি আকারের মোতায়েনের স্কেল করা সহজ । প্রক্সি সার্ভার, ক্যাশে ইত্যাদির দরকার নেই, পিএইচপি খুব অল্প প্রচেষ্টা সহ মোটামুটি দক্ষ। বেশিরভাগ বিকাশকারীদের জন্য সেট আপ করতেও তুচ্ছ।
  • বিকাশকারীরা সস্তা এবং প্রচুর। এটি আমাদের মতো উদ্যোগের দোকানগুলির জন্য বিশেষত কার্যকর যেখানে আমরা তুলনামূলকভাবে সংকীর্ণ সমস্যাগুলি সমাধান করছি। এটি উল্লম্ব স্টাইল পণ্যগুলির জন্য পিএইচপি লাভজনক করে তোলে।
  • গড় বিকাশকারীকে প্রশিক্ষণ দেওয়া সহজ । আমরা জাভা, সি, এবং সি ++ প্রোগ্রামারগুলিকে ন্যূনতম প্রচেষ্টা দিয়ে পিএইচপিতে রূপান্তর করেছি converted পাইথন এবং রুবি দুর্দান্ত ভাষা, তবে তারা গড় বিকাশকারীদের (আমাদের অভিজ্ঞতাতে) কুঁচকে যাওয়ার জন্য কিছুটা বেশি চিন্তাভাবনা করে।

এখন ব্যক্তিগতভাবে আমার জন্য (বনাম আমার নিয়োগকর্তা), আমি ওয়েব বিকাশের জন্য রুবি + রেল এবং ব্যাক-এন্ড সরঞ্জামগুলির জন্য পাইথন পছন্দ করি (যেমন মিনি সার্ভার ইত্যাদি)। এই দুটি ভাষা বিনিময়যোগ্য দুর্দান্ত, তবে আমি traditionতিহ্যগতভাবে এগুলি দুটি উদ্দেশ্যে ব্যবহার করেছি।

এবং ভবিষ্যতের দিকে তাকিয়ে সার্ভারে জাভাস্ক্রিপ্ট মোজো অর্জন করছে, বিশেষত যেখানে আমি traditionতিহ্যগতভাবে পাইথন (মিনি সার্ভার ইত্যাদি) ব্যবহার করেছি।


3

আমি শিপিং এবং বহনযোগ্যতা সময় বিবেচনা। যেসব ক্ষেত্রে আমাকে আসলে একধরনের ওয়েব ডেভলপমেন্ট করতে হয়, এর অর্থ সাধারণত আমি কোনও ধরণের নিয়ন্ত্রণ প্যানেল লিখছি।

এটা ঠিক নয় বোকার মত সহজ আমাকে কোড igniter ব্যবহার একসঙ্গে কিছু করা জন্য, আমি এটা দ্রুত সম্পন্ন পেতে এবং এটি দরজা খুঁজে পেতে। অতিরিক্তভাবে, আমি নিশ্চিত যে অ্যাপটি অনেক ওয়েব সার্ভারে 'ঠিক কাজ করবে'।

সুতরাং আমি আমার জন্য অনুমান করি, এটি ভাষা থেকে নিজেরাই অগ্রাধিকার নয়, তবে আমি কত দ্রুত বলতে পারি "ইয়েস বস, এটি হয়ে গেছে .." আমি জাঙ্গোর সাথে কিছু 'গুণমান' সময় কাটাতে চাই ... এবং সম্ভবত এটি আমার হয়ে উঠবে ভবিষ্যতে অগ্রাধিকার।

আমি রুবি পছন্দ করি, তখন আমি বুঝতে পারি যে আমি নই প্রায় এটা সতর্কভাবে ব্যবহার করার জন্য যথেষ্ট অভিজ্ঞতা হয়েছে।

আমিও কিছু বিবেচনা না 'নিকৃষ্ট' শুধু কারণ এটি একটি নির্দিষ্ট ভাষায় লেখা হয়। সমস্যার সমাধান যদি ভাষার ডোমেনে ভালভাবে ফিট করে তবে সমস্যা কী?


1
তবে এটি মনে হচ্ছে আপনি এটির সাহায্যে জিনিসগুলি দ্রুত সম্পন্ন করতে পারেন কারণ আপনি আপনার রেল বা জ্যাঙ্গোর চেয়ে ভাল জানেন। আপনি যদি পিএইচপি এবং "অন্যান্য" ভাষাগুলির মধ্যে একটিও জানেন তবে আমার প্রশ্নটি আরও ছিল, এখনও কি এমন কেউ আছেন যিনি কোনও কারণে পিএইচপি পছন্দ করেন?
স্যাম

3

আইএমও পিএইচপি এর আসল সুবিধা টিম সদস্যদের সন্ধানের স্বাচ্ছন্দ্য। আমার অভিজ্ঞতা থেকে পাইথন এবং রুবি বিকাশকারীদের আরও সন্ধান করা এবং আরও বেশি ব্যয় করা কঠিন।

তবে উন্নয়নের দিক থেকে আমি পাইথনকে পছন্দ করি prefer


এটি সাধারণ, তবে এর অর্থ হ'ল পাইথন প্রোগ্রামার হওয়া আপনার ক্যারিয়ারের পক্ষে তর্কযোগ্যভাবে ভাল।
ব্যবহারকারী16764

3

ভাষার শব্দার্থবিজ্ঞানের দৃষ্টিকোণ থেকে আমি পাইথনকে একেবারে পছন্দ করি। (অস্বীকৃতি: এখনও এটি সত্যিকারের দীর্ঘকাল ধরে ব্যবহার করা হচ্ছে না))

তবে পিএইচপি ওয়েব অ্যাপস তৈরির জন্য আরও কার্যকর। এবং আমি নির্মোহভাবে এটির জন্য উপযুক্ত হিসাবে বর্ণনা করব । ভাষা নিজেই গুরুতর ভুল নকশায় ভুগছে (এবং আমি এখানে ব্র্যাককেটে নতুন নেমস্পেস সিনট্যাক্সের বর্ণনামূলকভাবে উল্লেখ করেছি), এবং অনেক পিএইচপি প্রোগ্রামার কার্গো কাল্ট প্রোগ্রামিংয়ের ঝুঁকির মধ্যে রয়েছে। তবুও, ওয়েব ডেভলপমেন্টের জন্য তৈরি বিস্তৃত লাইব্রেরিগুলি আমি যা করছি তার জন্য এটি আরও ভাল পছন্দ করে তোলে।

উদাহরণ হিসাবে (আমার প্রিয় উদাহরণ), পাইথন এইচটিটিপি লাইব্রেরির কোনওটিই বাক্সের বাইরে সঠিকভাবে সামগ্রী এনকোডিং সমর্থন করে না। পাইথনের তুলনায় জিটিকে / জিইউআই অ্যাপ্লিকেশন লিখতে পিএইচপি-তে একটি রসিকতা। সুতরাং এটি সত্যিই নেমে আসে লোকেরা কী ধরণের অ্যাপ্লিকেশন তৈরি করছে। ভাষার পছন্দ সম্ভবত ঠিক এটি।


1
পাইথন এইচটিটিপি লাইব্রেরি? পাইথন-অনুরোধগুলি সত্যই সামগ্রীতে এনকোডিংটি সঠিকভাবে পরিচালনা করে। বাক্সের বাইরেও।
ব্যবহারকারী16764

1

আমি রুবি এবং পাইথন উভয়ই জানি পিএইচপি করার চেয়ে অনেক বেশি ভাল এবং আমি মাঝে মাঝে করণীয় অবিশ্বাস্যরকম ওয়েব প্রোগ্রামিংয়ের জন্য পিএইচপি পছন্দ করি। সার্ভার এটি সমর্থন করে, আমি কী করছি তা কেন কাজ করছে তার কোনও ধারণা ছাড়াই আমি একসাথে সমাধানগুলি হ্যাক করতে পারি এবং আমি ন্যূনতম সেটআপ সহ কোনও এমএএমপি সার্ভারটি ব্যবহার করে সহজেই এটি পরীক্ষা করতে পারি। পিএইচপি সহজ সমস্যার দ্রুত এবং নোংরা সমাধান সরবরাহ করে *

  • এটি ব্যক্তিগত অভিজ্ঞতার বিবৃতি, কোনও ভাষা, ডিজাইনার বা বিকাশকারী সম্পর্কে কোনও মূল্য রায় নয়।

"আমি মাঝে মাঝে করণীয় অবিশ্বাস্যভাবে বিশ্ব ওয়েব প্রোগ্রামিংয়ের জন্য পিএইচপি পছন্দ করি।" - আপনার কিছু উদাহরণ আছে?
ocodo

অবশ্যই। আমি ব্রোশিওর ওয়েবসাইটগুলি তৈরি করতে পিএইচপি ব্যবহার করি। যদি বেশ কয়েকটি পৃষ্ঠাগুলি এইচটিএমএল একই ব্লক, যেমন একটি সাইডবার, শিরোলেখ বা পাদলেখ ভাগ করে থাকে তবে পিএইচপি একটি গুচ্ছ কোড কাটা এবং আটকানো এড়ানোর সহজ সমাধান। আমি মাঝে মাঝে খুব, খুব সাধারণ ইকমার্স সাইটের জন্য ড্রুপালের মতো প্ল্যাটফর্ম ব্যবহার করি, যার জিনিসগুলি কাস্টমাইজ করার জন্য কিছু পিএইচপি হ্যাকেজ প্রয়োজন। : আধুনিক একটি উদাহরণ emptyhandsdojo.com
philosodad

0

কেবলমাত্র আমি পিএইচপি ব্যবহার করতে পারি ওয়েব প্রোগ্রামিং। তবে ওয়েব প্রোগ্রামিংয়ের জন্য এটিই আমি ব্যবহার করব।

আমি সত্যিই ওওপি পছন্দ করি না তাই পাইথন এবং রুবি আমার কাছে আসলে আবেদন করে না। আমি আমার 2 বছরের পেশাদার ফুল-টাইম রেলগুলি থেকে অনেক কিছু শিখেছি এবং এটি আমার পিএইচপি লেখার পদ্ধতি পরিবর্তন করেছে। আমি সন্দেহ করি বেশিরভাগ পিএইচপি প্রোগ্রামাররা আমার পিএইচপি কোড করবে। এবং জ্যাঙ্গো সম্পর্কে আমি যে দিকটি সবচেয়ে বেশি পছন্দ করি তা হ'ল ('০৮-এ কেবল পরিচিতির প্রস্তুত থেকে) হ'ল টেম্পলেট ইঞ্জিন এবং আমাদের স্মার্ট রয়েছে, তাই…

সুতরাং ... হ্যাঁ আমি পিএইচপি ফিরে গিয়েছিলাম। এবং আমি ইহা পছন্দ করি! যখন আমি অ্যারে টাইপ করতে হয় তখনই আমি কিছুটা ক্রিঞ্জ করি (পরিবর্তে [তবে অন্যদিকে আমি পছন্দ করি যে অ্যারেগুলি সর্বদা অর্ডার করা হয় - মানচিত্র। এটি কেবল সরল সহজ, কমপক্ষে ওয়েব টাইপ প্রোগ্রামিংয়ের জন্য।

(আমি সর্বোপরি জাভাস্ক্রিপ্টটি খুব পছন্দ করি, আপনি যদি কোনও বালার সার্ভার-সাইড রান-টাইম থাকতেন তবে কি আপনি কল্পনা করতে পারেন?))


2
আপনি নোড.জেএস খুঁজছেন। nodejs.org
ocodo

আমার সন্দেহ হয় যে "বেশিরভাগ পিএইচপি প্রোগ্রামাররা আমার পিএইচপি কোডটি <অনুপাতে ক্রিয়া অনুপস্থিত হবে" সন্দেহ করে; আমি উৎসুক. ;)
সনি স্যান্টোস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.