بازی های جالب آندروید

ابزاری به‌منظور تبدیل سورس‌کد برنامه‌های جاوا به جاوااسکریپت

۱۱ تیر ۱۳۹۶

برنامه نویسی


اگر تابه‌حال نتوانسته‌اید سورس‌کدهای قدیمی نوشته شده به زبان جاوا را به جاوااسکریپت تبدیل کنید، بد نیست نگاهی به کامپایلر cheerpJ بیاندازید که برای این منظور طراحی شده است.

cheerpJ یک کامپایلر جدید است که بایت‌کدهای جاوا را به جاوااسکریپت تبدیل می‌کند؛ این ابزار برای کمک به دولوپرها طراحی شده است تا بتوانند برنامه‌های جاوای قدیمی خود را برای توسعهٔ وب آماده کنند (درصورت تمایل به شروع یادگیری زبان Java، می‌توانید به دورهٔ آموزش آنلاین و رایگان زبان برنامه‌نویسی جاوا در بازی های جالب مراجعه نمایید).  

برای استفاده از این ابزار، نیازی به نصب جاوا و یا هرگونه پلاگینی نیست؛ cheerpJ یک راه‌حل آسان برای تبدیل لایبرری‌‌های مبتنی بر مرورگر Client-Side (سمت کاربر) است در‌حالی‌که کد اصلی همچنان می‌تواند به‌عنوان یکی از اجزای مستقل در Node.js استفاده شود.

این ابزار همچنین دارای یک کامپایلر آفلاین است که به شما کمک می‌کند تا بایت‌کدهای جاوا را در Runtime Environment به جاوااسکریپت تبدیل کنید. علاوه‌بر این، می‌توانید از این کامپایلر برای دیپلوی کردن یکسری کلاس‌ها در کنار سایر اپلیکیشن‌ها استفاده کنید. به گفتهٔ طراح این کامپایلر -Stefano De Rossi- که یکی از محققین دانشگاه هاروارد در حوزهٔ Wearable Robotics است: 

هدف اصلی cheerpJ اینه که به دولوپرها اجازه بده تا بتونن کدهای جاوا رو به اپلیکیشن‌های مبتنی بر وب انتقال بدن؛ بنابراین نیازی به نصب جاوا در کلاینت‌ساید نیست.

قابلیت به‌اصطلاح Bidirectional Interoperability که در این ابزار دیده می‌شود، باعث می‌گردد تا انتقال هرگونه لایبرری JS و یا API جاوا آسان گردد؛ به‌عبارت دیگر، این ابزار برنامه‌های سمت وب‌سرور را در ۲ فرمت js. و jar. را اجرا می‌کند.

CheerpJ مناسب برای تبدیل نسخه‌های قدیمی‌تر
cheerpJ تنها راه‌حل برای تبدیل سورس‌کدهایی از این دست نیست؛ Google Web Toolkit نیز قادر به تبدیل برنامه‌های جاوا است اما این ابزار، پشتیبانی کاملی از جاوا ارائه نمی‌کند. همین محدودیت‌های موجود در چنین ابزارهایی باعث شده است که آن‌ها برای برنامه‌های جدیدتر مناسب باشند و این در‌حالی است که cheerpJ توانایی تبدیل برنامه‌ها و لایبرری‌های قدیمی جاوا را نیز دارا است.

این ابزار در ماه جولای سال ۲۰۱۷ در قالب نسخه‌ای محدود به‌صورت رایگان منتشر می‌شود و در ماه نوامبر سال جاری نیز می‌توانید منتظر نسخهٔ تجاری‌اش باشید. علاوه بر این، این ابزار یک افزونهٔ کروم منتشر خواهد کرد که می‌تواند اپلت‌های جاوا را بدون پلاگین‌های جاوا و یا نصب جاوا روی سیستم اجرا کند.

Your dated Java apps can now be converted into JavaScript using CheerpJ


  • برچسب ها:
    برنامه نویسی | جاوا | جاوا اسکریپت
  • توسط:
  • تاریخ:
  • زمان مطالعه: ۴
  • تعداد بازدید: ۶۰

سحر شاکر

دانشجوی ژئوماتیک (نقشه‌برداری) هستم و چند سالی می‌شه که در حوزهٔ برنامه‌نویسی -به‌خصوص برنامه‌نویسی تحت وب- فعالیت می‌کنم؛ این روزها سعی می‌کنم پلی بین رشته‌ام با برنامه‌نویسی پیدا کنم یا بسازم! در کل، از صفر ساختن یک چیز رو دوست دارم و درعین‌حال هم علاقهٔ زیادی به خوندن در کنار نوشتن دارم و گاهی دست‌نوشته‌هایم رو در paragraphplus.ir با علاقمندان به اشتراک می‌گذارم. 


تمام حقوق قالب و محتوای سایت محفوظ است و هرگونه کپی برداری غیر قانونی و بدون اجازه از سایت پیگرد قانونی دارد
طراحی و بهینه سازی : بک لینک | علی بی زد