During learn and experience

۲ مطلب در شهریور ۱۳۸۸ ثبت شده است

GWT CodeSplitting

CodeSplitting یکی از قابلیت های فوق العاده ای است که قرار است در GWT 2 اضافه شود. برای روشن شدن دلیل اینکه چراتیم توسعه GWT تصمیم گرفته است چنین قابلیتی را به GWT اضافه کند ، ابتدا توضیحی در مورد مشکلات موجود داده می شود سپس در باره کلیات این قابلیت جدید توضیحاتی آورده می شود.

برنامه های AJAX بیشتر کارهای خود را با استفاده از جاوااسکریپت انجام می دهند و این سبب می شود که حجم کدهای جاوااسکریپت برنامه بالا رفته و تاثیر مستقیمی برروی زمان اجرای اولیه برنامه بگذارد.
اگر به خروجی کامپایلر GWT توجه کرده باشید ، این کامپایلر به ازای هر مرورگر (و زبان های که برنامه شما از آن پشتیبانی می کند) یک فایل جاوااسکریپت با قالب نام XXXXXXXXXXXXXXXXXXXXXXX.cache.html برای شما ایجاد می کند. زمانی که حجم کدهای برنامه شما کم است این فایل ها حجمی حدود 100 تا 150 کیلوبایت دارند که باید در زمانی که کاربر اولین درخواست مشاهده برنامه شما را داد برروی مرورگر کاربر بارگزاری شود. اما وقتی حجم کدهای برنامه شما افزایش می یابد حجم این فایل ها نیز زیاد می شود (در بعضی موارد حتی بیشتر از 500 کیلوبایت ) در اینصورت کاربر برای مشاهده برنامه شما باید باید مدت زمان زیادی منتظر باشد.
CodeSplitting به شما این امکان را می دهد در زمان نوشتن برنامه با استفاده از دستور GWT.runAsync مکانهایی که می خواهید برنامه split شود را مشخص کنید. با این کار قسمت هایی از برنامه که با این روش مشخص کرده اید در زمان کامپایل درون یک فایل جداگانه کامپایل می شود و در زمان اجرا نیز در هنگام بارگزاری اولیه برنامه برروی مرورگر کاربر بارگزاری نمی شود بلکه در صورت نیاز بارگزاری می شود.

به مثال زیر توجه کنید:
با اضافه شدن این قابلیت در GWT 2 شما می توانید بر حجم فایل های جاوااسکریپت ارسالی برای کاربران کنترل داشته باشید.

شاد باشید.
۲۵ شهریور ۸۸ ، ۰۸:۳۸ ۱ نظر موافقین ۰ مخالفین ۰
سعید زرین فام

چگونگی تغییر ظاهر look and feel) Netbeans)

اگر دوست دارید برای تنوع هم شده ظاهر Netbeans را تغییر دهید ، می توانید با اعمال تنظیماتی در فایل netbeans.conf که در فولدر etc (درون فولدری که Netbeans را نصب کرده اید) قرار دارد از این به بعد Netbeans را با ظاهر جدید ببینید.
برای این کار کافی است look and feel مورد نظر خود را بصورتی که در ادامه گفته می شود درون فایل netbeans.conf اضافه کنید.
برای مثال اگر می خواهید از ظاهر جدید Nimbus که در JDK 6 update 10 ارائه شده است استفاده کیند کافی است مقدار زیر را در انتهای مقادیر متغییر netbeans_default_options درون فایل netbeans.conf اضافه کنید:

--laf com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel

پس از ذخیره تغییرات اعمال شده در صورتی که Netbeans را بسته و مجددا اجرا کنید تغییر ظاهر در Netbeans را مشاهده خواهید کرد.



منبع: Java How To ...

شاد باشید.
۰۹ شهریور ۸۸ ، ۰۶:۴۱ ۱ نظر موافقین ۰ مخالفین ۰
سعید زرین فام