IDE کامل Lua با محیط لینوکس و مترجم Lua در دستگاه اندروید شما.
Lua IDE یک IDE کامل برنامهنویسی Lua و ویرایشگر کد برای اندروید است که یک محیط توسعه یکپارچه کامل مبتنی بر لینوکس را مستقیماً بر روی دستگاه تلفن همراه شما ارائه میدهد. برنامهها و اسکریپتهای Lua را کاملاً بر روی تلفن یا تبلت خود بنویسید، ویرایش کنید، اجرا کنید، کامپایل کنید، اشکالزدایی کنید و مدیریت کنید - کاملاً آفلاین، بدون نیاز به اتصال به اینترنت.
این برنامه یک IDE واقعی است، نه یک شبیهساز یا ویرایشگر سبک. این برنامه شامل ابزارهای توسعه اصلی، کامپایلرها، مدیران بسته و یک سیستم لینوکس مبتنی بر ترمینال است که آن را برای گردشهای کاری توسعه در دنیای واقعی در اندروید مناسب میکند.
محیط توسعه یکپارچه کامل Lua و لینوکس:---
Lua IDE شامل یک محیط کامل لینوکس با یک پوسته قدرتمند Zsh (تم Powerlevel10k) است. از ابزارهای خط فرمان استاندارد لینوکس برای مدیریت فایلها، اجرای برنامهها، نصب وابستگیها، کامپایل کد و خودکارسازی گردشهای کاری درست مانند یک سیستم لینوکس دسکتاپ استفاده کنید.
یک مفسر داخلی Lua (REPL) برنامهنویسی تعاملی، آزمایش سریع، اشکالزدایی و ارزیابی بلادرنگ کد Lua را امکانپذیر میکند.
ویژگیهای پیشرفته IDE و ویرایشگر
• ویرایشگر کد و IDE کامل Lua
• هایلایت سینتکس برای فایلهای منبع Lua
• پشتیبانی از پروتکل سرور زبان (LSP) برای کمک هوشمند به کد
• تشخیص کد، گزارش خطا و بازخورد توسعهدهنده
• تبهای ویرایشگر نامحدود برای توسعه چند فایلی و چند پروژهای
• تبهای ترمینال نامحدود برای وظایف و گردشهای کاری موازی
• ویرایشگر متن بهینه شده مناسب برای پایگاههای کد بزرگ
از ساختارهای برنامهنویسی رایج مانند متغیرها، توابع، حلقهها، جداول، ماژولها، کتابخانهها، اسکریپتنویسی، اشکالزدایی، اتوماسیون و توسعه نرمافزار ساختاریافته پشتیبانی میکند.
مدیریت بسته، کامپایلرها و ابزارهای ساخت
• مدیر بسته داخلی LuaRocks برای نصب و مدیریت کتابخانههای Lua
• مدیریت وابستگی برای ماژولهای Lua و بستههای شخص ثالث
• شامل کامپایلرهای GCC و G++ برای توسعه C و C++
• ساخت افزونهها و ابزارهای بومی مورد استفاده توسط پروژههای Lua
• اجرای فایلهای باینری کامپایل شده در کنار اسکریپتهای Lua
• اجرای دستورات و ابزارهای ساخت سفارشی
این امر گردشهای کاری پیشرفته مانند پروژههای Lua با اتصالات بومی، اسکریپتنویسی با ابزارهای کامپایل شده و توسعه زبانهای ترکیبی را امکانپذیر میکند.
مدیریت فایل، وارد کردن، صادر کردن و اشتراکگذاری
• مدیر فایل یکپارچه برای مرور و مدیریت پروژهها
• وارد کردن فایلها از حافظه داخلی
• صادر کردن فایلها به حافظه داخلی
• اشتراکگذاری فایلها و پوشهها با سایر برنامهها و مدیران فایل سیستم
• باز کردن، ویرایش و ذخیره فایلها مستقیماً از حافظه اندروید
ایدهآل برای
• یادگیری و تسلط بر زبان برنامهنویسی Lua
• نوشتن، آزمایش و اشکالزدایی اسکریپتهای Lua
• مدیریت کتابخانههای Lua با LuaRocks
• توسعه و اسکریپتنویسی نرمافزار موبایل
• دانشجویان، علاقهمندان و توسعهدهندگان حرفهای
• هر کسی که به دنبال یک IDE Lua، ویرایشگر Lua، کامپایلر Lua یا IDE برنامهنویسی برای اندروید است
چه در حال توسعه برنامههای Lua باشید، چه در حال کامپایل کد با GCC و G++ یا مدیریت وابستگیها با LuaRocks، Lua IDE یک محیط توسعه یکپارچه کامل و واقعی برای اندروید است که قابلیتهای توسعه واقعی را ارائه میدهد - نه یک تجربه محدود یا شبیهسازی شده.