نمایش نتایج 1 تا 2 از 2

نام تاپیک: نوشتن برنامه هایی که از پلاگین پشتیبانی می کنند

  1. #1

    Question نوشتن برنامه هایی که از پلاگین پشتیبانی می کنند

    سلام دوستان
    من می خوام یه برنامه بنویسم که این برنامه باید این قابلییت رو داشته باشه که مثل نرم افزار های فایر فاکس یا اپرا و ... دیگران بتونند براش پلاگین بنویسند و به برنامه اضافه کنند.
    سوال من اینه که برای نوشتن همچین برنامه هایی باید چه چیز هایی رو در نظر گرفت و از چه کلاس هایی استفاده کرد ؟ و اینکه آیا bean های جاوا در اینجور کارها نقشی دارند ؟

  2. #2
    کاربر دائمی آواتار soheril.server
    تاریخ عضویت
    بهمن 1388
    محل زندگی
    ♦ MIT University ♦
    سن
    30
    پست
    107

    Thumbs up نقل قول: نوشتن برنامه هایی که از پلاگین پشتیبانی می کنند

    نقل قول نوشته شده توسط alirezaD1 مشاهده تاپیک
    سلام دوستان
    من می خوام یه برنامه بنویسم که این برنامه باید این قابلییت رو داشته باشه که مثل نرم افزار های فایر فاکس یا اپرا و ... دیگران بتونند براش پلاگین بنویسند و به برنامه اضافه کنند.
    سوال من اینه که برای نوشتن همچین برنامه هایی باید چه چیز هایی رو در نظر گرفت و از چه کلاس هایی استفاده کرد ؟ و اینکه آیا bean های جاوا در اینجور کارها نقشی دارند ؟
    با سلام
    کلا" برنامه های قابل توسعه 2 جور هستند:
    1.یک دسته مثل مثلا" iTunes هستند که وقتی قراره چیزی بهش اضافه بشه، حتی کوچک ترین چیز، کل نسخه رو آپدیت میکنه و از اول باید شما همه چی رو نصب کنید
    2.اما دسته دوم برنامه هایی که قابلیت توسعه های مختلف رو بدون نیاز به آپدیت کل برنامه رو دارن مثل همون Firefox که خودتون گفتید...

    مورد اول که نه سخته و نه مورد سوال شما...
    اما در مورد دوم باید بگم که کارای زیادی میشه کرد:
    مثلا" به نظر من حتما" برنامه تون باید شی گرا نوشته شده باشد
    دیگه اینکه باید تمام قابلیت ها رو از قبل در نظر بگیری...یعنی اینکه مثلا" بریم سراغ Add-on های فایرفاکس...اگه دقت کنید می بینید که خود فایرفاکس میاد و چندین نوار طراحی میکنه و در نظر میگیره بعد Add-on ها میان و خودشون رو اونجا نشون میدن...از اون طرف pluginی که میخواد به برنامه ات اضافه بشه باید استانداردهای برنامه ی شما رو رعایت کنه.
    دیگه اگه این نکات رو رعایت کنی چیز سختی باقی نمیمونه فقط کافیه برنامه تون pluginهای جدید رو شناسایی و بعد با قابلیت شی گرایی که داره فراخوانی و اجرا کنه...

    البته قبول دارم که خیلی خوب توضیح ندادم...!!!آخه همون طور که گفتم خیلی کارا میشه کرد...

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •