দ্য "Apache NetBeans 16" এর নতুন সংস্করণ প্রকাশ, সংস্করণ যা প্রচুর সংখ্যক আপডেটের পাশাপাশি সংশোধন, ভাষার উন্নতি, সমর্থন উন্নতি এবং আরও অনেক কিছুর একটি বড় তালিকা সহ আসে।
যারা NetBeans এর সাথে অপরিচিত, তাদের জন্য এটি জেনে রাখা উচিত এটি বেশ জনপ্রিয় IDE যা Java SE, Java EE, PHP, C/C++, JavaScript এবং Groovy প্রোগ্রামিং ভাষার জন্য সমর্থন প্রদান করে।
নেটবিন্স 16 মূল নতুন বৈশিষ্ট্য
এই নতুন সংস্করণে ইউজার ইন্টারফেস উপস্থাপন করা হয়েছে আপনার নিজস্ব FlatLaf বৈশিষ্ট্য লোড করার ক্ষমতা প্রদান করে একটি কাস্টম কনফিগারেশন ফাইল থেকে, এই সত্য ছাড়াও যে YAML এবং Dockerfile ফরম্যাটের জন্য সমর্থন প্রসারিত করা হয়েছে কোড এডিটরে।
এই নতুন সংস্করণে যে পরিবর্তনগুলি দাঁড়িয়েছে তার মধ্যে আরেকটি হল মাভেন কম্পাইলেশন সিস্টেমের জন্য উন্নত সমর্থন, সেইসাথে জাকার্তা EE 9/9.1 এর জন্য উন্নত সমর্থন, শনাক্তযোগ্য নিদর্শনগুলির আকারে প্রকল্পের ফলাফলগুলি প্রক্রিয়া করার ক্ষমতা ছাড়াও এবং তাদের অবস্থান।
এটি NetBeans 16-এর এই নতুন সংস্করণে যুক্ত করা হয়েছে স্বয়ং-সম্পূর্ণতা, ইন্ডেন্টেশন বিন্যাস, এবং রেকর্ড প্যাটার্নের জন্য ইঙ্গিতগুলির জন্য সমর্থন এবং কেস লেবেলে টেমপ্লেটের স্বয়ংসম্পূর্ণতাও বাস্তবায়িত হয়েছিল।
অন্যদিকে, আমরা দেখতে পাচ্ছি যে সংকলনের সময় নির্দিষ্ট প্লাগইন ব্যবহারের উপর ভিত্তি করে সতর্কতা নিষ্ক্রিয় করতে সমর্থন যোগ করা হয়েছে এবং পিএইচপি এবং গ্রোভি পরিবেশে সমস্যাগুলি সমাধান করা হয়েছে।
যুক্ত হয়েছে TOML এবং ANTLR v4/v3 ফর্ম্যাটের সাথে সামঞ্জস্যপূর্ণ, পাশাপাশি Java 19 এর কিছু নতুন বৈশিষ্ট্য এবং আপডেট করা NetBeans-এর অন্তর্নির্মিত জাভা কম্পাইলার nb-javac (সংশোধিত javac) জন্য সমর্থন যোগ করা হয়েছে।
অন্যান্য পরিবর্তন যে এই নতুন সংস্করণ থেকে দাঁড়ানো:
- অ্যাকশন ম্যানেজারকে ডিবাগিং এপিআইতে পুনরায় ডিজাইন করা হয়েছে।
- মাল্টিকাস্ট জার জন্য সমর্থন যোগ করা হয়েছে.
- উন্নত জাভা প্ল্যাটফর্ম নির্বাচন যুক্তি.
- Gradle বিল্ড সিস্টেমের জন্য উন্নত সমর্থন।
- একটি Gradle নির্ভরতা ট্রি রপ্তানি করতে project.dependency API-এর জন্য প্রাথমিক সমর্থন যোগ করা হয়েছে।
- গ্রেড এডিটরের সাথে সম্পর্কিত কার্যকারিতা পুনরায় ডিজাইন করা হয়েছে। build.gradle ছাড়া প্রকল্পের জন্য সমর্থন যোগ করা হয়েছে।
- C/C++ প্রকল্পের পরিবেশ aarch64 আর্কিটেকচার সহ সিস্টেমে CPPLight ডিবাগারের কাজ প্রদান করে।
- LSP (ভাষা সার্ভার প্রোটোকল) সার্ভার ব্যবহার করে উন্নত অডিটিং ক্ষমতা।
- ওরাকল ক্লাউড দুর্বলতা নিরীক্ষণের জন্য সমর্থন যোগ করা হয়েছে।
- ANTLR ব্যাকরণ সম্পাদনা করার সময় NPE-তে সম্ভাব্য ত্রুটিগুলি সংশোধন করা হয়েছে
- ANTLRv4 ব্যাকরণের জন্য উন্নত সমর্থন
- ANTLRv4 কোড স্নিপেট এবং ইন্ডেন্টেশনের জন্য সমর্থন
- ANTLRv4 ব্যাকরণের জন্য আরও সুনির্দিষ্ট কোড সমাপ্তি
- ANTLR v4 এর জন্য ফাইল ইন্ডেন্টেশন এবং কোড সমাপ্তির স্থির শেষ
- লগ প্যাটার্নের জন্য ত্রুটি পুনরুদ্ধার সংশোধন (বর্তমান)
- jdk-19 কেস প্যাটার্নের জন্য কোড সমাপ্তি কার্যকর করা হয়েছে
- jlMatchException অনুপস্থিত এবং প্যাটার্ন উপস্থিত থাকলে ত্রুটি পুনরুদ্ধারের জন্য সংশোধন করুন
পরিশেষে আপনি যদি এটি সম্পর্কে আরও জানতে চান এই নতুন সংস্করণের, আপনি বিস্তারিত দেখতে পারেন নিম্নলিখিত লিঙ্ক.
কীভাবে লিনাক্সে অ্যাপাচি নেটবিন 16 ইনস্টল করবেন?
যারা এই নতুন সংস্করণটি পেতে চান তাদের জন্য অবশ্যই অ্যাপ্লিকেশন সোর্স কোড ডাউনলোড করুন, যা থেকে পাওয়া যাবে নিম্নলিখিত লিঙ্ক.
তারপরে আপনি সবকিছু ইনস্টল করার পরে, সদ্য ডাউনলোড হওয়া ফাইলটিকে আপনার পছন্দসই ডিরেক্টরিতে আনজিপ করুন।
এবং টার্মিনাল থেকে আমরা এই ডিরেক্টরিটি প্রবেশ করতে যাচ্ছি এবং তারপর সম্পাদন করব:
ant
অ্যাপাচি নেটবিন আইডিই বানাতে। একবার নির্মিত আপনি টাইপ করে আইডিই চালাতে পারেন
./nbbuild/netbeans/bin/netbeans
এছাড়াও অন্যান্য ইনস্টলেশন পদ্ধতি আছে যার সাহায্যে তাদের সমর্থন করা যেতে পারে, তাদের মধ্যে একটি হল স্ন্যাপ প্যাকেজের সাহায্যে।
তাদের সিস্টেমে এই ধরণের প্যাকেজ ইনস্টল করতে সক্ষম হওয়ার জন্য তাদের কেবল সমর্থন প্রয়োজন। এই পদ্ধতিতে ইনস্টল করতে, আপনাকে অবশ্যই নিম্নলিখিত কমান্ডটি টাইপ করতে হবে:
sudo snap install netbeans --classic
আরেকটি পদ্ধতি হল Flatpak প্যাকেজগুলির সাহায্যে, তাই আপনার সিস্টেমে এই প্যাকেজগুলি ইনস্টল করার জন্য আপনাকে অবশ্যই সমর্থন থাকতে হবে।
ইনস্টলেশন সঞ্চালনের আদেশ নিম্নরূপ:
flatpak install flathub org.apache.netbeans
এটা আমার কাছে খুব বুদ্ধিমানের কাজ বলে মনে হচ্ছে যে এই উন্নতিগুলি বছর শেষ হওয়ার আগেই প্রকাশিত হয়েছে। অবশ্যই এই উন্নতিগুলি আমরা খুঁজে পেয়েছি এমন কিছু সমস্যার সমাধান করবে এবং ভবিষ্যতের মাথাব্যথা এড়াবে। NetBeans টিমের জন্য শুভকামনা এবং এই নতুন বাস্তবায়নের জন্য আমাদের আন্তরিক ধন্যবাদ।