-
April 2nd, 2017, 12:15
#11
عضو انجمن
پاسخ : استفاده از بوت استرپ یا عدم استفاده از بوت استرپ ؟؟؟
سلام از نظر من اگر در اینده میخاین قالب های زیادی طراحی کنید و کسب درامد کنید حتما از بوت استرپ استفاده کنید ولی اگر کار شما طراحی قالب نیست یا قالب برای پروژه های خودتون هست یا سالی دو سه بار میخاین قالب بسازین لازم نیست استفاده کنید
بوت استرپ یه مزیت داره که سرعت کارو خیلی زیاد میکنه و اگر بحث سرعت نباشه اگر خودتون یه قالب رو بسازین و ریسپانسیو کنید حتما بهتره البته اگر حرفه ای کار کنید
فکر نمیکنم جز سرعت مزیت دیگری داشته باشه چون هر امکاناتی به شما بده شما خودتون میتونید اونو طراحی کنید پس فقط سرعت کار رو افزایش میده البته این ها در صورتی هست که حرفه ای باشین
-
-
April 2nd, 2017 12:15
# ADS
-
April 2nd, 2017, 19:52
#12
پاسخ : استفاده از بوت استرپ یا عدم استفاده از بوت استرپ ؟؟؟
مرسی از همه
ولی خب بعد یک روز کار کردن باهاش نمیشه ازش دل کند 
خیلی کار رو سریع میکنه ... امکانات component و javascript که داره واقعا راحته و عالی
-
-
April 5th, 2017, 00:17
#13
عضو انجمن
پاسخ : استفاده از بوت استرپ یا عدم استفاده از بوت استرپ ؟؟؟
اگر قرار به یک تحلیل اختصاصی از بوت استرپ باشد (جدا از بحث این که بلد بودنش خوب است یا بد)، نظر 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 ]
-
تعداد تشکر ها ازM.Abooali به دلیل پست مفید