টপিকঃ ওয়েব ডেভলপমেন্ট+ভার্চুয়াল বক্স=লিনাক্সের কোন OS ভালো হবে ?

অনেকে বলে উইন্ডোজে ওয়েব ডেভলপমেন্ট কাজ করা ঠিক না। তাই ওয়েব ডেভলপমেন্ট কাজ করার জন্য ভার্চুয়াল বক্সে কোন লিনাক্স OS ভালো হবে ?

#দুটি কমন ডাইলোগ আমি শুনতে চাই না-
১। উইন্ডোজ বাদ দিয়ে সরাসরি লিনাক্স ব্যবহার করুন
২। নতুন ব্যবহারকারী হিসেবে লিনাক্স মিন্ট ব্যবহার করুন (যদি  লিনাক্স মিন্ট ভালো হয় তবে সাজেশন করতে পারেন )

Re: ওয়েব ডেভলপমেন্ট+ভার্চুয়াল বক্স=লিনাক্সের কোন OS ভালো হবে ?

আপনি সেন্টওস ব্যবহার করতে পারেন অথবা উবুন্টু , যেহেতু অধিকাংশ সার্ভার এনভায়ারমেন্ট সেন্টওস ভিত্তিক তাই এটা ব্যবহার করলে আপনার ডেডিকেটেড / ভিপিএস অপারেট করতে সুবিদা হবে বলে আমি মনে করি।

এই ব্যাক্তির সকল লেখা কাল্পনিক , জীবিত অথবা মৃত কারো সাথে মিল পাওয়া গেলে তা সম্পুর্ন কাকতালীয়, যদি লেখা জীবিত অথবা মৃত কারো সাথে মিলে যায় তার দায় এই আইডির মালিক কোনক্রমেই বহন করবেন না। এই ব্যক্তির সকল লেখা পাগলের প্রলাপের ন্যায় এই লেখা কোন প্রকার মতপ্রকাশ অথবা রেফারেন্স হিসাবে ব্যবহার করা যাবে না।

Re: ওয়েব ডেভলপমেন্ট+ভার্চুয়াল বক্স=লিনাক্সের কোন OS ভালো হবে ?

Linux Mint XFCE ব্যবহার করতে পারেন। XFCE ভার্চুয়ালবক্সে খুব সুন্দর "রিসাইজ" হয় বলে আমার খুব পছন্দের। আর তাছাড়া এটির র‌্যাম/রিসোর্স রিকোয়ারমেন্টস কম বলে আরেকটি ওএসের পাশাপাশি চালানো খুব স্বাচ্ছন্দের হয়। অনেক ফাস্ট পারফর্ম করে।

অথবা আরো ভাল হয় একটা পেনড্রাইভে সেটাপ করে নিতে পারেন। আর যদি পেনড্রাইভটি LiLi Linux USB Creator দিয়ে তৈরি করতে পারেন। (শুধু তৈরি করার সময় Allow running in Windows চেকবক্সে চেক দিয়ে দিবেন + persistent স্টোরেজ দিয়ে দিবেন।) ওটার একটা সুবিধা হচ্ছে এটাতে লিনাক্স পেনড্রাইভ তৈরি করলে একই পেনড্রাইভ দিয়ে বুটও করতে পারবেন আবার ভার্চুয়ালবক্সেও রান করতে পারবেন।

Put the fun back into programing, Code in Lazarus to create cross platform, easily deployable software. Visit:
A planet of Lazarus users

সর্বশেষ সম্পাদনা করেছেন invarbrass (২৪-১০-২০১৪ ২২:৪০)

Re: ওয়েব ডেভলপমেন্ট+ভার্চুয়াল বক্স=লিনাক্সের কোন OS ভালো হবে ?

আমার যত সমস্যা লিখেছেন:

অনেকে বলে উইন্ডোজে ওয়েব ডেভলপমেন্ট কাজ করা ঠিক না। তাই ওয়েব ডেভলপমেন্ট কাজ করার জন্য ভার্চুয়াল বক্সে কোন লিনাক্স OS ভালো হবে ?

এটি সঠিক নয়। উইণ্ডোজে ওয়েব ডেভেলপমেণ্ট সাপোর্ট মোটেই খারাপ নয়। তাছাড়া, asp.net, mvc এগুলোর প্রাইমারী এনভায়রনমেণ্ট হলো উইণ্ডোজ। php, python, mysql, postgresql, mongodb, nodejs ইত্যাদি বিভিন্ন ওয়েব টেকনলজীর নেটিভ উইণ্ডোজ সাপোর্ট আছে। মাইক্রোসফটের Web Platform Installer আছে যেটা দিয়ে সহজেই IIS ওয়েবসার্ভারে php, python সাপোর্ট যোগ করা যায়।

এছাড়া xampp, wamp, uniserver, winginx ইত্যাদি অজস্র ডিস্ট্রিবিউশন আছে - এগুলোতে web server (apache/nginx), database (mysql), php ইত্যাদি প্রচুর কম্পোনেন্ট ইন্টিগ্রেট করা থাকে। এগুলো যাস্ট ডাউনলোড করে রান করলেই খুব সহজেই বেশ কার্যকরী ওয়েব ডেভেলপমেণ্ট এনভায়রনমেণ্ট পাওয়া যায়।

তবে লিনাক্স বা ইউনিক্স সম্পর্কে জ্ঞান রাখা অবশ্যই দরকার - কারণ ৯৯% ক্ষেত্রে ওয়েব এ্যাপটি ফাইনালী ডিপ্লয়ড হবে একটি লিনাক্স বক্সে (যদি না আপনি  উইণ্ডোজ হোস্টিংয়ের জন্য বাড়তি খরচ করতে চান)।

আমি ভার্চুয়াল মেশিনে লিনাক্স ডেস্কটপ রান করার জন্য উবুন্টুর LXDE (Lubuntu) এডিশন ব্যবহার করি, এছাড়া মাঝেমাঝে XFCE (Xubuntu) এডিশনও - এ দু'টোই লাইটওয়েট। উবুন্টু ব্যবহার করার কারণ হলো - এটাতে লেটেস্ট প্যাকেজ পাওয়া যায়। তবে সার্ভারে ডিপ্লয় করার সময় ডেবিয়ান ব্যবহার করি। ডেবিয়ান সিকিউর, রক সলিড, স্টেবল।

আপনার জন্য redhat অথবা centos উপযুক্ত হবে। cpanel সাপোর্টের কারণে অধিকাংশ ওয়েবহোস্টিং কোম্পানী centos/rhel ব্যবহার করতে বাধ্য হয়। এছাড়া rhel সার্টিফিকেশন কোর্স আছে, চাকরীর ক্ষেত্রে কাজে আসবে।

বাই দি ওয়ে, ওয়েব ডেভেলপমেণ্টের জন্য ফুল লিনাক্স ডেস্কটপ চালানোর কোনো প্রয়োজন নেই। vagrant রিলিজ হবার পরে মনে হয় না আমি গত কয়েক বছরে ডেভেলপমেণ্ট/টেস্টিংয়ের জন্য লিনাক্স ডেস্কটপ চালিয়েছি... তবে ভ্যাগ্রাণ্ট ডিপ্লয়মেণ্ট একটু এক্সপেরিয়েন্সড ইউনিক্স ইউজারদের জন্য।

যেটাই করুন না কেন, অবশ্যই ৩২-বিট গেস্ট অপারেটিং সিস্টেম ব্যবহার করুন - কম RAM ব্যবহার হবে।

তবে, ওপেনসোর্স ওয়েব টেকনলজীগুলো মূলতঃ লিনাক্স/ইউনিক্সে ডেভেলপ করা হয় বলে ওই এনভায়রনমেণ্টে কাজ করা আরেকটু সুবিধাজনক।

Calm... like a bomb.

Re: ওয়েব ডেভলপমেন্ট+ভার্চুয়াল বক্স=লিনাক্সের কোন OS ভালো হবে ?

সেন্টওএস ট্রাই দিতে পারেন যদি শেয়ার্ড হোস্টিংয়ে এপ টার্গেটে থাকে।

আমি পার্সোনালি ভাগ্রান্টে ডেবিয়ান ইউজ করি। ডেবিয়ান চুজ করার কারণ, আমার ডেপ্লয়মেন্ট সার্ভারও বেশিরভাগ সময়ই ডেবিয়ানই থাকে। সো ওই এনভায়র্নমেন্টটাই রিক্রিয়েট করার চেষ্টা করি!

Re: ওয়েব ডেভলপমেন্ট+ভার্চুয়াল বক্স=লিনাক্সের কোন OS ভালো হবে ?

thumbs_up clap

"Impossible is a world which is found only in the dictionary of a fool"