আমার varsity তে জাভা কম্পাইলার হিসেবে আমাদের ECLIPS or NET BEANS ব্যবহার করি । কিন্তু আমার বন্ধুর (অন্য varsity) থেকে জানলাম ওদের নাকি সুধু CMD করায় । চাকরীর সময় আমাদের কাজ কি CMD দিয়ে করতে হবে?

asked 26 Jan '15, 19:00

Sentino%20Prime's gravatar image

Sentino Prime
133

retagged 27 Jan '15, 06:59

Kaiser%20Ahmed's gravatar image

Kaiser Ahmed
3.2k522

1

চাকরীতে কি দিয়ে কাজ করতে দিবে, এসব ব্যাপার নিয়ে দুশ্চিন্তা করবেন না।আপনি ভালো Java Programer হলে আপনাকে তারা নিজেদের technology শিখিয়ে নিবে।Happy Coding.

(27 Jan '15, 05:55) Kaiser Ahmed

সিএমডি দিয়ে করা এমন কঠিন কিছু না। মাত্র দুইটা কমান্ড লাগে। সুতরাং শিখে ফেলাই ভাল। আর eclipse বা netbeans আসলে সিএমডি থেকেই জাভা কম্পাইল করে।

চাকরির সময় কি দিয়ে কম্পাইল করতে হবে সেটা কোম্পানি এবং প্রজেক্টের উপর নির্ভর করে। তবে বেশীরভাগ কোম্পানি জাভা প্রজেক্ট কম্পাইল এবং বিল্ড করার জন্য বিভিন্ন অটোমেশন টুল যেমন Maven, Gradle, Ant ব্যবহার করে।

permanent link

answered 27 Jan '15, 04:14

nayan's gravatar image

nayan
4466

প্রথমত, ECLIPS or NETBEANS এর কোনটিই কম্পাইলার নয়। এদেরকে বলা হয় Integrated Development Environment সংক্ষেপে IDE. এটি মূলত অনেকগুলো সফ্টওয়্যার কম্পোনেন্ট এর একটি প্যাকেজ। এর সাথে কোড এডিটর, ডিবাগার, বিল্ডটুল, ইনটেলিজেন্স সাপোর্ট ইত্যাদি সংযুক্ত থাকে যাতে করে আমাদের কোড লেখা আরও সহজতর হয়ে যায়।

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

তবে আমরা যখন ইনড্রাস্টিতে কাজ করি, তখন অনেক বড় বড় প্রজেক্ট এ মিলিয়নস অব মিলিয়নস লাইন অব কোড নিয়ে কাজ করি, তখন আমাদের পুরো প্রজেক্ট কম্পাইল করতে হয়, আমাদের কোড আবার হাজার রকম লাইব্রেরির উপর নির্ভরশীল থাকে, সেগুলোকে ঠিক মতো প্রজেক্টের সাথে এড করতে হয়, এর রকম নানারকম কাজের জন্যে আমরা কিছু বিল্ড টুল ব্যবহার করি যেগুলো আমাদের কাজ অনেক সহজ করে দেয়। সেগুলো হল - Ant, Ive, Builddr, Maven, Gradle, SBT ইত্যাদি। এগুলো দিয়ে আমরা কোন IDE ইনস্টল না করেই আমরা প্রজেক্ট বিল্ড করতে পারি, এবং ডেপ্লয় করে পারি।

permanent link

answered 13 Feb '15, 19:41

bazlur_rahman's gravatar image

bazlur_rahman
1.3k17

edited 13 Feb '15, 19:43

Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Question tags:

×210
×131
×16
×1

question asked: 26 Jan '15, 19:00

question was seen: 1,213 times

last updated: 13 Feb '15, 19:43