Apache NetBeans 27 এখন Gradle, Maven, Java এবং আরও অনেক কিছুর উন্নতির সাথে উপলব্ধ।

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

কয়েকদিন আগে, অ্যাপাচি টিম উন্মোচিত নতুন সংস্করণের উদ্বোধন ঘোষণার মাধ্যমে «নেটবিন্স ২৭», একটি আপডেট যা উল্লেখযোগ্য উন্নতির মাধ্যমে এই জনপ্রিয় সমন্বিত উন্নয়ন পরিবেশকে শক্তিশালী করে।

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

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

NetBeans 2 এর এই নতুন সংস্করণে, এটি হল গ্রেডল ৯ এর সাথে শক্তিশালী সামঞ্জস্য, যা এখন নতুন তৈরি প্রকল্পগুলিতে ব্যবহার করা যেতে পারে, কারণ এতে আরও স্থিতিশীল অপারেশনের জন্য সংশোধন করা হয়েছে। মাভেন, তার পক্ষ থেকে, আপডেট পায় তোমার টুলকিটে, ৩.৯.১১ সংস্করণে পৌঁছানো, Njord প্লাগইন এবং বিভিন্ন সংশোধনের সংযোজন ছাড়াও যা নির্ভরতা ব্যবস্থাপনাকে সহজ করে তোলে। অ্যান্টের সাথে ইন্টিগ্রেশনে উন্নতি করা হয়েছে, প্রকল্প নির্মাণে বৃহত্তর ধারাবাহিকতা নিশ্চিত করা।

জাভার ক্ষেত্রে, NetBeans 27 এর নতুন সংস্করণ এটি এমন কার্যকারিতা অন্তর্ভুক্ত করে যা আপনাকে প্রকল্পের বাইরে পৃথক ফাইলগুলিকে রিফ্যাক্টর করতে দেয়।, সম্প্রদায়ের দ্বারা অত্যন্ত অনুরোধ করা একটি বৈশিষ্ট্য। মডিউল আমদানির জন্য আংশিক সমর্থন যোগ করা হয়েছে, ডিবাগিং এবং স্ট্যাক বিশ্লেষণ ক্ষমতা অপ্টিমাইজ করা হয়েছে, এবং nb-javac কম্পাইলারটি JDK 25b31 এর সংশ্লিষ্ট সংস্করণে আপডেট করা হয়েছে।। আমরা ফর্ম্যাটারে বাগ সংশোধন করেছি, রিইন্ডেন্টেশন এবং কোড সমাপ্তি উন্নত করেছি এবং অব্যবহৃত উপাদানগুলির জন্য অপ্টিমাইজ করা পরামর্শগুলি করেছি।

পিএইচপি, ওয়েব এবং এন্টারপ্রাইজ ফ্রেমওয়ার্ক

পরিবেশ পিএইচপি এখন উন্নত সিনট্যাক্স হাইলাইটিং এবং এইচটিএমএল ট্যাগের জন্য সমর্থন প্রদান করে। কাস্টমাইজড, যা উভয় ভাষাকে একত্রিত করে এমন প্রকল্পগুলিতে কাজ উন্নত করে এবং সহজতর করে। ওয়েব ডেভেলপমেন্টের জন্য, NetBeans 27-এ একটি JSON সেমান্টিক পার্সার রয়েছে, CSS লেভেল 4 মিডিয়া কোয়েরির জন্য সমর্থন, এবং Vue.js ফাইল ইন্টিগ্রেশনের উন্নতি। এন্টারপ্রাইজ দিকে, GlassFish 7.0.24 এবং 8.0.0-M11 এর জন্য সমর্থন প্রসারিত করা হয়েছে, PrimeFaces এবং OmniFaces নেমস্পেস যোগ করা হয়েছে, JSF ক্লাস অটোকম্পলিশন উন্নত করা হয়েছে, এবং Payara 5.x এবং JDK 21 ইন্টিগ্রেটেড করা হয়েছে।

El কোড এডিটর বেশ কিছু উল্লেখযোগ্য উন্নতি পেয়েছে: এখন ডিরেক্টরি কন্টেন্ট তুলনা সমর্থন করে, SVG ফাইল প্রিভিউ প্রদান করে এবং টেক্সটমার্ক/মার্কডাউন সাপোর্ট উন্নত করেএই সবকিছুর সাথে FlatLaf 3.6.1 থিম ইঞ্জিনের আপডেটও যুক্ত হয়েছে, যা IDE-এর ভিজ্যুয়াল চেহারাকে আরও উন্নত করে এবং ব্যবহারকারীর ইন্টারফেসে আরও স্থিতিশীলতা এবং ধারাবাহিকতা আনে।

অন্যান্য পরিবর্তনগুলির মধ্যে যেগুলি দাঁড়িয়ে আছে:

  • JSF ক্লাসের উন্নত স্বয়ংক্রিয় সমাপ্তি।
  • উন্নত JSF ট্যাগ ফাংশন প্রদানকারী
  • WeakSet এর ব্যবহার JDK সমতুল্য দিয়ে প্রতিস্থাপন করা হয়েছে এবং ক্লাসটি অবচিত করা হয়েছে
  • XML ক্যাটালগের উন্নত/সঠিক পরিচালনা
  • VSCode এক্সটেনশনে, কোড পরামর্শ গ্রহণের জন্য নিশ্চিতকরণ অক্ষরের জন্য ব্যবহারকারীর সেটিংস যোগ করা হয়েছে।

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

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

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

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

ant

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

./nbbuild/netbeans/bin/netbeans

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

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

sudo snap install netbeans --classic

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

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

flatpak install flathub org.apache.netbeans