Closure Tools
۱۳۸۸/۰۸/۲۷ ۲۳:۵۸ منتشر شده در تاریخ : ۱۳۸۸/۰۸/۲۷ دسته بندی : اخبار فناوری ، معرفی ، FireFox ، Google ، SalarBlog 3
مدتی نزدیک به دو هفته است که گوگل یکی از پروژه های موفق خودش رو که پشت تعدادی از سرویس هایش یعنی Gmail ، Docs و Maps قرار دارد رو اوپن سورس کرده.
Closure Tools مجوعه ای از ابزار ها است که برای توسعه دهندگان وب در نظر گرفته شده است. این مجوعه شامل موارد زیر است.
Closure Compiler
بهینه ساز یا فشرده ساز کد های جاوا اسکریپت هست. این ابزار با شناسایی کدهای بی استفاده و حذف آنها قوی تر از سایر فشرده ساز ها ظاهر شده. بی جهت نیست که اسم کامپایلر رو انتخاب کردن. این ابزار همچنین کد رو تا حد زیادی فشرده می کنه. این کار با استفاده از تغییر نام متغیرهای داخلی و پارامترها انجام میشه. همچنین امکاناتی مانند بررسی وجود باگ های احتمالی و تشخیص خطاها ، در کد نویسی صحیح جاوا اسکریپت بسیار کمک خواهد کرد.
برای امتحان این ابزار به صورت آنلاین به اینجا مراجعه کنید:
http://closure-compiler.appspot.com/home
توجه کنید که هیچ یک از لینکها برای ایران باز نخواهد شد و از روشهای معمول برای رفع این مشکل استفاده کنید.
Closure Inspector
یک افزونه فایرفاکس هست که به افزونه Firebug اضافه می شه. کار اصلی این افزونه ایجاد امکان دیباگ کردن کدهای جاوا اسکریپتی که obfuscated شده هستند است. همچنین این ابزار اماکاتی مانند source mapping و stack trace پیشرفته تر و امکان unit test رو به فایرفاکس شما اضافه خواهد کرد.
برای رفع اشکال کد های اکثر سایتها این ابزار یک کارگشای حرفه ای برای شما خواهد بود.
Closure Library
کتابخانه ای استاندارد شده توسط گوگل برای جاوا اسکریپت هست. این کتابختانه امکانات زیادی مانند طراحی رابط کاربر ، unit testing ، کار با rich-text و تبادل داده ها با سرور و غیره رو فراهم می کنه.
برای کار با کتابخانه حتما مستندات اون رو مطالعه کنید.
Closure Templates
ابزار یا فریم ورکی هست که امکان تولید کد های html دینامیک رو فراهم می کنه. این ابزار هم برای Java و هم برای Javascript پیاده سازی شده است. در صورتی که به صورد دینامیک با جاوا اسکریپت ظاهر صحات رو تغییر می دید این قالب ها کار شما رو سریع تر خواهند کرد.
سلام!
پاسخحذفجالب بود.اتفاقن دارم روی یه آموزش کار میکنم که on demand میاد کد جاوا اسکریپت رو کامپرس میکنه.یه وب سرویس که از Closure Compiler استفاده میکنه.
ولی جالب اینجاست که نمیدونستم Closure ابزار های دیگه ای هم داره :دی
با سلام خدمت شما دوست عزیز
پاسخحذفوب سایت خیلی خوبی دارید , فقط وقتشو بیشتر کنید[نیشخند]
وب من در مورد انحرافات اسلامی هست , اگه دوست داشتی حتما ببین
راستی خوشحال می شم اگر وب من رو لینک کنید و خبر بدید تا من هم لینک کنم.
با تشکر " قربون علی "
مطالب آموزشی خوبی دارید.
پاسخحذففقط کمی فعایتتون رو بیشتر کنید.