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

نام تاپیک: مدیریت چند نسخه متفاوت از نرم افزار با یک سورس

  1. #1

    مدیریت چند نسخه متفاوت از نرم افزار با یک سورس


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

  2. #2

    نقل قول: مدیریت چند نسخه متفاوت از نرم افزار با یک سورس

    دوستان عزیز منتظر نظراتتون هستم.

  3. #3
    کاربر دائمی آواتار cups_of_java
    تاریخ عضویت
    خرداد 1387
    محل زندگی
    تهران
    سن
    40
    پست
    1,544

    نقل قول: مدیریت چند نسخه متفاوت از نرم افزار با یک سورس

    این قابلیت دو نسخه ای بودن باید در سورس برنامه شما تعبیه بشه دوست عزیز.
    با روش های مختلف طراحی کد برنامه این کار امکان پذیر هست. مثلن به طور plugin وار اگه کدتون رو بنویسین (یعنی قابلیت ها به صورت plugin اضافه بشن) می تونین به طور پوبا این موضوع رو داخل یک کد بدون اینکه فرم های موازی هم درست کنید پیاده سازی کنید.
    داشتن دو سورس برای این منظور اصلن کار عاقلانه و درستی می تونه نباشه.
    هرچند که اگر دنبال دو سورس کردن یک پروژه هستید می تونید از امکان Branch زدن توی اکثر استانداردهای سورس کنترل (مثل Subversion، GIT، CVN،...) استفاده کنید و دو تا Branch درست کنید.

  4. #4
    کاربر دائمی آواتار gholami146
    تاریخ عضویت
    آبان 1388
    محل زندگی
    مشهد مقدس
    پست
    374

    نقل قول: مدیریت چند نسخه متفاوت از نرم افزار با یک سورس

    اما بنظر من اگر دارید برنامتون رو بصورت تجاری طراحی میکنید بهتر در دو نسخه متفاوت انجام بدید
    چرا ؟ دلیل دارم
    شما باید در ابتدای کار لایسنس نرم افزار رو چک کنید و ببینید ایا طرف قابلیت دسترسی رو داره یا نه ؟
    خوب بنظر من این یک مشکل بسیار بزرگ چون یک کرکر براحتی میتونه برنامه رو از حالت معمولی به حالت پیشرفته تبدیل کنه
    من یک برنامه حسابداری رو که دارای سه نسخه بود مبتدی ، متوسط ، و پیشرفته
    و دقیقا تمامی امکانات در یک نسخه بود رو به راحتی از نسخه معمولی به نسخه پیشرفته تبدیل کردم
    خوب حالا نظرت چیه ؟
    حد اقل میدونی نسخه فولت کمتر تو بازار پخش شده ؟!
    من حتی دیدم یک برنامه اتوماسیون اداری که از اینترنت گرفتم در نسخه دموی اون حتی کد های موجود در رویدادها کامل نبود ؟!
    و بقول معروف پاخوردم باجوراب واسه همین نتونستم کرکش کنم
    موفق باشید

  5. #5

    نقل قول: مدیریت چند نسخه متفاوت از نرم افزار با یک سورس

    اینکه چند نسخش کنیم مشکلش اعمال تغییرات و اصلاحاتشه.
    یه کار رو شاید لازم باشه روی هر 3 نسخه اعمال کنیم. اینه که خیلی یه کم ادمو دچار شک می کنه.
    ولی حرف آقای غلامی هم درسته.

تاپیک های مشابه

  1. پرسش : باز کردن چند پنجره در محیط نرم افزار !!!
    نوشته شده توسط CODETALA در بخش C#‎‎
    پاسخ: 0
    آخرین پست: شنبه 02 بهمن 1389, 15:34 عصر

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

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