ওয়েবে পিএইচপি বিকাশ করার সময় লিনাক্স আমাকে কী সুবিধা দেয়? [বন্ধ]


11


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


হ্যাঁ. আপনি আপনার প্রশ্নটির পুনঃব্যবহার করতে চাইতে পারেন এটি সাধারণ বাইনারি পছন্দ নয়।
রেন হেনরিচস

1
একটি সুবিধা: স্বাধীনতা
ইলাজগো

উত্তর:


10

এটি নির্ভর করে যে আপনি ওয়েব ডেভলপমেন্টকে কী বলে এবং কীভাবে আপনি কাজ করতে চান depends

উদাহরণস্বরূপ, ফটোশপটি স্থানীয়ভাবে চালানো অসম্ভব (কিছু ভিএম বা "অনুকরণের সাথে নিশ্চিতভাবে সেগুলি করার উপায় রয়েছে বা আপনি কেবল জিম্প ব্যবহার করতে পারেন)"

আপনি যদি খাঁটি কোডিং করার পরিকল্পনা করে থাকেন - এটি উন্নয়নের সময় আপনি কী পছন্দ করেন তার উপর নির্ভর করে।

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

অন্য দিকে:

  • লিনাক্সের আওতায় ঘরে বসে / বশ.শ / ফাব ফাইলগুলি মনে হয় এবং এটি পুনরাবৃত্তিমূলক কমান্ডগুলি করে আপনার পারফরম্যান্সকে আরও বাড়িয়ে তুলতে পারে। নিশ্চিত যে .bat ফাইল রয়েছে তবে লিনাক্সের অধীনে এর উপায়টি আরও সহজ এবং আরও স্পষ্টভাবে কীভাবে স্ক্রিপ্টটি কাজ করতে হবে তাতে কী আদেশ ব্যবহার করে এবং ect করা উচিত।
  • কারণ এটি লিনাক্স আপনি শিখবেন কীভাবে এই জাতীয় সার্ভারগুলিতে আরও দ্রুত স্থাপন করা যায়।
  • আপনি যদি ভিআইএম শিখেন (এটি কিছুটা সময় নেয়) - এর দ্রুততম সম্পাদক editor ইমাকগুলিও দ্রুত, তবে সম্পাদনার ভিআইএম গতির কাছাকাছি কোথাও নেই। নিশ্চয়ই খুব তাড়াতাড়ি এদিকে ঝাঁপ দাও না - এটি আপনাকে ভয় দেখাবে!

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

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

পরিশেষে আমি কেবল এটি চেষ্টা করার পরামর্শ দিতে পারি, এটি আপনার বিকাশে কিছুটা গতি আনতে পারে বলে নয়, তবে এটি লিনাক্স এবং এটি দুর্দান্ত।


যে কোনও আধুনিক পিসিতে ইমাক্স আপনি টাইপ করার চেয়ে অনেক বেশি দ্রুত ইনপুট প্রক্রিয়া করতে পারেন।
কেভিন

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

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

4

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


2

আমি বিশ্বাস করি লিনাক্সে এটি করার অনেক সুবিধা রয়েছে।

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

দ্বিতীয়ত, লিনাক্স একই হার্ডওয়্যারে উইন্ডোজের চেয়ে ভাল পারফর্ম করে। ট্রেড প্রেসে সমস্ত ত্রুটি থাকা সত্ত্বেও, এটি অনস্বীকার্য। আপনি সহজেই পুরানো বা ধীর বা কম আপ টু ডেট হার্ডওয়্যার দিয়ে পালাতে পারবেন।

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

চতুর্থত, লিনাক্স ফাইল সিস্টেমগুলি এনটিএফএসের চেয়ে অনেক বেশি অর্থবোধ করে। "ফাইলের নাম সংরক্ষণ করে"? সাধু আমাদের সংরক্ষণ! বিকল্প ডাটা স্ট্রিমস? ডিরেক্টরিতে কী সমস্যা? কেন প্রতিটি ফাইলকে ডিরেক্টরিতে পরিণত করবেন? "কনস", "এউএক্স", "এলপি" এর মতো ম্যাজিক ফাইলের নাম? আমি আশা করি things জিনিসগুলির উদ্ভাবক শাস্তি পেয়েছিলেন। লিনাক্স ফাইল সিস্টেমগুলির একটি একক মূল থাকে এবং স্বতন্ত্র ডিস্কগুলি সহজেই দৃশ্যমান হয় না, সুতরাং "সি:" বনাম "সি: \ কিছু" মোকাবেলা করার জন্য আপনার কাছে বিশেষ কেসগুলির স্তূপ নেই।

পঞ্চম, চেষ্টা করে দেখার চেষ্টা করা সস্তা। অনস্বীকার্য।


0

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


-1

সংক্ষিপ্ত উত্তর:

হ্যাঁ, তবে সুবিধাটি পেতে আপনাকে আরও বেশি সময় ব্যয় করতে হবে এবং এখানে আরও অনেক কিছু শেখার বক্ররেখা রয়েছে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.