نمایش نتایج: از شماره 1 تا 10 , از مجموع 13

موضوع: استفاده از بوت استرپ یا عدم استفاده از بوت استرپ ؟؟؟

Hybrid View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1
    عضو انجمن M.Abooali آواتار ها
    تاریخ عضویت
    Apr 2013
    محل سکونت
    Shiraz
    نوشته ها
    269
    تشکر تشکر کرده 
    149
    تشکر تشکر شده 
    841
    تشکر شده در
    385 پست

    پیش فرض پاسخ : استفاده از بوت استرپ یا عدم استفاده از بوت استرپ ؟؟؟

    اگر قرار به یک تحلیل اختصاصی از بوت استرپ باشد (جدا از بحث این که بلد بودنش خوب است یا بد)، نظر dindarloo پخته است.

    - تکراری شدن طرح های نهایی شما. همه متشکل از سطر و سطون
    - زیاد شدن حجم کد شما و فایل های ساخته شده
    - مشکل تحت فریموورک کار کردن ، ورژنی که پروژه باهاش ساخته میشه ورژن فاینال حساب میشه برای اون پروژه.
    ضمن تائید موارد فوق. 2 مورد دیگه هم اضاف می کنم به معایب بوت استرپ:

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

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

    + انعطاف پذیری بالا در سایز نمایشگر با بهره گیری از متد محدوده ابعاد به جای خود ابعاد.
    + وجود نمونه کد های فراوان در سطح وب

    دقت کنید اینجا بنده صرفا بوت استرپ را تحلیل کردم. این که بگیم:

    در روند طراحی موجب تسریع کار خواهد شد.
    استاندارد یک پارچه ای برای طراحی هست که کار تیمی روی قالب را امکان پذیر می کند.
    و ...

    اینها خاص بوت استرپ نیست، اساساً زمانی که شما از یک فریمورک استفاده کنید این خصوصیات را به دست خواهید آورد.

    اشاره به نکات زیر هم بد نیست:

    اما با معایبی که فرمودید اصلا موافق نیستم
    - به هیچ وجه طرح تکراری نمیشه، کدنویس فقط از بوت استرپ برای رعایت استاندارد در چارچوب خاص و سرعت بخشیدن در کارهاش استفاده میکنه و بوت استرپ هیچ محدودیتی در طرح ایجاد نمیکنه، کافیه از گریدها استفاده نکنید تا سطر و ستون نداشته باشه و...
    - حجم کدها بستگی داره به استفاده ما از کدها، شما مثلا در پروژتون نیازی به جداول، فرم ها، دراپ داون و... ندارید خیلی راحت میتونید کدهاش رو از فایل فرض بوت استرپ پاک کنید تا حجم فایل پایین بیاد
    - این مورد هم نمیشه قطعی گفت ورژن فاینال میشه برا اون پروژه، چون ما اگر بجای دستکاری فایل های پیش فرض بیایم فایل استایل جداگانه تعریف کنیم با آپدیت بوت استرپ مشکلی نخواهد داشت
    1. نظر شما درست نیست. منظور از تکراری شدن طرح ها سبک فکری طراح است نه اون سیستم گرید که شما تو ذهنت هست. جهت فهمیدن موضوع به معنای خود کلمه bootstrap دقت کنید در فرهنگ لغت متوجه می شید موضوع چیست. مثلا شما موقعیت کلید بستن مودال ها رو در بوت استرپ تغییر میدین ؟! یا ... عمدتا بوت استرپ کارها رفتار ساختار شکنانه از خودشان در زمان کار با این فریمورک نشان نمی دهد.

    2. حجم کدها منظور حجم فایل های لینک شده در صفحات نیست دوست عزیز. یک ضرب المثل شوخی است میگن بوت استرپ یعنی:

    کد:
    <div>
    <div>
    <div>
    Hello WOrld!
    </div>
    </div>
    </div>
    منظور از حجم زیاد کدها این هست که نسبت Html به محتوای نمایشی به کاربر خیلی بالا خواهد رفت به دلیل التزام بوت استرپ به وارپینگ و پدینگ و سطر بندی و...

    3. شما 2 راه دارید زمان کار با یک فریمورک، یا خودش را ادیت کنید. یا فایل آور رایت براش بنویسید. در روش دوم شما حجم زیادی کد را به کاربر می فرستید که در اصل قراره آورایت بشن ... یک ضعف در طراحی هست این.

    اگر هم نسخه پایه را ادیت کنیم که باز به روز رسانی و ادیت پذیری حذف می شود.

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

    برای همین مثلا شمایی که با بوت استرپ 1.0 کار می کنید آپدیت پذیری شما (به شرط پرهیز از ادیت اساسی کدهاتون) میتونه 1.9 یا ورژن های زیر اون باشه نه بیشتر. به همین دلیل است که مشاهده می کنید مثلا ورژن 4.0 موجود است اما ورژن 3.8 یک فریمورک عرضه می شود ! چون کسانی که با ورژن 3 اون فریمورک کار می کنند هرگز به 4 منتقل نمی شوند (مگر بازنویسی پروژه) پس آپدیت های جزیی را فقط میتونند استفاده کنند.

    پس این 3 مورد فوق صحیح است، فقط مورد آخرش خاص بوت استرپ نیست و یک بحث کلی در فریمورک ها است.
    [ فعالیت تجاری در اینجا ندارم | پاسخ سوالات فقط در تاپیک | اطلاعات بیشتر درباره من: https://abooali.ir ]

  2. تعداد تشکر ها ازM.Abooali به دلیل پست مفید


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. درخواست سرور برای استفاده ریموت در روسیه یا گرجستان
    توسط aminnobakht در انجمن درخواست سرور مجازی
    پاسخ ها: 3
    آخرين نوشته: October 15th, 2019, 21:25
  2. سوال - بستن رنج ای پی با استفاده دسترسی روت به سرور مجازی
    توسط Admin_chatBaran.ir در انجمن سوالات و مشکلات
    پاسخ ها: 2
    آخرين نوشته: January 8th, 2015, 19:53
  3. مشکل در بستن دسترسی اینترنت ریموت دسکتاپ
    توسط mn_smill در انجمن شبکه های ویندوزی
    پاسخ ها: 1
    آخرين نوشته: December 31st, 2014, 17:23
  4. پورتهای ریموت و .. بسته شدن ؟؟؟
    توسط lo0ord در انجمن مباحث دیگر
    پاسخ ها: 19
    آخرين نوشته: March 17th, 2014, 22:08
  5. بسته شدن دسترسی روت
    توسط VatanDC در انجمن ردهت,فدورا,سنت-او-اس Redhat,Fedora,CentOS
    پاسخ ها: 7
    آخرين نوشته: February 10th, 2014, 18:12

مجوز های ارسال و ویرایش

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