در Aejaks ابزار پنجره برای توسعه سریع برنامه های کاربردی وب AJAX فعال است. این ترکیبی از سادگی قدرتمند از زبان کنید Tcl با مبتنی بر جاوا Echo2 سیستم پنجره مستقل از مرورگر.
Aejaks برنامه های کاربردی در یک زبان برنامه نویسی نوشته شده اند، بدون نیاز به نوشتن هر HTML، جاوا اسکریپت، یا CSS. پروژه قرض از سیستم پنجره TK، اما به طور مستقیم سازگار با TK نیست. آن را در بالای هر وب سرور جاوا اجرا می شود، و می توانید با استفاده از هر کتابخانه جاوا موجود را.
ساده برنامه نویسی آژاکس
برنامه نویسی برنامه های کاربردی مبتنی بر آژاکس وب مدرن به طور کلی به معنی نوشتن کد در تعدادی از زبانهای: جاوا اسکریپت برای رابط، جاوا، پی اچ پی، TCL، روبی، پایتون، و غیره برای باطن، همراه با دوز سالم از XML، CSS و DHTML.嚙 篌 AKS اجازه می دهد که برنامه های مشابه با یک زبان برنامه نویسی تک، TCL نوشته شده است.
یک لایه نازک بر Echo2.
Echo2 ابزار پنجره بر اساس جاوا برای ساخت و ساز آژاکس فعال برنامه است.嚙 篌 AKS ترجمه بیشتر از Echo2 جاوا اشیاء تبدیل به اشیاء TCL، اما فراهم می کند بسیاری از ویژگی های میانبر، مانند ساخت و ساز شی ناشناس برای ویژگی از نوع اشیاء.
TK رابط شی الهام
TK تعیین استاندارد برای برنامه های کاربردی پنجره های برنامه نویسی از یک زبان برنامه نویسی.嚙 篌 AKS قرض از TK (اما سازگار با TK نیست.) برجسته ترین این آثار، دستورات ایجاد ویجت پیاده سازی مستقیم از اساسی اشیاء Echo2 هستند.嚙 篌 AKS نیز به پیروی از مدل TK از گروه بندی ویدجت بر اساس سلسله مراتب بسته بندی خود را
چه جدید در این نسخه است:.
این نسخه به رفع یک اشکال در کتابخانه MrPersister که باعث SQL بولی نوع داده را به درستی به یک نوع داده منطقی جاوا نقشه برداری شود.
مترجم JTcl شامل به روز رسانی شده به رفع نشت حافظه ممکن است.
موتور پایگاه داده H2 شده است را به نسخه های اخیر به روز رسانی.
این نسخه جایگزین مترجم Jacl با JTcl، verson به روز از TCL برای جاوا:
جدید در نسخه 2.0 است.
JTcl پیاده سازی تقریبا تمام کنید Tcl 8.4 ویژگی های.
نسخه جامعه حمایت از Echo2 و کتابخانه مرتبط را شامل می شوند، که رفع مسائل مربوط به سازگاری با اینترنت اکسپلورر 9.
همچنین در این نسخه از روش updateOptimistic در بسته MrPersister ثابت است.
شی پنجره (& quot؛ را. & quot؛ را) در حال حاضر روش getClientProperties.
پایگاه داده H2 شده است را به نسخه های اخیر به روز رسانی (نگاه کنید به تغییرات فایل برای اطلاعات ارتقاء).
جدید در نسخه 1.3 است:
ویجت ExpandableSection در حال حاضر روش به مجموعه عنوان پیش زمینه و رنگ پس زمینه.
برنامه نمونه WarMachine اجازه می دهد تا فایل های اضافی کتابخانه JAR افزایش یافته بود.
روش پنجره exitApp هم اکنون می توانید با استفاده از یک سرولت خروج به خروج یک برنامه.
اشکالات ثابت شامل از بین بردن شخصیت های غیر اصلی در بسته هاید.
ویجت جعبهترکیب برای جلوگیری از بک اسلش به نقل از کاراکترهای فضای سفید ثابت بود.
روش کتابخانه aejaks_entryBox به طوری که پاسخ به تماس در حال حاضر عبور دو آرگومان تغییر شده است. این تغییر با نسخه های قبلی ناسازگار است و تغییر کد نیاز دارد.
جدید در نسخه 1.2 است:
به ثابت aejaks_console.tcl: قرار می دهد و خیط و پیت کردن با فایل های واقعی کار می کنند، اضافه کردن منو انتخاب فونت.
ورود پیام اگر interp نمی تواند ایجاد شود (پچ توسط مت آوری)
ارائه دهندگان سلول جدول / هدر در حال حاضر خود interp TclEvent محاسبه- خود برای جلوگیری از گرفتن interp resultObject استفاده کنید.
بسته MrPersister در حال حاضر شامل روش updateOptimistic، استفاده getColumnLabel () به جای getColumnName () برای عمومی و نقشه، نسخه بسته mrpersister دست انداز به 1.1، کتابخانه به 3.8.2.
DbObjForm گزینه '-dbAction updateOptimistic' اضافه. حالت نمایش نمایش TextField به جای SelectField. برچسب زمان یا تاریخ ساعت SQL انواع در حال حاضر تبدیل به اشیاء java.sql.Timestamp برای DbObjBuilder و DbObjForm نقشه برداری.
به روز شده Echo2 به نسخه 2.1.1+ (آخرین از SVN)، حذف پچ TextComponent (ثابت در کد بالادست.)
به روز شده H2 به نسخه 1.1.111.
Tcljava مسیر reflectobject تلاش می کند تا اشیاء نشت نیست دیگر، انتظار پچ رسمی. اضافه کردن پچ به دور از مراجع TclClassLoader.
پاکسازی هنگامی که برنامه خارج شده است و ایست جلسه بهتر است. interp Jacl است به شیوه ای پاک دفع، کاهش منابع آویزان به اشیاء دیگر.
ثابت 'برده پک "و" کودکان پک برای پنجره ریشه نمایش داده شد.
aejaks_messageBox در حال حاضر شامل گزینه -msgType DirectHtml
warMachine در حال حاضر اجازه می دهد تا محتوای وب استاتیک که در جنگ گنجانده شده است.
جدید در نسخه 1.1 است:
یک خطا که بسته بانک اطلاعاتی MrPersister از کار در جاوا 1.6 مانع ثابت شد.
PersistenceManager و JdbcDao اشیاء نیز ثابت شد.
این نسخه دارای یک MrPersister کتابخانه دسترسی به پایگاه داده:
جدید در نسخه 1.0 است.
موتور پایگاه داده H2 است برای شروع سریع توسعه نرم افزار پایگاه داده گنجانده شده است.
همچنین شامل سیستم آپاچی Log4J ورود به سیستم، یک ویجت RichTextArea، تبادل کتابخانه استاندارد برای پیام ها، ورودی، انتخاب رنگ، انتخاب تاریخ و ارسال فایل، و یک بسته هاید برای آسان کنید Tcl به جاوا ادغام.
برنامه های کاربردی نمونه جدید: TclTutor، Aejaks ROLODEX، و WarMachine.
نظر یافت نشد