مشاهده دست آورد نظرسنجی: نظر شما راجع به اين روش

رای دهنده
32. شما نمی توانید در این رای گیری رای بدهید
  • عالي

    19 59.38%
  • خوب

    10 31.25%
  • متوسط

    0 0%
  • ضعيف

    3 9.38%
نمایش نتایج 1 تا 40 از 55

نام تاپیک: ---- آموزش ساخت برنامه چند زبانه با مثال 4 زبانه ----

Hybrid View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1
    کاربر دائمی آواتار حمید محمودی
    تاریخ عضویت
    آذر 1387
    محل زندگی
    0x0001
    پست
    642

    نقل قول: ---- آموزش ساخت برنامه چند زبانه با مثال که 4 زبانه ----

    نقل قول نوشته شده توسط vbhamed مشاهده تاپیک
    من هم روشهاي چند زبانه ساختن برنامه هاي مختلف و معروف رو ديدم

    اگر ممكنه مزيتها و معايب اين روشي كه در اين تاپيك معرفي كردم رو بگيد.

    سرعت اجرا ؟
    سرعت چند زبانه كردن اوليه برنامه ؟
    انعطاف پذيري ؟
    پشتيباني از اشياء مختلف و قابليت تعميم ؟
    سرعت گسترش برنامه چند زبانه ؟

    من يك برنامه خيلي ساده نوشتم كه خودش متنها رو از تو فايل سورس برنامه در مياره و در صورتيكه تو بانك اطلاعاتي نباشه، اون رو اضافه مي كنه، فقط كافيه شما بانك رو باز و ترجمش رو بنويسي

    حالا ميشه بگين روشهايي كه شما معرفي كردين چه برتريها و چه عيبهايي نسبت به اين روش داره ؟
    سلام. همانطوری که قبلا هم اشاره کردم، استفاده از روش فایل متنی مزیت های بسیاری داره. شما که میگین روشهای چند زبانه برنامه های معروف رو دیده اید باید بهتر بدونین که روش بانک مناسب نیست . من به مزیت های روش بانک در چند زبانه کار ندارم. به نظر من هر یک از مواردی که الان میخام اشاره کنم میتونه باعث بشه برنامه ای که نوشتیم از نظر کاربر دور بشه. البته این رو هم باز قید میکنم که بستگی داره که منظور ما چه برنامه ای باشه. برنامه ای که ماهی چند بار آپدیت میشه و کاربران بسیار زیادی در سطح کشور داره و یا یه برنامه ساده...

    شما میکنین که استفاده از روش بانک برای برنامه نویس ساده هست و پیچیدگی رو میاره پایین و خیلی راحت میشه ازش استفاده کرد. اما به نظر من بهتره که نظرات کاربرانی که از نرم افزارهای ما کار کردند رو لحاظ کنیم و نه راحتی خودمونو... شاید این بحث مطرح بشه که خوب ما روش بانک رو استفاده کردیم و خیلی ها ( و اصلا همه) باهاش راحترن. اما به این هم باید توجه کرد که مثلا اگه بخایم یک آپدیت از همین فایل لنگج که کاربران ما دارن ازش استفاده میکنن بیرون بدیم . به همه بگیم (یا توی برناممون پیاده کنیم) هر میخاد تموم پک لنکج ها رو یه سره دانلود کنه .... بهتر نبود ورژن کنونی فایل لنگج رو با اونی که روی سرور هست بررسی کنیم و بعدش پیغام دانلود فقط همین فایل رو به کاربر بدیم. البته میشه با روش بانک هم این رو پیاده کرد ولی خوب باز اونم با پیاده سازیش بایستی یه کارایی کرد که دردسر داره و مشکلاتی رو بوجود میاره...

    مزایای روش فایل متنی رو من فکر کنم توی پست های قبلی خودم گفتم (خصوصا اون شکل که خیلی تابلوه ) از معایبش هم میتونم فقط به پیچیدگی ظاهری برای برنامه نویس در زمان پیاده سازی نرم افزار اشاره بکنم. بازهم میگم با روش مالتی لنگجی که توی IDM استفاده شده میشه هر نوع متنی رو برای هر نوع خصوصیات انواع کنترل و به طور کل هر نوع متنی که نیاز به نمایش داره با سرعت خیلی بیشتر از روش بانک استفاده بشه. که البته با بانک/ریسورس (جدا و یا پیوست شده) شاید بشه شبیه به فایل متنی پیاده بشه اما فکر نکنم بشه رضایت کاربر ها رو برای تموم حالات یک برنامه ایدال چند زبانه جلب کرد . این رو هم میگم من فقط تجربه کاریمو تو این چند سال برنامه نویسی بیان کردم و کاربرهای ما خیلی زیاد از این روش راضی هستند. ولی هر کسی هر روشی که دوست داره میتونه استفاده کنه حتی اون روش Lan1 دوستمون رو

    متاسفانه بنده دارم روی پروژههایی کار میکنم که تموم وقت منو گرفته و وقت کافی برای توضیح بیشتر رو ندارم

    موفق باشید

  2. #2

    Wink نقل قول: ---- آموزش ساخت برنامه چند زبانه با مثال که 4 زبانه ----

    سلام

    من به مزیت های روش بانک در چند زبانه کار ندارم.
    مگر ميشه موضوع به اين مهمي رو ناديده گرفت !

    شما میگین که استفاده از روش بانک برای برنامه نویس ساده هست و پیچیدگی رو میاره پایین و خیلی راحت میشه ازش استفاده کرد. اما به نظر من بهتره که نظرات کاربرانی که از نرم افزارهای ما کار کردند رو لحاظ کنیم و نه راحتی خودمونو...
    درسته كه ما گفتيم برنامه نويسها راحت تر مي تونن كار كنن، اما نگفتيم كار كاربران مشكل ميشه

    به نظر شما گذاشتن يك فرم با يك گرايد خيلي ساده كه به بانك وصله و فقط دو تا ستون داره و امكان ويرايش و اضافه كردن زبان رو به كاربر مي ده كار سختيه ؟

    اما به این هم باید توجه کرد که مثلا اگه بخایم یک آپدیت از همین فایل لنگج که کاربران ما دارن ازش استفاده میکنن بیرون بدیم . به همه بگیم (یا توی برناممون پیاده کنیم) هر میخاد تموم پک لنکج ها رو یه سره دانلود کنه .... بهتر نبود ورژن کنونی فایل لنگج رو با اونی که روی سرور هست بررسی کنیم و بعدش پیغام دانلود فقط همین فایل رو به کاربر بدیم. البته میشه با روش بانک هم این رو پیاده کرد ولی خوب باز اونم با پیاده سازیش بایستی یه کارایی کرد که دردسر داره و مشکلاتی رو بوجود میاره...
    اولا كه با بانك هم ميشه، ثانيا اگر براي هر زبان از يك ديتابيس استفاده نماييد، دانلود يك فايل ديتابيس 65 كيلوبايتي با اينترنت ذغالي هم راحته تازه اگر فشردش كنيد كه ميشه چند كيلوبايت

    بازهم میگم با روش مالتی لنگجی که توی IDM استفاده شده میشه هر نوع متنی رو برای هر نوع خصوصیات انواع کنترل و به طور کل هر نوع متنی که نیاز به نمایش داره با سرعت خیلی بیشتر از روش بانک استفاده بشه.
    هر نوع شي ئي كه با اين روش هم ميشه ولي دليلتون براي سرعت بيشتر چيه ؟

    هدف من از اين روش اينه كه خيلي راحت بتونيد برنامتون رو چند زبانه كنيد

    فرض كنيد يك برنامه حسابداري نوشتيد با 50 تا فرم و 1000 تا شي ء
    مي دونيد دادن 1000 تا Id و پياده سازي اونها چه زمان طولاني يي مي بره
    اينقدر كه اصلا خيلي ها منصرف ميشن، مخصوصا اگر از اول اينكار رو انجام نداده باشن

    بعدش فكر كنيد هر آپديتي روي فرمتون انجام بدين بايد فايلهاي زبان رو اصلاح كنيد

    ولي در اين روش، هر تغييري تو برنامتون بدين نياز به هيچ كار ديگه اي نيست
    فقط كلمات و جملات جديد رو به بانكتون اضافه كنيد
    آخرین ویرایش به وسیله vbhamed : پنج شنبه 14 شهریور 1392 در 10:16 صبح
    اگر من و شما هر كدوم يك چيز ياد داشته باشيم و به هم ياد بديم، حالا هر كدوم دو تا چيز ياد داريم ! http://www.ArminaCo.com

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

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