Java:
নতুন প্রকল্প শুরু করা
কিভাবে:
চলুন এটা শুরু করি। আমরা কমান্ড লাইন ব্যবহার করে একটি সাধারণ জাভা প্রজেক্ট তৈরি করব এবং একটি ক্লাসিক “হ্যালো, ওয়ার্ল্ড!” প্রোগ্রাম কম্পাইল এবং চালাব
প্রথমে, আপনার প্রজেক্টের জন্য একটি ডিরেক্টরি তৈরি করুন এবং তাতে নেভিগেট করুন:
mkdir MyJavaProject
cd MyJavaProject
এখন, আপনার জাভা ফাইলটি তৈরি করুন:
echo 'public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!"); }}' > HelloWorld.java
কম্পাইলের সময়:
javac HelloWorld.java
আপনার মাস্টারপিসে পরিচালনা করুন:
java HelloWorld
দেখুন! কনসোলে আউটপুট দেখা যাবে:
Hello, World!
গভীর ডুব:
একসময়, জাভা প্রজেক্টগুলি হাতে হাতে পরিচালিত হতো, যা একটি সার্কাসে ফাইল জাগলিং এর মতো। আজকাল, আমাদের কাছে Maven এবং Gradle এর মতো টুলস আছে যা এই দৈনন্দিন কাজগুলি স্বয়ংক্রিয় করে দেয়।
উদাহরণ স্বরূপ, Maven আজকের অধিকাংশ জাভা ডেভেলপাররা যা পরিচিত সেই মান প্রজেক্ট লেআউট নির্ধারণ করেছে। এটি নির্ভরশীলতাগুলিও সামলায় যাতে আপনাকে ম্যানুয়ালি জার ডাউনলোড করতে হয় না এবং ক্লাসপাথ দুঃস্বপ্নের সাথে লড়াই করতে হয় না।
Gradle পরে দৃশ্যে আসে, আরো নমনীয়তা প্রস্তাব করে এবং স্ক্রিপ্টিং এর জন্য একটি Groovy-ভিত্তিক DSL (ডোমেইন স্পেসিফিক ভাষা) ব্যবহার করে। এটি Maven এর মতো, কিন্তু অতিরিক্ত প্লাগিনস ছাড়া কাস্টম স্ক্রিপ্টের জন্য আরও স্বাধীনতা দেয়।
বিকল্প? অবশ্যই, আছে Ant সহ Ivy, কিন্তু এটি একটু পুরনো স্কুলের, যেন ক্যাসেট টেপে গান শোনা। আপনাকে নস্টালজিয়া পছন্দ করতে হবে, কিন্তু স্ট্রিমিং সার্ভিসের এই যুগে এটি সবার জন্য নাও হতে পারে।
যখন আপনি একটি নতুন জাভা প্রজেক্ট শুরু করেন, চিন্তা করুন এটি কত বড় এবং জটিল হবে। শেখার জন্য অথবা ছোট প্রজেক্টের জন্য, ম্যানুয়াল ব্যবস্থাপনা ঠিক আছে। কিন্তু, আপনি যদি কিছু গুরুত্বপূর্ণ তৈরি করার পরিকল্পনা করেন অথবা একটি দলে কাজ করেন, তাহলে একটি বিল্ড টুল হল যেতে হবে পথ।
দেখুন এছাড়াও:
বিল্ড টুলস ব্যবহার করে এগিয়ে যাওয়ার জন্য, নিম্নলিখিত দেখুন:
এবং যারা JDK এর নতুন ফিচারগুলিতে গভীর ডুব দিতে চান, Java Platform, Standard Edition Oracle Documentation হল একটি গুপ্তধন।