برای اینکه یک تجربه اپلیکیشن نویسی بهتر داشته باشیم، علاوه بر مهارت در کد زدن، دور و طراحی اپلیکیشن اطراف گسترش قادر، شل و مخاطب پسند هم اهمیت ویژهای دارااست. درین نوشتهی علمی، قصد داریم تنی چند از شایسته ترین گوشه و کنارهای توسعه و گسترش یکدست بدونپول برای گویش نرمافزار نویسی جاوا را مرور کنیم.
درین نوشته ی علمی، نگاهی اجمالی به ده اطراف گسترش یک پارچه قابل انعطاف افزاری مختلف خوا هیم داشت. اطراف بسط یک دست، یک اپ قابل انعطاف افزاری برای گسترش قابل انعطاف افزار میباشد که یک گوشه و کنار عموماً گرافیکی و استفاده کننده پسند را برای ایجاد کرد قابل انعطاف افزار در دست بسط دهنده قرار می دهد. هریک از این فضاهای گسترش خصوصیتهای متنوعی را ارائه مینمایند. البته بعضا از خصوصیتها بین اکثر دور و اطرافها مشترک میباشد که تحت عنوان مثال میاقتدار به مواقعی همانند ایجاد کرد اپهای کاربردی، گونه هایزدایی کد، دستیار کدنویسی، بازآرایی کد، واسط گرافیک کاربری و ویرایشگر کد اشاره نمود.
مرور این گوشه و کنارهای بسط قادر است به کسانی که می خواهند گوشه و کنارهای بسط مختلف را تجربه نمایند، یاری دهد. علاوه بر این، هر یک از این اطرافها قابلیت و امکانهای متفاوتی دارااست و گسترشدهنده میتواند مطابق با نیازهای خویش، یک اطراف را برای گسترش قابل انعطاف افزار خویش تعیین نماید.
بیشتر بخوانید:
گویش اپلیکیشن نویسی جاوا چه می باشد و چرا دوستداشتنی میباشد؟
دور و بر گسترش یکدست NetBeans
NetBeans، یک اطراف توسعه و گسترش یکدست برای توسعه و گسترش قابل انعطاف افزار میباشد که به طور متن گشوده ارائه میشود و به گویش جاوا درج شده میباشد. این دور و اطراف، در بین گوشه و کنارهای گوناگون از محبوبیت متعددی برخورداراست و زیر تایید صلاحیت همگانی گسترش و توزیع (CDDL) و جواز همگانی (GPL)، منتشر شدهاست.
بعد از نصب دور و بر توسعه و گسترش NetBeans، میتوانید اشکال نرم افزارهای کاربردی جاوا دربرگیرنده Java SE ،JavaFX ،Java MET ،Web ،EJB و اپلیکیشنهای کاربردی گوشی را فارغ از نیاز به تنظیمات یا این که نیاز به تغییر و تحول خاصی توسعه و گسترش دهید. پباده سازی NetBeans به طور ماژولار میباشد. در فیض، گسترش دهندگان میتوانند با ساخت افزونههای تازه، امکانهای این گوشه و کنار گسترش را ارتقاء دهند.
این اطراف بسط یکدست، خیر صرفا بسط نرمافزارهای لهجه جاوا را پشتیبانی مینماید، بلکه بقیه گویشهای نرمافزار نویسی مانند ++PHP ،C/C و HTML را نیز پشتیبانی مینماید. از سایر خصوصیتهای این دور و اطراف، میقدرت به مواقعی همانند سیستم پروژه بر طبق Ant، پشتیبانی از Maven، بازآرایی کد و در دست گرفتن ورژن (حمایت از مخزنهای CVS SubVersion ،Git ،Mercurial و Clearcase)، اشاره نمود.
NetBeans، بر روی هر پلت فرمی مشمول سولاریس، ویندوز، مک و لینوکس قابل انجام میباشد و بقیه چارچوبهایی را که از ماشین مجازی جاوا پشتیبانی مینمایند، نیز پشتیبانی مینماید. دور و بر بسط NetBeans را همینطور خواهیم توانست برای شغل با نرم افزارهای کاربردی ابری به کار گرفت.
دور و بر توسعه و گسترش یک دست Eclipse
اطراف بسط یکدست Eclipse، یکیاز دیگر از فضاهای بسط یکدست مجانی برای اپلیکیشن نویسان و گسترش دهندگان جاوا میباشد که نصیب متعددی از آن به گویش جاوا درج شده میباشد. این اطراف گسترش را میتوانید برای توسعه و گسترش اشکال نرم افزارهای کاربردی دسکتاپ و گوشی و سوای هر پلت فرمی به کارگیری فرمائید.
Eclipse، یک فضای کاری مبنا را در دست استفاده کننده قرار میدهد که قابلیت و امکان بسط سیستم افزونه دارااست و مخاطب قادر است متناسب با نیازهای خویش، این اطراف بسط را سفارشی سازی نماید. با به کارگیری از این افزونهها، می توانید اپهایی را با لهجههای اپلیکیشن نویسی مختلف بسط دهید. لهجههای C ،C++ JavaScript ،Perl ،PHP ،Prolog ،Python و Ruby (دربرگیرنده کادر ورک Ruby on Rails )، مثالهای یه خرده از این گویشها محسوب می گردند. خصوصیتهای دیگر این فضا توسعه و گسترش مشمول یکدستسازی با Mylyn ،XML ،Git Client ،CVS Client ،PyDev و Maven میباشد.
دور و اطراف گسترش Eclipse، ذیل تایید صلاحیت همگانی Eclipse منتشر گردیده است و برای سیستم برهانهای مک، ویندوز و لینوکس جانور میباشد.