کیت توسعه جاوا
نشان فن آوری جاوا |
|
| طراح(ها) | جیمز گاسلینگ |
|---|---|
| توسعهدهنده(ها) | سان میکروسیستم(خریداری شده توسط اوراکل) |
| اولین نسخه | جاوا یک سال 1996 |
| آخرین نسخهٔ پایدار | جاوا نگارش 6 (به روزآوری بیست و یکم)[۱] / ۰۷ ژوئن ۲۰۱۰ |
| آخرین نسخهٔ آزمایشی | جیدیکا پیش نگارش، شماره ساخت b010 / ۱۵ ژوئیه ۲۰۱۰ [۲] |
| سیستمعامل | چندسکویی |
| وضعیت توسعه | فعال |
| گونه | سکوی نرم افزاری |
| پروانه | اجازهنامهی سان ( که اغلب تحت اجازهنامه عمومی همگانی گنو قرار دارد) |
| وبگاه | http://java.sun.com/javase/downloads/widget/jdk6.jsp |
کیت توسعهی جاوا محصولی از شرکت سان است که هدفش توسعهگران جاواست. از زمان معرفی جاوا، معروفترین پراستفادهترین کیت توسعهی نرمافزاری است. در ۱۷ نوامبر ۲۰۰۷ (۲۶ آبان ۱۳۸۴) سان اعلام نمود که این کیت را تحت اجازهنامه عمومی همگانی گنو منتشر خواهد نمود. بنابراین این نرم افزار آزاد خواهد شد. این اتفاق در ۸ می ۲۰۰۷ (۱۸ اردیبهشت ۱۳۸۵) رخ داد. [۳] سان در متن کد جیدیکا باز نیز مشارکت داشت.
محتویات |
محتویات جیدیکا [ویرایش]
جیدیکا دارای اجزایی اولیه باز ابزارهای لازم برای برنامهنویس است، که شامل :
- جاوا &ndash؛ بارگزاری برای برنامههای کاربردی جاوا. این ابزار یک مفسر است که قادر به تفسیر برنامه و تولید فایلهای کلاس (
.class) با استفاده از مترجم جاواسی است. اکنون با این روش، تنها یک مجری برای هر دو امر توسعه و اجرا خواهد بود. اجراکنندهی پیشین، یعنی جیارایی٬no longer[بروزرسانی] به همراه کیت توسعهیجاوای سان منتشر میشود. - جاواسی – مترجم که وظیفهی ترجمهی متن به جاوابایتکد را بر عهده دارد.
- جار (به انگلیسی: Jar) &ndash؛ یک آرشیو کننده است، که کلاسهای کتابخانه ای را در یک فایل به نام جار مجتمع میسازد. این ابزار برای مدیریت فایلهای جار نیز به کار میرود.
- مستندسازی جاوا &ndash؛ مولد مستند است. این برنامه به صورت خودکار مستندات برنامه را از متن برنامه که به صورت توضیح الگو:به اتگلیسی آمده است٬ایجاد مینماید.
- جیدیبی – خطایاب جاوا.
- جِیپیاس &ndash؛ ابزار حالتی برای فرايند، این ابزار نشانگر اطلاعات فرآیند کنونی پردارشهای جاواست.
- جاواپی &ndash؛ پروندهی کلاسی برای اسمبلِ معکوس.
- مشاهدهگرِ اپلت(به انگلیسی: appletviewer)&ndash؛ ابزاری برای توسعه و اجرای برنامههایِ اپلت بدون نیاز به مرورگر است.
- جاوااچ &ndash؛ هِدِرِ فایل سی برای ایجاد متدهای بومی (به انگلیسی: native method).
- جاوادبلیواس &ndash؛ یک اجرای شروعکنندهی وبِ جاوا (به انگلیسی: Java Web Start) برای برنامههای جیانپیال.
- اکستیچک &ndash؛ ابزار کمکی که برخورد پروندههای جار را ردگیری میکند.
- اِیپیتی &ndash؛ ابزار فرآیند حاشیهنویسی
- جِیهَت – (آزمایشی ) ابزار بررسی حافظهی هیپِ جاوا
- جِی استَک – (آزمایشی ) ابزار کمکی که ردیابی پشتهی جاوا را برای نخها چاپ میکند
- جِیاستَد – (آزمایشی ) ابزار مانیتورینگ ایستایی مربوط به ماشین مجازی جاوا
- جِیاینفو –(آزمایشی ) این ابزار اطلاعات پیکربندی فرآیندهای جاوای جاری را میگیرد.
- جِیمَپ – (آزمایشی ) این ابزار اطلاعاتِ تفشیهی حافظه را چاپ میکند و نیز قابلیت نمایش حافظهی اشیای اشتراکی جاوا و جزییات حافظهی هیپ پردازش داده شده را نیز داراست
- آیدیالجی &ndash؛ آیدیال برای مترجم جاوا است. این ابزار کمکی، انقیادهای جاوا را از قالب یم فایل آیدیال تولید مینماید.
- ابزار سیاستگذاری – ابزار ایجاد سیاستگذاری و مدیریت که سیاست لازم را برای زمانِاجرای جاوا تعیین کرده و مشخص کنندهی اجازههایی دسترسی به اشیای از چه متونی است.
- ویژوالویام &ndash؛ ابزاری تصویری که چندین ابزار تحت خط فرمان جیدیکا را مجتمع نموده و کارایی بالایی دارد.
- وارد کردن دبلیواس &ndash؛ ایجاد توانایی جاکس-دبلیواس برای برپایی یک خدمتگزار وب
- جیران اسکریپت &ndash؛ پوستهای اسکریپتی برای خط فرمانِ جاوا.
همچنین جیدیکا به همراه یک محیط زمانِاجرای جاوای کامل همراه است که معمولا زمانِاجرای خصوصی نامیده میشود. این محیط شامل یک ماشین مجازی جاوا و تمام کلاسهای مربط به کتابخانههای موجود در محیط تولید است که به همراه کتابخاتههایی است که تنها برای توسعهگران قابل استفادهاست. از این میان میتوان به بینالمللیسازی(جاوا) اشاره نمود.
نسخههای حیدیکا، شامل مثالهایی پیادهسازی شده از تقریبا تمام ایپیآیِ جاواست.
سایر جیدیکاها [ویرایش]
برای سکوهای مختلف جیدیکاهای متنوعی وجود دارد که بعضی از آن ها از متن جیدیکا به وجود آمدهاند و بعضی دیگر این گونه نیستند. اما نکتهی مشترک میان همهی آنها، وفاداری به ویژگیهای جاواست. اگرچه بعضی از آنها دارای تفاوتهایی در پیادهسازی بخشهای خاصی، مانند زبالهروب و فنون بهینهسازی هستند. این جیدیکاها شامل :
- جیسیجِی که متعلق به گنوست
- جی9 متعلق به ایبیام برای سیستمعاملهای ویندوز، مکینتاش، امویاس، ایآیایکس، پاکتپیسی، لینوکس طراحی شده[۱]
- جی روتکیت که متعلق به شرکت اوراکل است و برای ویندوز، لینوکس و سولاریس طراحی شده است [۲]
- بلکداون جاوا &ndash؛ درگاهی از شرکت بلکداون برای لینوکس که از روس تسخهی سان طرای شده است
- زمان اجرای مک برای جاوا که شامل ماشین مجازی و کیت توسعهی جاوا برای مکینتاش است [۳]
- هارمونی(آپاچی)
- ایسدتی (چای یخزده) از شرکت ردهت برای جایگزینی جیدیکا باز طراحی شده اسم.
منبع [ویرایش]
- ↑ "بارگزاری نگارش استاندارد جاوا- شبکه توسعهی سان(اسدیان)". http://java.sun.com/javase/downloads/widget/jdk6.jsp.
- ↑ Java Platform, Standard Edition 7 Binary Snapshot Releases
- ↑ "سان هشتم می را برای انتشار متن جیدیکا اعلام کرد". http://www.prnewswire.com/cgi-bin/stories.pl?ACCT=104&STORY=/www/story/05-08-2007/0004583482.
پیوند به بیرون [ویرایش]
- Sun Java SE &ndash؛ نگارش کنونی پایدار سان نگارش ششم منتشر شد.
- کیت توسعهی جاوای شرکت آیبیام
- کیت توسعهی جاوا اوراکل-جِیروتکیت
- پروژهی متن باز کیت توسعهی جاوا نگارش هفتم
- پروژهی متن باز کیت توسعهی جاوا
- اتجمن پشتیبانی
- کلاسپث گنو – نرمافزارهای رایگان جایگزین جیدیکا
- Apache Harmony &ndash؛ جایگزینهای متن باز جیدیکا
- موتور جستجوی کیت توسعهی مستندسازی جاوا
- خدمات پشتیبانی از توسعهگران از سوی سان میکروسیستم
|
|||||||||||||||||||||||||