اکلیپس
نمایی از محیط توسعه مجتمع نگارش ۳٫۶ |
|
| توسعهدهنده(ها) | نرمافزار آزاد و متنباز |
|---|---|
| آخرین نسخهٔ پایدار | ۴٫۲ جونو / ۲۷ ژوئن ۲۰۱۲ |
| زبانهای برنامهنویسی | جاوا |
| سیستمعامل | ویندوز, مک اواس, لینوکس, یونیکس,(چندسکویی) |
| سکو | نگارش استاندارد جاوا |
| استفاده | محیط توسعه مجتمع |
| پروانه | Eclipse Public License |
| وبگاه | http://www.eclipse.org |
اکلیپس (به انگلیسی: Eclipse) یک محیط توسعه نرم افزاری چندزبانه برای محیط توسعه مجتمع با قابلیت اضافه کردن افزونه میباشد. این محیط توسعه در ابتدا با زبان جاوا و برای توسعه برنامههای این زبان استفاده میشد. در ادامه با افزوده شدن افزونههایی به آن امکان توسعه زبانهایی چون سی، سی++، روبی، کوبول، پایتون، پرل، پی اچ پی، لاتک و آندروید را فراهم میکند.
محتویات |
معماری [ویرایش]
سامانهٔ زمان اجرای اکلیپس مبتنی بر اکویناکس که پیاده سازی استانداردی، سازگار با او اس جی ای است، میباشد. اکلیپس از افزونه هارا برای فراهم آوردن امکان استفاده از تمام قابلیتهایش بر روی سامانه اجرا، استفاده مینماید که برخلاف با بعضی از برنامههایی که به صورت معمول با قابیلت کد سخت میباشند، است.
ساز و کار افزونههای در اکلیپس صورتی سبک تر از چهارچوب مهندسی نرمافزار بر اساس مولفه است. به علاوه برای اینکه اکلیپس قابل گسترش برای توسعه سایر زبانهای برنامه نویسی مانند سی و پایتون باشد، چهارچوب افزونهها به اکلیپس امکان کار با زبانهای حروفچینی مانند لاتک[۱] و برنامههای شبکهای مانند تلنت و سامانه مدیرت پایگاه داده را فراهم میآورد. جاوا و پشتیبانی از سی وی اس در کیت توسعه نرم افزاری اکلیپس فراهم شده است.
به جز بخش کوچکی از هسته زمان اجرا، تمام بخشهای در اکلیپس به صورت افزونهای است. این بدان معناست تمام افزونههای در اکلیپس به شکل دقیقا یکسانی توسعه مییابند و تمام خصوصیات آنها با هم برابر است. اکلیپس برای بخش عظیمی از خصوصیات افزونههایی را فراهم مینماید، که بعضی از آنها از طرف شخص ثالت توسعه به اشکال رایگان یا تجاری توسعه می یاند. نمونهای از این افزونهها، افزونه یو ام ال برای نمودار ترتیبی و سایر دیاگرامهای یو ام ال است، یا افزونهای برای کاوش در پایگاه داده.
سکوی غنی مشتری [ویرایش]
اکلیپس، سکوی غنی مشتری اکلیپس را برای توسعه برنامههای همه منظوره را فراهم میآورد. اجزا زیر این بستر را فراهم میآورد:
- اکویناکس - یک چهارجوب بسته بندی استاندارد
- هسته سکو - بوت اکلیپس، اجرای افزونههای
- جی فیس - کلاسهای نمایشگر برای انقال حالت از مدل کنترل نماشگر به اس دبلیو تی، بافر فایلها، ویرایشگر متن
- میزکار اکلیپس(Eclipse Workbench)- نمایشهای، ویرایشگرها، چشم اندازها.
تاریخچه [ویرایش]
اکلیپس به عنوان پروژهای در شرکت ای بی ام شعبه کانادا ایجاد گردید که برای جایگزینی مخیطهای توسعه خانوادهٔ ویژوال ایج بود<.[۲] ویژوال ایج میتنی بر اسمال تاک بود در حالی که اکلیپس توسط او تی ای بر مینای جاوا توسعه یافت. در نوامبر سال ۲۰۰۱، کنسرسیومی برای توسعه اکلیپس به عنوان یک نرم افزار متن باز ایجاد شده که در سال ۲۰۰۴، بنیاد اکلیپس تاسیس شد.
نگارش سوم اکلیپس(منتشر شده در ۲۱ ژوین سال ۲۰۰۴) سکوی خدماتی او اس جی ای را به عنوان معماری زمان اجرای خود برگزید.[۳] اکلیپس در ابندا تحت مجوز متداول عمومی و بعداً تحت مجوز عمومی اکلیپس منتشر شد. نرمافزار آزاد و متنباز بعدها اعلام نمود که هردو مجوز از نوع نرمافزار آزاد هستند، ولی با اجازهنامه عمومی همگانی گنو کاملا مطابق تیستند.
براساس گفته لی نکمن، مدیر ارشد فناوری شرکت ای بی ام بخش رشنال در آن زمان و که بعدها رییس بخش توسعه وپشتیبانی این بخش شد، انتخاب نام اکلیپس، برای مقابله با ویژوال استودیو متعلق به شرکت مایکروسافت بود و نه شرکت سان میکروسیستم[۴] جالب آنکه وی اکنون کارمند شرکت مایکروسافت است.[۵]
منتشر شده [ویرایش]
از سال ۲۰۰۶ (۱۳۸۵)تا کنون، بنیاد اکلیپس به صورت سالانه نسخه هماهنگی را منتشر مینماید. هر نسخه منتشره، شامل سکوی اکلیپس است. این نسخهها براساس ماههای سال (سال خورشیدی) نامگذاری میشوند.
| منتشر شده | تاریخ | تگارش سکو | پروژهها |
|---|---|---|---|
| کلیپر | ژوین ۲۰۱۳ (تیر ۱۳۹۳) (برنامهریزی شده برای انتشار) | ۴٫۳ | پروژههای جونو |
| جونو | ۲۷ ژوین ۲۰۱۲ (تیر ۱۳۹۱) | ۳٫۸ و ۴٫۲ | پروژههای جونو |
| ایندیگو | ژوین ۲۰۱۱ (تیر ۱۳۹۰) | ۳٫۷ | پروژههای ایندگو |
| هلیوس | ۲۳ژوین ۲۰۱۰ (تیر ۱۳۸۹) | ۳٫۶ | پروژههای هلیوس |
| گالیله | ۲۴ژوین ۲۰۰۹ (تیر ۱۳۸۸) | ۳٫۵ | پروژههای گالیله |
| گانیمده | ۲۵ژوین ۲۰۰۸ (تیر ۱۳۸۷) | ۳٫۴ | پروژههای گانیمده |
| اروپا | ۲۹ژوین ۲۰۰۷ (تیر ۱۳۸۶) | ۳٫۳ | پروژههای اروپا |
| کالیستو | ۳۰ژوین ۲۰۰۶ (تیر ۱۳۸۵) | ۳٫۲ | پروژههای کالیستو |
| اکلیپس ۳٫۱ | ۲۸ ژوین ۲۰۰۵ (تیر ۱۳۸۴) | ۳٫۱ | |
| اکلیپس ۳٫۰ | ۲۸ ژوین ۲۰۰۴ (تیر ۱۳۸۳) | ۳٫۰ |
افزونهها [ویرایش]
برای برنامه اکلیپس افزونههای بسیاری ساخته شده است که هریک برای زبان و اعمالِ خاصی طراحی شدهاست.
جستارهای وابسته [ویرایش]
| در ویکینسک کتابی با عنوان: آموزش اکلیپس وجود دارد. |
منابع [ویرایش]
- ↑ صفحه خانگی تکلیپس – LaTeX for Eclipse
- ↑ ریک دیناتاله. «آیا دور خودش میچرخد؟». ۲۳ مهر ۱۳۸۹.
- ↑ پروژههای اکلیپس
- ↑ پیتر گالی. «موگلن: بازنویسی گرداننده جیپیال ۳٫۰ دموکراسی نیست» (انگلیسی) (اچتیامال). ایوییک، ۳۰ خرداد ۱۳۸۶. بازبینیشده در ۱۷ مرداد ۱۳۹۰.
- ↑ لی نکمن. «پروفایل «لی نکمن» مدیر اجرای مایکروسافت» (انگلیسی). بازبینیشده در ۱۷ مرداد ۱۳۹۰.
|
||||||||||||||||||||||||||||