নেটবিয়ান্স একটি ওপেন-সোর্স আইডিই যা জাভা ডেস্কটপ অ্যাপ্লিকেশনগুলির বিকাশের জন্য বিকাশকারীদের জন্য ব্যবহৃত হয়। নেটবিন্স জাভা বিকাশকারীদের পেশাদার ডেস্কটপ, মোবাইল এবং এন্টারপ্রাইজ অ্যাপ্লিকেশন তৈরি করার জন্য প্রয়োজনীয় সমস্ত সরঞ্জাম সরবরাহ করে। এই নিবন্ধে, আমরা জাভাতে নেটবীণ সম্পর্কে নিম্নলিখিত বিষয়গুলি কভার করব:
নেটবিয়ানগুলি মডিউলর উপাদানগুলির একটি প্ল্যাটফর্ম যা সফ্টওয়্যার বিকাশ সক্ষম করতে মডিউল হিসাবে পরিচিত উপাদানগুলি ব্যবহার করে। এটি গতিশীলভাবে মডিউলগুলি ইনস্টল করে যা ব্যবহারকারীদের আপডেট হওয়া বৈশিষ্ট্যগুলি ডাউনলোড করার পাশাপাশি ডিজিটালিভাবে আপগ্রেডগুলি অনুমোদনের অনুমতি দেয়।
কাঠামোর পুনঃব্যবহারযোগ্যতা বৈশিষ্ট্যটি জাভা সুইং ডেস্কটপ অ্যাপ্লিকেশনগুলির বিকাশকে আরও সরল করে তুলেছে। এটি তৃতীয় পক্ষের বিকাশকারীদের প্ল্যাটফর্ম সম্প্রসারণ ক্ষমতা প্রদান করে এবং সারা বিশ্বে ব্যবহারকারী এবং বিকাশকারীদের একটি বিশাল সম্প্রদায় রয়েছে।
চল শুরু করি!
ইতিহাস
নেটবিনস, যা একটি ছাত্র প্রকল্প হিসাবে শুরু হয়েছিল, ১৯৯৯ সালে চেকোস্লোভাকিয়া (চেক প্রজাতন্ত্র) এর জেলফি নামকরণ করা হয়েছিল। প্রথম জাভা ইন্টিগ্রেটেড ডেভেলপমেন্ট এনভায়রনমেন্ট ছিল জেলফি। প্রকল্পটি এত আকর্ষণীয় পাশাপাশি যথেষ্ট সফল ছিল যে শিক্ষার্থীরা সিদ্ধান্ত নিয়েছিল যে তারা তাদের স্নাতক শেষ হওয়ার পরে এটি বাণিজ্যিক পণ্য হিসাবে বাজারজাত করতে পারে। সমস্ত নিজেরাই সংস্থানগুলি সংস্থান করে, তারা একটি অনলাইন সংস্থা গঠন করে এবং কাজ শুরু করে।
রোমান স্টানেক আবিষ্কার করেছিলেন জেলফি। ধারণাটি তাকে এতটাই চমকে দিয়েছে যে তিনি বিনিয়োগের জন্য তার পরবর্তী প্রারম্ভটি খুঁজে পেয়েছিলেন start মূল পরিকল্পনাটি ছিল নেটওয়ার্ক-সক্ষমিত জাভাবিয়ান উপাদানগুলি বিকাশ করা যা ব্যবহারকারীদের জন্য প্রকল্পগুলির দূরবর্তী অ্যাক্সেস সরবরাহ করে। আইডিইর বেসিক আর্কিটেকচারের ডিজাইনার, জারোস্লাভ তুলাচ জেলফিলিকে নেটবিন হিসাবে নামকরণ করেছিলেন যা এটি যথাযথভাবে উপযোগী। এন্টারপ্রাইজ জাভা বিনের স্পেসিফিকেশনগুলি প্রকাশের পরে, এই জাতীয় উপাদানগুলির সাথে প্রতিযোগিতা না করে বরং স্ট্যান্ডার্ডের সাথে কাজ করার বিষয়ে আরও জ্ঞান তৈরি হয়েছিল।
- নেটবিয়ানস ডেভেলপার এক্স 2 1999 এর বসন্তে প্রকাশিত হয়েছিল এবং এটি সুইংকে সমর্থন করে। JDK 1.3 এ এসেছিল পারফরম্যান্সের উন্নতিগুলি 1999 সালে প্রকাশিত হয়েছিল।
- দলটি ডেভেলপারএক্স 2 কে আরও মডুলার নেটবিনগুলিতে পুনর্নির্মাণের জন্য খুব কঠোর পরিশ্রম করেছিল যা আজ ব্যবহৃত সফ্টওয়্যারটির ভিত্তি তৈরি করে।
- নেটবিয়ানসকে জুন 2000 এ ওপেন সোর্স করা হয়েছিল। সান মাইক্রোসিস্টেমগুলি ওরাকলের সহায়ক সংস্থা হওয়ার আগে ২০১০ সালের জানুয়ারী পর্যন্ত এই প্রকল্পের পৃষ্ঠপোষক হয়ে রইল।
দুটি বেস পণ্য রয়েছে: নেটবিয়ান আইডিই এবং নেটবিন্স প্ল্যাটফর্ম।
এগুলি বাণিজ্যিক এবং অ-বাণিজ্যিক ব্যবহারের জন্য নিখরচায়। উভয়ের সোর্স কোডটি তাদের প্রয়োজনীয়তা অনুসারে পুনঃব্যবহারের জন্য সকলের কাছে উপলব্ধ তবে একমাত্র সীমাবদ্ধতা হ'ল এটি অবশ্যই ব্যবহারের শর্তাদির মধ্যে থাকতে হবে।
জাভাতে নেটবিনের বৈশিষ্ট্যগুলি নিয়ে চলছে
বৈশিষ্ট্য
জাভাতে নেটবিনের বিভিন্ন গুরুত্বপূর্ণ বৈশিষ্ট্য রয়েছে। আসুন এই বৈশিষ্ট্যগুলির প্রতিটিটির বিশদে প্রবেশ করি:
সম্পাদক এবং ফাইল টেম্পলেট
নেটবিয়ান আইডিই-তে সম্পাদকের অনেকগুলি বৈশিষ্ট্য রয়েছে যা এটিকে অন্যান্য পাঠ্য সম্পাদক থেকে পৃথক করে।
আইডিই দ্বারা সমর্থিত বিভিন্ন ভাষা হ'ল জাভা, সি / সি ++, এক্সএমএল, এইচটিএমএল, পিএইচপি, সিএসএস এবং জাভাস্ক্রিপ্ট যা আরও অন্যান্য ভাষাগুলিকে সমর্থন করার জন্য বাড়ানো যেতে পারে।
সমর্থিত প্রতিটি ভাষা এবং ওয়েব প্রযুক্তিগুলির জন্য ফাইল টেম্পলেট সরবরাহ করা হয়। উদাহরণস্বরূপ- জাভাস্ক্রিপ্ট ফাইল টেম্পলেট, এইচটিএমএল ফাইল টেম্পলেট ইত্যাদি
স্থির বিশ্লেষণে সরানো।
স্থির বিশ্লেষণ
কোডটি যদি বগি হয় তবে এটি ডিবাগ না করা অবধি মালিকের জন্য ব্যয়ের উত্স হিসাবে প্রমাণিত হয়। এর জন্য, আমাদের কাছে স্ট্যাটিক কোড বিশ্লেষণ সরঞ্জাম রয়েছে, জনপ্রিয় ওপেন সোর্স জাভা ফাইন্ডব্যাগস সরঞ্জামের সাথে একীকরণ।
বসন্তে পোজো কি
পার্সিং প্রপার্টি নিয়ে চলছে।
সম্পত্তি পার্সিং
কোডটি লেখা শুরু করার সাথে সাথে কোডটি বিশ্লেষণ শুরু করে এবং তাই লাইভ পার্সিং হিসাবে পরিচিত। কোডে বিভিন্ন ত্রুটি এবং অন্যান্য সাধারণ ভুলগুলি আইডিই দ্বারা হাইলাইট করা হচ্ছে যাতে কোডার কেবল কোডিংয়ের সময় এটি সংশোধন করতে পারে। এটি সংকলক পরামর্শ (ইঙ্গিত) এবং সতর্কতাও দেখায়।
রিফ্যাক্টরিংয়ের সাথে এগিয়ে চলছে।
রিফ্যাক্টরিং
অনেকগুলি রিফ্যাক্টরিং সরঞ্জাম উপলব্ধ রয়েছে যা কোডটি ভঙ্গ না করে কোডটি পুনর্গঠন করার সুবিধার্থে আমাদের সক্ষম করে। আমরা বড় কোডেও শক্তিশালী পরিদর্শন চালাতে পারি (এতে কোডের অনেকগুলি লাইন থাকে) এবং পরিদর্শন ও রূপান্তর সরঞ্জামটি ব্যবহার করে এটি স্বয়ংক্রিয়ভাবে ঠিক করা যায়।
কোড সমাপ্তির সাথে অগ্রসর হচ্ছে।
কোড সমাপ্তি
জাভা, সি / সি ++, পিএইচপি, গ্রোভী, এক্সএমএল, এইচটিএমএল, সিএসএস এবং জাভাস্ক্রিপ্ট সমন্বিত কয়েকটি ভাষার জন্য কোডের স্বয়ংক্রিয়ভাবে সমাপ্তি সরবরাহ করা হয়েছে।
বুদ্ধিমান নেভিগেশন সহ চলমান।
বুদ্ধিমান নেভিগেশন
আমরা স্ট্যান্ডার্ড পাঠ্য, উটের কেস ফর্ম্যাট বা ওয়াইল্ড কার্ড ব্যবহার করে যে কোনও ফাইল, টাইপ, বা প্রতীক নেভিগেট করতে পারি এবং কোডবেস জুড়ে আমরা কেস সংবেদনশীল অনুসন্ধানও করতে পারি।
দ্রুত সন্নিবেশ সহ চলমান।
দ্রুত সন্নিবেশ
সাধারণ কোড স্নিপেটের প্রজন্ম সম্পাদকের মধ্যেও করা যেতে পারে।
সাধারণ টুকরা কোডের জন্য, আমরা টাইপ করার সময় রেকর্ড ম্যাক্রোগুলি যুক্ত করতে পারি (তবে আমাদের এটি প্রথমে সংজ্ঞায়িত করতে হবে)।
স্মার্ট পরামর্শে চলমান।
স্মার্ট পরামর্শ
আইডিই দ্বারা উপযুক্ত বিশ্লেষণ করার পরে কোডটি দ্রুত সংশোধন বা উন্নত করতে দরকারী ইঙ্গিতগুলির একটি বিস্তৃত সেট সরবরাহ করে। এটি এই আইডিইতে সত্যই একটি গেম পরিবর্তন করার বৈশিষ্ট্য।
হায়ারার্কি ইন্সপেকশন সহ চলমান।
শ্রেণিবিন্যাস পরিদর্শন
নাম হিসাবে প্রস্তাবিত এই বৈশিষ্ট্যটি আমাদের নেভিগেটর উইন্ডো এবং হায়ারার্কি উইন্ডোতে যে কোনও ফাইলের সদস্য এবং সুপার টাইপ বা উপ-টাইপ শ্রেণিবিন্যাসের সন্ধান করতে দেয়। এটি প্রদর্শিত বিশদের স্তর নিয়ন্ত্রণ করতে ফিল্টার সরবরাহ করে।
আরও সহজ কাস্টমাইজেশন সহ এগিয়ে চলছে।
আরও সহজ কাস্টমাইজেশন
কোড সমাপ্তি, ডকুমেন্টেশন ভিউ, কীবোর্ড শর্টকাটস, রং ইত্যাদি সহ প্রদর্শিত সমস্ত সামগ্রী এবং সম্পাদকের আচরণ কাস্টমাইজযোগ্য is
এখন আপনি সহজ কাস্টমাইজেশন জানেন, এখন আসুন সম্পাদনা এবং রিফ্যাক্টরিং দিয়ে এগিয়ে চলুন with
সম্পাদনা এবং পুনরুদ্ধার
আইডিইতে উইজার্ড এবং টেম্পলেট রয়েছে যা আমাদের জাভা ইই, জাভা এসই এবং জাভা এমই অ্যাপ্লিকেশন তৈরি করতে দেয়। জাভাতে নেটবিয়ান বিভিন্ন ধরণের প্রযুক্তি এবং ফ্রেমওয়ার্ক সমর্থন করে।
উদাহরণস্বরূপ - আপনি অ্যাপ্লিকেশনটি তৈরি করতে উইজার্ড এবং টেম্পলেটগুলি ব্যবহার করতে পারেন যা ওএসজিআই ফ্রেমওয়ার্ক বা নেটবিয়ান মডিউল সিস্টেমটি মডিউলার অ্যাপ্লিকেশনগুলির ভিত্তি হিসাবে ব্যবহার করে।
নেটবিয়ান সম্পাদক প্রায় সমস্ত কম্পিউটার ভাষা সম্পর্কে সচেতন ছিল যা কোড টাইপ করার সময় ত্রুটি সনাক্ত করতে আপনাকে সহায়তা করে এবং ডকুমেন্টেশন পপআপ এবং স্মার্ট কোড সমাপ্তিতে আমাদের সহায়তা করে। সর্বোপরি, এটি উচ্চ গতির সাথে সম্পন্ন হয় এবং এটি বিকাশকারীদের প্রথম পছন্দ করে তোলে।
এখন, আসুন জাভা -8 ভাষা সরঞ্জামগুলি বুঝতে পারি।
জাভা 8- ভাষা সরঞ্জাম
জাভা 8 নেটবিয়ান আইডিইটিকে এর অফিসিয়াল আইডিই হিসাবে ব্যবহার করে। আপনি নতুন জাভা 8 ভাষা নির্মাণ (যেমন ল্যাম্বডাস, ফাংশনাল ক্রিয়াকলাপ এবং পদ্ধতি রেফারেন্স) ব্যবহার করতে সহজেই অ্যাপ্লিকেশনগুলি আপগ্রেড করতে পারেন।
একই সাথে একাধিক অ্যাপ্লিকেশনগুলির মাধ্যমে অনুসন্ধানের জন্য ব্যাচ বিশ্লেষক এবং রূপান্তরকারী রয়েছে এবং নতুন জাভা 8 ভাষায় রূপান্তর করার জন্য মিলছে নিদর্শন।
এটি সহ, আমরা এই নিবন্ধটির শেষে এসেছি। আমি আশা করি আপনি বুঝতে পেরেছেন যে নেটবিন্স মূলত একটি আইডিই (ইন্টিগ্রেটেড ডেভেলপমেন্ট এনভায়রনমেন্ট) যা জাভা, এইচটিএমএল 5, পিএইচপি, সি / সি ++, জাভাস্ক্রিপ্ট ইত্যাদির উপর ভিত্তি করে অ্যাপ্লিকেশন বিকাশের জন্য ব্যবহৃত হয় understood
হ্যাক আউট লিখেছেন এডুরেকা। এই কোর্সটি এমন শিক্ষার্থী এবং পেশাদারদের জন্য তৈরি করা হয়েছে যারা জাভা ডেভেলপার হতে চান। কোর্সটি আপনাকে জাভা প্রোগ্রামিংয়ে একটি প্রধান সূচনা দেওয়ার জন্য এবং হাইবারনেট ও স্প্রিংয়ের মতো বিভিন্ন জাভা ফ্রেমওয়ার্কের পাশাপাশি মূল এবং উন্নত জাভা উভয় ধারণার জন্য প্রশিক্ষণের জন্য তৈরি করা হয়েছে।
অ্যারে জাভা মধ্যে বৃহত্তম উপাদান সন্ধান করুন
আমাদের জন্য একটি প্রশ্ন আছে? দয়া করে এই 'জাভাতে নেটবিয়ানস' ব্লগের মন্তব্য বিভাগে উল্লেখ করুন এবং আমরা যত তাড়াতাড়ি সম্ভব আপনার কাছে ফিরে আসব।