لطفا وارد شوید یا ثبت‌نام کنید تا به انجمن‌ها دسترسی کامل داشته باشید.



 
امتياز موضوع :
  • 0 رأي - معدل امتيازات : 0
  • 1
  • 2
  • 3
  • 4
  • 5
چرا از gtk استفاده کنیم؟
2005-07-19, 11:16 PM,
ارسال : #1
چرا از gtk استفاده کنیم؟
سلام دوستان پنگوئن و گوزن‌کار Smile

در تاپیک‌های تکنوتاکس خیلی مواقع بحث بر سر انتخاب qt یا gtk بود. چیزی که من هم یک‌سال درگیر اون بودم. چیزی هم که در اینجا می‌نویسم بذارید به حساب نظرات شخصی خودم. لا اکراه فی الgui
اول از همه یه نکته که برای هر دو شون صدق می‌کنه: هر دو توسط pars online فیلتر شده‌اند Smile
منظورم gimp.org و trolltech.com هستش. به هر حال پارس آنلاینی‌ها یه کمی طرفدار gtk هستند چون gtk.org را هنوز فیلتر نکرده‌اند :wink:

می‌دانید که gtk با lgpl و qt با gpl (به صورت اختیاری) منتشر میشه. البته از جزئیات licensing برای qt زیاد مطلع نیستم ولی بالاخره پس از مطالعات همچین متوسطا زیاد gtk را انتخاب کردم چون:
× C را بیشتر از C++ دوست دارم.
× gtk برای تقریبا تمامی زبانهای مهم در دسترس است. (خیلی بیشتر از qt)
× پایدارتر از qt است.
× آسانتر از qt است.
× با gtk بالاخره از x, y راحت شدم :wink:
× و ...
البته qt به خاطر استفاده از یک زبان شی‌گرا روند توسعه و نگهداری برنامه را راحت تر می‌کند ولی این دلیل نمیشه gtk شی‌گرا نباشه :wink:

البته مهمترین نکته‌ای را که می‌تونم بگم اینه:
<!-- m --><a class="postlink" href="http://www.xemacs.org/Documentation/21.5/html/standards_4.html#SEC16">http://www.xemacs.org/Documentation/21. ... html#SEC16</a><!-- m -->
البته بعد از اینکه qt هم gpl شد استالمن باهاش کنار اومده:
<!-- m --><a class="postlink" href="http://www.linuxdevices.com/articles/AT3236151590.html">http://www.linuxdevices.com/articles/AT3236151590.html</a><!-- m -->

اما زیباترین چیز در مورد gtk همون g اولشه
[ltr]
کد :
╔═══════════════════════════════════════╗
║ ╔═══════╗                             ║
║ ║ G T K ║                             ║
║ ╚═╤═╤═╤═╝                             ║
║   │ │ └─────────┐                     ║
║   │ └───────┐   │                     ║
║   │         │   │                     ║
║ ╔═▼═══════╗ ▼   ▼                     ║
║ ║ G I M P ║ ToolKit                   ║
║ ╚═╤═╤═╤═╤═╝                           ║
║   │ │ │ └────────────────────┐        ║
║   │ │ └─────────┐            │        ║
║   │ └─────┐     │            │        ║
║   │       │     │            │        ║
║ ╔═▼═════╗ ▼     ▼            ▼        ║
║ ║ G N U ║ Image Manipulation Program  ║
║ ╚═╤═╤═╤═╝                             ║
║   ├─┼─┼──────────────┐                ║
║   │ │ └─────────┐    │                ║
║   │ └───────┐   │    │                ║
║   │         │   │    │                ║
║ ╔═▼═════╗   ▼   ▼    │                ║
║ ║ G N U ║'s Not Unix │                ║
║ ╚═╤═╤═╤═╝   ▲   ▲    │                ║
║   │ │ └─────┼───┘    │                ║
║   │ └───────┘        │                ║
║   └──────────────────┘                ║
╚═══════════════════════════════════════╝
[/ltr]
جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2005-07-20, 01:17 AM,
ارسال : #2
 
همین بابا گفتیم چشامونو کور کنیم البته جالب بود مخصوصا وقتی گفتی از x,y راحت شدی یه چند تا منبع چند تا کتاب سایت چیزای مختلف اینجا بگذار در ضمن ممنون با اینکه کم بود اما جالب بود
جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2005-07-20, 05:12 AM,
ارسال : #3
 
سلام

اگر من یه برنامه که از کتابخانه های kde استفاده میکنه نوشتم میتونم برنامه ام رو بفروشم؟ اصلا این برنامه من دیگه ربطی هم به qt داره یا نه؟
سوال دیگه اینکه کدوم دارای ابزارها و انعطاف بیشتری هستند؟
نقل قول این ارسال در یک پاسخ
2005-07-20, 07:57 AM,
ارسال : #4
 
جالب بود. ممنون
مشاهده تارنمای کاربر جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2005-07-20, 08:18 AM,
ارسال : #5
 
سلام
KDE کاملا GPL ه و هیچ مشکلی ندارین. مشکل با Qt هم همون قضیه Dual Licensing شه چون اگه شما پول در بیاری باید پول هم بدی. مسلما Qt خیلی قویتر از KDE یه ولی خب ممکنه شما به همچین قدرتی نیاز نداشته باشین و همون KDE و ابزارهاش جوابگوتون باشه.

[ltr] Home: Arch Linux, AMD X2 4600, 2 GB, 250 GB, [/ltr]
مشاهده تارنمای کاربر جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ


رفتن به انجمن :


کاربران در حال مشاهده موضوع : 1 مهمان