Apache NetBeans 30-এর জন্য JDK 21 প্রয়োজন, এতে জাভা সাপোর্ট উন্নত করা হয়েছে এবং GlassFish আপডেট করা হয়েছে।

গুরুত্বপূর্ণ দিক:
  • এটি ডেভেলপমেন্ট এনভায়রনমেন্ট কম্পাইল, টেস্ট এবং রান করার জন্য JDK 21-কে ন্যূনতম আবশ্যকতা হিসেবে প্রতিষ্ঠা করে।
  • বিল্ড টুলসের ব্যাপক আপডেট, যাতে ডিফল্টভাবে Maven 3.9.15, Ant 1.10.17 এবং JDK 26-এর জন্য Gradle সাপোর্ট সমন্বিত করা হয়েছে।
  • রেকর্ড কম্পোনেন্ট, নামবিহীন ভেরিয়েবল এবং লোকাল ক্লাস পার্সিং সমর্থন করার জন্য জাভা এডিটরে উন্নতি সাধন করা হয়েছে।
  • GlassFish সার্ভার 7.1.0 এবং 8.0.0-এর সাথে আনুষ্ঠানিক ইন্টিগ্রেশন, JSF উইজার্ডগুলির আধুনিকীকরণ এবং LSP-এর মাধ্যমে Typescript React-এর জন্য সাপোর্ট।
  • JGit 7.6.0 ব্যবহার করে Git-এর গতি অপ্টিমাইজেশন, FlatLaf 3.7.1 দিয়ে ইন্টারফেস আপডেট এবং মার্কডাউন সাপোর্ট উন্নত করা হয়েছে।

অ্যাপাচি নেটবিয়ানস

জনপ্রিয় 'নেটবিনস' ডেভেলপমেন্ট আইডিই-এর নির্মাতা অ্যাপাচির ডেভেলপাররা ঘোষণা করেছে যে...অ্যাপাচি নেটবিনস ৩০-এর সাম্প্রতিক সংস্করণ। এই আপডেটটি প্ল্যাটফর্মটি কম্পাইল, টেস্ট এবং রান করার জন্য শক্তিশালী JDK 21-কে ন্যূনতম আবশ্যকতা হিসেবে প্রতিষ্ঠা করার মাধ্যমে ডেভেলপমেন্ট পরিবেশে একটি পরিবর্তন এনেছে।

এটি কোনো সাধারণ রক্ষণাবেক্ষণ প্যাচ নয়, এই নতুন সংস্করণটি এটি সার্ভার প্রোটোকলের সাথে IDE-র যোগাযোগের পদ্ধতিকে পুনর্গঠন করে। ভাষা এবং এর ভিত্তি আধুনিকীকরণ করে আরও স্মার্ট এবং ভবিষ্যদ্বাণীমূলক কোডিং অভিজ্ঞতা প্রদান করতে।

অ্যাপাচি নেটবিন্স 30 মূল নতুন বৈশিষ্ট্য

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

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

অন্যদিকে, এটি লক্ষ্য করা যায় যে দলটি ভেরিয়েবলের ফরম্যাট দ্বন্দ্ব নিরসনে গুরুত্বপূর্ণ সংশোধন প্রয়োগ করেছে। নাম উল্লেখ না করা হলেও, সুইচ স্টেটমেন্টের মধ্যে এনুমারেশনের স্বয়ংক্রিয় ইম্পোর্ট প্রক্রিয়াও উন্নত করা হয়েছে, এবং প্রোফাইলারকে আটকে রাখা একাধিক নাল পয়েন্টার এক্সেপশন ঠিক করা হয়েছে। এর পাশাপাশি, বিল্ড সিস্টেমগুলো নেটিভভাবে ইন্টিগ্রেট করার মাধ্যমে তাদের ডাটাবেস আপডেট করছে। Maven সংস্করণ 3.9.15 এবং Ant 1.10.17এদিকে, JDK 26 এনভায়রনমেন্টের আসন্ন আগমনের জন্য প্রস্তুতি নিতে Gradle তার ডিফল্ট প্যারামিটারগুলো সমন্বয় করছে।

ব্যবসায়িক আধুনিকীকরণ এবং অত্যাধুনিক ওয়েব ইকোসিস্টেম

এই সংস্করণে এন্টারপ্রাইজ ডেভেলপমেন্ট এবং ওয়েব প্রযুক্তিতে উল্লেখযোগ্য সংখ্যক উন্নতি সাধিত হয়েছে। নেটবিনস ৩০-এ অন্তর্ভুক্ত করা হয়েছে... GlassFish অ্যাপ্লিকেশন সার্ভার 7.1.0 এবং 8.0.0-এর জন্য আনুষ্ঠানিক সমর্থন, বিরক্তিকর স্টার্টআপ ত্রুটিগুলিও সমাধান করা হচ্ছে পায়ারা সার্ভার চেকপয়েন্ট বিকল্পগুলির সাথে সংযুক্ত.

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

পরিমার্জিত ইন্টারফেস, গিট পারফরম্যান্স এবং নতুন ইন্টিগ্রেশন

কার্যক্রমের সাবলীলতা এবং পরিবেশের সামগ্রিক নান্দনিকতা দৃষ্টিগত আরামের লক্ষ্যে এগুলোতে ধারাবাহিক উন্নতি সাধন করা হয়।আপডেট FlatLaf 3.7.1 রেন্ডারিং ইঞ্জিন একটি ত্রুটিহীন ইন্টারফেসের নিশ্চয়তা দেয়।বিরক্তিকর সিস্টেম ক্র্যাশ এড়ানোর জন্য এটি এখন প্রাথমিক লোডিং স্ক্রিনটিকে ইভেন্ট ডিসপ্যাচ থ্রেডে স্থানান্তর করে।

ভার্সন কন্ট্রোল ম্যানেজমেন্ট সিস্টেম তার ইঞ্জিনকে JGit 7.6.0-তে আপডেট করে, এটি ব্যাচ প্রসেসিং এবং রিসোর্স-ইনটেনসিভ কলগুলোকে স্থগিত করার মাধ্যমে কনফার্মেশন ডায়ালগে ফাইলের স্ট্যাটাস লোড হওয়ার গতিকে ব্যাপকভাবে অপ্টিমাইজ করে। পরিশেষে, সামগ্রিক টাইপিং অভিজ্ঞতারও উন্নতি ঘটে। মার্কডাউন ডকুমেন্টে ছবির প্রিভিউ এবং বানান পরীক্ষা করার সুবিধাTOML টেমপ্লেটের অন্তর্ভুক্তি, এবং সিস্টেমস প্রোগ্রামিং ইকোসিস্টেমকে শক্তিশালী করার জন্য রাস্ট-অ্যানালাইজারের সাথে একটি সম্ভাবনাময় ইন্টিগ্রেশন।

আপনি যদি এটি সম্পর্কে আরও জানতে চান এই নতুন সংস্করণের, আপনি বিস্তারিত দেখতে পারেন নিম্নলিখিত লিঙ্ক.

কীভাবে লিনাক্সে অ্যাপাচি নেটবিন 30 ইনস্টল করবেন?

ব্যবহারকারীর পছন্দ এবং সিস্টেমের সামঞ্জস্যের উপর নির্ভর করে লিনাক্সে অ্যাপাচি নেটবিন্স ইনস্টল করা বিভিন্ন উপায়ে করা যেতে পারে।

যারা সোর্স কোড থেকে Apache NetBeans কম্পাইল করতে পছন্দ করেন, তাদের জন্য প্রথম ধাপ হল প্রকল্পের অফিসিয়াল ওয়েবসাইট থেকে প্রয়োজনীয় ফাইলগুলি ডাউনলোড করা। ফাইলগুলি পাওয়ার পরে, প্যাকেজটি সিস্টেমের মধ্যে একটি পছন্দসই স্থানে আনজিপ করতে হবে।
তারপর, আপনাকে টার্মিনাল অ্যাক্সেস করতে হবে এবং সেই ডিরেক্টরিতে যেতে হবে যেখানে ফাইলগুলি এক্সট্র্যাক্ট করা হয়েছিল। সেখানে, আপনাকে নিম্নলিখিত কমান্ডটি চালাতে হবে:
ant

অ্যাপাচি নেটবিন আইডিই বানাতে। একবার নির্মিত আপনি টাইপ করে আইডিই চালাতে পারেন

./nbbuild/netbeans/bin/netbeans

স্ন্যাপ মাধ্যমে ইনস্টলেশন

যেসব ব্যবহারকারীরা সহজ এবং দ্রুত পদ্ধতি পছন্দ করেন, তাদের জন্য NetBeans একটি Snap প্যাকেজ হিসেবে উপলব্ধ:

sudo snap install netbeans --classic

ফ্ল্যাটপ্যাক ব্যবহার করে ইনস্টলেশন

আরেকটি বিকল্প হল Flatpak ব্যবহার করে Apache NetBeans ইনস্টল করা। এটি করার জন্য, সিস্টেমে এই ধরণের প্যাকেজগুলির জন্য সমর্থন সক্ষম থাকতে হবে। ইনস্টলেশনটি সম্পাদনের কমান্ডটি নিম্নরূপ:

flatpak install flathub org.apache.netbeans


পছন্দের উৎস হিসেবে যোগ করুন