Glade

طراح خط اتصالglade intreface Designer) glade) یک سازنده اینترفیس گرافیکی برای GTKبه همراه اجزای اضافی برای گنوم است. در سومین ورژن آن، glade یک زبان برنامه نویسی غیر وابسته است و برای روی داده ها کد درست نمی کند، ولی ترجیح داده شد به یک فایل XML که یک متقضی استفاده می کرد.(مانند استفاده از gtkada برای زبان برنامه نویسی ada

glade سه ورژن دارد، یکی برای GTK+1 و دوتا برای GTK+2.گلید یک نرم افزار آزاد است و تحت لیسانس عمومی GNU منتشر شده است.

 

تاریخچه و گسترش

اولین نسخه منتشر شده glade ورژن 0.1 است که در 18 آپریل 1998 ساخته شده است. glade 3 در 12 آگوست 2006 منتشر شد.

مطابق گفته وب سایت نرم افزار بیشترین تفاوت های قابل فهم برای یک کاربر موارد زیر است:

- پشتیبانی از undo وredo برای تمامی اعمال.

- پشتیبانی از چندین پروژه باز.

- برداشت از تولید کد

- ترکیب سیستم help با Devhelp

بیشترین تفاوت ها درونی هستند. Glade-3 دوباره نوشته شده است تا از خصوصیات جدید GTK+ 2 و سیستم GObject سود ببرد.(کار بر روی Glade-3 وقتی شروع شد که Glade-2 هنوز به GTK+ 2 برده نشده بوده.) بنابراین کدبیس Glade-3 کوچکتر است و موارد جالب جدیدی را فراهم می کند، شامل:

- کاتولوگ های ویجت های pluggable . این به این معنی است که کتابخانه های خارجی می توانند زمان عملکرد خود را تهیه کنند و نرم افزار آن ها را پیدا کند. در واقع Glade 3 فقط از استاندار های GTK پشتیبانی می کنند; ویجت های GNOME UI و DB به صورت جداگانه تهیه شده اند.

- ابزار های گوناگون نرم افزار(مانند editor و غیره) مانند ویجت ها عمل می کنند. این کار باعث یک پارچگی آسان تر در IDEs می شود (مانندAnjuta یا Scaffold) و آن را برای تغییر Glade UI آسان تر می کند.


صفحه قبلی: PyGTK
صفحه بعدی: SQLAlchemy