اپاچی سافٹ ویئر فاؤنڈیشن نے Apache NetBeans 12.6 مربوط ترقیاتی ماحول متعارف کرایا، جو Java SE، Java EE، PHP، C/C++، JavaScript اور Groovy پروگرامنگ زبانوں کے لیے معاونت فراہم کرتا ہے۔ NetBeans کوڈ اوریکل کے حوالے کیے جانے کے بعد سے یہ اپاچی فاؤنڈیشن کی طرف سے تیار کردہ نویں ریلیز ہے۔
مجوزہ تبدیلیوں میں سے:
- جاوا ڈویلپرز کے لیے، گمنام کلاس متغیرات اور "ریکارڈ" کلیدی لفظ کے ساتھ اعلانات کے لیے کوڈ کی تکمیل کو بہتر بنایا گیا ہے۔ "سوئچ" بیانات میں پیٹرن کی مماثلت کے لیے ابتدائی مدد شامل کی گئی۔ یہ یقینی بنایا جاتا ہے کہ یو آر ایل کوڈ میں استعمال شدہ ٹیمپلیٹس کے لنک کے ساتھ شامل کیا گیا ہے۔

- بلٹ ان نیٹ بینز جاوا کمپائلر nb-javac (موڈیفائیڈ javac) کو ورژن 1.8 میں اپ ڈیٹ کر دیا گیا ہے، JDK 17 کے لیے سپورٹ کو جاوا ایف ایکس ورژن 17 میں شامل کر دیا گیا ہے۔
- گریڈل بلڈ سسٹم کے لیے بہتر سپورٹ۔ گریڈل ٹول کٹ کو جاوا 7.3 کی حمایت کے ساتھ ورژن 17 میں اپ ڈیٹ کر دیا گیا ہے۔ کوٹلن زبان میں کوڈ کے ساتھ ڈائریکٹریز کی شناخت کو یقینی بنایا گیا ہے۔ گریڈل کے لیے ایک نیا پروجیکٹ تخلیق وزرڈ تجویز کیا گیا ہے۔ جاوا فرنٹ اینڈ پروجیکٹ ٹیمپلیٹ کو گریڈ 7 کو سپورٹ کرنے کے لیے اپ ڈیٹ کر دیا گیا ہے۔

- ماون بلڈ سسٹم کے لیے بہتر سپورٹ۔ منصوبوں میں سپورٹ ماون ریپر (mvnw) کو استعمال کرنے کی صلاحیت کو لاگو کیا گیا ہے۔ UTF-8 کے ساتھ مسائل حل ہو چکے ہیں۔ تشریحات کے لیے بہتر پری پروسیسر تلاش۔
- گرووی لینگویج کے لیے ایک نیا کلاس لوڈر (کیشڈ ٹرانسفارمیشن کلاس لوڈر) تجویز کیا گیا ہے، اے ایس ٹی میں انتساب کی اقسام کی جامد جانچ فراہم کی گئی ہے، اور فائل سسٹم سے کلاسز لوڈ کرتے وقت کارکردگی کو پارس کرنے میں نمایاں بہتری لائی گئی ہے۔
- جاوا EE کے لیے ٹولز نے Glassfish 6.2.1 کے لیے تعاون شامل کیا ہے۔
- کوڈ کے تجزیہ اور نحو کی شناخت کے لیے LSP سرورز (Language Server Protocol) کے استعمال سے متعلق اصلاحات اور بہتریوں کا ایک بڑا حصہ متعارف کرایا گیا ہے۔
- پی ایچ پی کے لیے، نام کی جگہوں کے لیے سپورٹ ٹیمپلیٹس میں شامل کر دی گئی ہے، غلط پوزیشن میں "استعمال" کے اظہار کو داخل کرنے کے خلاف تحفظ شامل کیا گیا ہے، خصائص کی نجی خصوصیات کے لیے ری فیکٹرنگ ٹولز کے استعمال کو یقینی بنایا گیا ہے، اور PSR-12 کوڈ کے لیے تعاون کو یقینی بنایا گیا ہے۔ فارمیٹنگ کا معیار شامل کیا گیا ہے۔

- ایچ ٹی ایم ایل ایڈیٹر نے SCSS سپورٹ کو بہتر بنایا ہے، رنگ پیلیٹ کی قدروں کو مکمل کرنے کے لیے ایک آپشن شامل کیا ہے، اور CSS کو دوبارہ فارمیٹ کرتے وقت بلاکس کو نظر انداز کرنے کی صلاحیت شامل کی ہے۔

- ٹائپ اسکرپٹ اور cplite ایڈیٹرز کو انٹرفیس میں ٹیبز کو درست طریقے سے ڈسپلے کرنے کے لیے ملٹی ویوز ماڈیول استعمال کرنے کے لیے تبدیل کر دیا گیا ہے۔

- ڈیبگر میں بہتری کی گئی ہے۔ ریموٹ ڈیبگنگ کے لیے بہتر کارکردگی۔ موجودہ ورکنگ ڈائرکٹری اور ماحولیاتی متغیرات کو ترتیب دینے کی صلاحیت شامل کی گئی۔
- YAML فارمیٹ کے لیے بہتر تجزیہ کار۔
ماخذ: opennet.ru





