با سلام
وقت بخیر
فریم ورک بوت استرپ جزو ضروریات حوزه طراحی وب می باشد و حتما توصیه می شود یاد بگیرید هم از نظر گوگل و هم کاربران بسیار دارای اهمیت است.
اگر سی اس اس را یاد دارید با سرعت زیادی می توانید بوت استرپ را نیز فرا بگیرید.
موفق باشید
M.Abooali
April 1st, 2017, 19:54
فراگیری هر فریمورکی یک امتیاز برای یک طراح است.
بوت استرپ
960.gs
و ...
با این وجود سعی کنید هیچ وقت اسیر یک فریمورک خاص نشوید. خلاقیت خود را حفظ کنید. اما معناش فرار کردن از فریمورک ها نیست. متنوع کار کنید.
dindarloo
April 1st, 2017, 23:27
طراحانی که به سمت بوت استرپ رفتند تفکر بوت استرپی بر اون ها حاکم شده و این تفکر رو در طراحی و بقیه امور به کار گرفتند و کمتر هم حاظر به دل کندن ازش شده اند.
بوت استرپ مزایای زیادی داره که گفتنش فایده ای نداره ، چون شما دارید میرید سمتش و کمکی به شما نمیکنه
ولی معایبی هم داره که دونستنش به شما کمک میکنه که تصمیم بگیری برید برید سمتش یا نه.
- تکراری شدن طرح های نهایی شما. همه متشکل از سطر و سطون
- زیاد شدن حجم کد شما و فایل های ساخته شده
- مشکل تحت فریموورک کار کردن ، ورژنی که پروژه باهاش ساخته میشه ورژن فاینال حساب میشه برای اون پروژه.
Oscar
April 2nd, 2017, 00:54
با سلام
به نظرم حتما از بوت استرپ در پروژه هاتون استفاده کنید همونطوری که دوستمون گفتن مزایای زیادی داره که نیازی به گفتش نیست
طراحانی که به سمت بوت استرپ رفتند تفکر بوت استرپی بر اون ها حاکم شده و این تفکر رو در طراحی و بقیه امور به کار گرفتند و کمتر هم حاظر به دل کندن ازش شده اند.
این مورد کاملا درسته واقعا دل کندن از یک استاندارد جهانی در حال حاضر سخته مگر اینکه تحولاتی صورت بگیره که بوت استرپ ساپورت نکنه که بعید میدونم یا اینکه فریم ورک قدرتمند دیگری که کم هم نیستند جایگزین بشه توسط خود طراح
ولی معایبی هم داره که دونستنش به شما کمک میکنه که تصمیم بگیری برید برید سمتش یا نه.
- تکراری شدن طرح های نهایی شما. همه متشکل از سطر و سطون
- زیاد شدن حجم کد شما و فایل های ساخته شده
- مشکل تحت فریموورک کار کردن ، ورژنی که پروژه باهاش ساخته میشه ورژن فاینال حساب میشه برای اون پروژه.
اما با معایبی که فرمودید اصلا موافق نیستم
- به هیچ وجه طرح تکراری نمیشه، کدنویس فقط از بوت استرپ برای رعایت استاندارد در چارچوب خاص و سرعت بخشیدن در کارهاش استفاده میکنه و بوت استرپ هیچ محدودیتی در طرح ایجاد نمیکنه، کافیه از گریدها استفاده نکنید تا سطر و ستون نداشته باشه و...
- حجم کدها بستگی داره به استفاده ما از کدها، شما مثلا در پروژتون نیازی به جداول، فرم ها، دراپ داون و... ندارید خیلی راحت میتونید کدهاش رو از فایل فرض بوت استرپ پاک کنید تا حجم فایل پایین بیاد
- این مورد هم نمیشه قطعی گفت ورژن فاینال میشه برا اون پروژه، چون ما اگر بجای دستکاری فایل های پیش فرض بیایم فایل استایل جداگانه تعریف کنیم با آپدیت بوت استرپ مشکلی نخواهد داشت
phpcoding
April 2nd, 2017, 01:06
سلام
من طراحی قالب با html5 و css3 رو بلدم
ولیخب دوست دارم برم سمت فریمورک بوت استرپ
میخواستم کسی تجربه کار باهاشو داره.؟ ؟؟
کلا چطوریه خوبه؟؟ بده؟؟
نظرتونو بگین متشکر
با سلام
بوت استراپ یکی از بهترین و قدرتمند ترین فریم وورک های css به حساب میاد دوست عزیز و یادگیریش خالی از لطف نیست
البته یاد گرفتن نمیخواد . در مورد html و css یه سری آیدی و کلاس های خاصه که باید حفظ کنید . که اگرم حفظ نکنید میتونید از داکیومنشنش استفاده کنید در مورد جاوا اسکریپت هم یه سری امکانات مثل مدل ها و ... است که باز هم میتونید حفظ کنید هم از داکیومنشن راهنمایی بگیرید
اما نظر شخصی خود من . بعد از هشت سال برنامه نویسی به 14 زبان مختلف میتونم بگم یکی از قدرتمند ترین و بهترین فریم وورک های جهان بوت استراپه که واقعا یدونس . من ازش راضیم و سه ساله در تمام پروژه هام ازش استفاده میکنم
در مورد معایبی که دوستمون فرمودند تکراری شده این اصلا درست نیست . فریم وورک بوت استراپ فقط یه طرح کلی به کاربر نمیده . یه سری امکانات رو به کاربر میده که کاربر میتونه از طریق اونا طرح های متفاوت رو خلق کنه . حالا یه سری از دوستان تجربه و دانششون نمیکشه میان از طرح های آماده استفاده میکنن که خب این هم اصلا مشکلی نیست ولی خب به قول شما باعث تکراری شدن شده . بهترین طرح ها و کار هارو میشه با بوت استرپ انجام داد . خود من کسیم که تو php از هیچ فریم وورکی استفاده نمیکنم . در صورتی که به فریم وورک های laraverl-yii-codeignetor-phpcake کاملا مسلط هستم ولی هیچ وقت از هیچ کدومشون استفاده نمیکنم . چون خوشم نمیاد . و مهم از تر همه خودم فریم وورک شخصی خودم یعنی tkframework رو برای استفاده شخصیم نوشتم که البته پابلیک هم نیست . باره ها هم تصمیم گرفتم فریم وورک هایی برای css بنویسم باز هم برای استفاده شخصی خودم که البته نوشتم . فریم وورکی تحت عنوان css-tkframework که البته زیاد هم جالب نشد . واسه همین تصمیم گرفتم تا آخرش از بوت استراپ استفاده کنم چون بهترین و عالی ترین فریم وورکه و من خیلی ازش راضیم . مگه اینکه تغییر تحولاتی به قول دوستمون پیش بیاد که بعید میدونم حالا حالا ها همچین اتفاقی بیوفته
البته این نظر شخصی منه شما خودتون تصمیم گیری کنید . یه جمع بندی کلی از صحبتای منو دوستان بزنید یه تصمیم گیری کلی کنید
با تشکر
rezaonline.net
April 2nd, 2017, 01:09
بووت استرپ فریم ورک خوب و کاملی هست
اما نسبتا حجم فایلهایی که همراهش باید اضافه بشه به پروژه کمی سنگین هست
فریم ورکهای سبکتری هم هستن که میتونید ازشون استفاده کنید
http://foundation.zurb.com
در کل یادگیری فریم ورک های سمت کلاینت فکر نکنم هر کدومش بیشتر از چند روز زمان بخواد .
یه چرخی بزنید :)
یادگیریشون جذاب هست
Allii
April 2nd, 2017, 01:30
درود.
خارج از بحث عرض کنم خدمتتون که در حال حاضر متریال دیزاین جدیدترین سبکی هست که گوگل روی اون داره کار میکنه. چند فریم ورک هم برای این متد طراحی وجود داره مثل materializecss که بررسی و یادگیری شون خالی از لطف نیست.
در کل یادگیری فریم ورک ها از ضروریات طراحی وبسایت هست
موفق باشید
saeed.mihan
April 2nd, 2017, 11:15
اگر هم نخواستید از بوت استرپ استفاده کنید می توانید از مدیاکوئری های سی اس اس و CSS3 Flexbox کمک بگیرید و خودتون صفحات رو ریسپانسیو کنید که هرچند این وقت گیر تر خواهد بود.
موفق باشید
keyhan7
April 2nd, 2017, 12:15
سلام از نظر من اگر در اینده میخاین قالب های زیادی طراحی کنید و کسب درامد کنید حتما از بوت استرپ استفاده کنید ولی اگر کار شما طراحی قالب نیست یا قالب برای پروژه های خودتون هست یا سالی دو سه بار میخاین قالب بسازین لازم نیست استفاده کنید
بوت استرپ یه مزیت داره که سرعت کارو خیلی زیاد میکنه و اگر بحث سرعت نباشه اگر خودتون یه قالب رو بسازین و ریسپانسیو کنید حتما بهتره البته اگر حرفه ای کار کنید
فکر نمیکنم جز سرعت مزیت دیگری داشته باشه چون هر امکاناتی به شما بده شما خودتون میتونید اونو طراحی کنید پس فقط سرعت کار رو افزایش میده البته این ها در صورتی هست که حرفه ای باشین
mojtabakh18
April 2nd, 2017, 19:52
مرسی از همه
ولی خب بعد یک روز کار کردن باهاش نمیشه ازش دل کند :)
خیلی کار رو سریع میکنه ... امکانات component و javascript که داره واقعا راحته و عالی
M.Abooali
April 5th, 2017, 00:17
اگر قرار به یک تحلیل اختصاصی از بوت استرپ باشد (جدا از بحث این که بلد بودنش خوب است یا بد)، نظر dindarloo پخته است.
- تکراری شدن طرح های نهایی شما. همه متشکل از سطر و سطون
- زیاد شدن حجم کد شما و فایل های ساخته شده
- مشکل تحت فریموورک کار کردن ، ورژنی که پروژه باهاش ساخته میشه ورژن فاینال حساب میشه برای اون پروژه.
ضمن تائید موارد فوق. 2 مورد دیگه هم اضاف می کنم به معایب بوت استرپ:
- بوت استرپ هر چند در موبایل فرندلی بودن خیلی خوب است اما الگو کاریش کاملا بر خلاف mobile firstly هست. یک دیزاینر خوب امروزه باید طراحیش را از موبایل به سمت نمایشگر بزرگ ببرد. البته میشه با بوت استرپ هم این تمرین را داشت اما در نهایت خود فریمورک روند ساختاریش از بزرگ به کوچیک هست.
- مشکل نه چندان بزرگ دیگه بوت استرپ الزامش به استفاده از کتابخانه jquery در پروژه هست. شاید شما بخواین از angular یا چیز دیگه استفاده کنید. اون وقت یا باید تلفیق کتابخانه ها را مدیریت کنید که حجم زیادی کد و سنگین شدن صفحات را داره یا قید کتابخانه مورد نظر را بزنید برید تبدیل کنید به jquery همه چیز را ... در نهایت منظور اینه شما دچار محدودیت خواهید شد. البته فریمورک های مثل angular UI (بوت استرپ از نوع انگولاری) هم تولید شده اما سازنده اون ارتباطی با بوت استرپ مورد بحث نداره و در اصل یک فریمورک مستقل هستش.
در کنار این معایب بوت استرپ مزیای زیر را به شما خواهد داد:
+ انعطاف پذیری بالا در سایز نمایشگر با بهره گیری از متد محدوده ابعاد به جای خود ابعاد.
+ وجود نمونه کد های فراوان در سطح وب
دقت کنید اینجا بنده صرفا بوت استرپ را تحلیل کردم. این که بگیم:
در روند طراحی موجب تسریع کار خواهد شد.
استاندارد یک پارچه ای برای طراحی هست که کار تیمی روی قالب را امکان پذیر می کند.
و ...
اینها خاص بوت استرپ نیست، اساساً زمانی که شما از یک فریمورک استفاده کنید این خصوصیات را به دست خواهید آورد.
اشاره به نکات زیر هم بد نیست:
اما با معایبی که فرمودید اصلا موافق نیستم
- به هیچ وجه طرح تکراری نمیشه، کدنویس فقط از بوت استرپ برای رعایت استاندارد در چارچوب خاص و سرعت بخشیدن در کارهاش استفاده میکنه و بوت استرپ هیچ محدودیتی در طرح ایجاد نمیکنه، کافیه از گریدها استفاده نکنید تا سطر و ستون نداشته باشه و...
- حجم کدها بستگی داره به استفاده ما از کدها، شما مثلا در پروژتون نیازی به جداول، فرم ها، دراپ داون و... ندارید خیلی راحت میتونید کدهاش رو از فایل فرض بوت استرپ پاک کنید تا حجم فایل پایین بیاد
- این مورد هم نمیشه قطعی گفت ورژن فاینال میشه برا اون پروژه، چون ما اگر بجای دستکاری فایل های پیش فرض بیایم فایل استایل جداگانه تعریف کنیم با آپدیت بوت استرپ مشکلی نخواهد داشت
1. نظر شما درست نیست. منظور از تکراری شدن طرح ها سبک فکری طراح است نه اون سیستم گرید که شما تو ذهنت هست. جهت فهمیدن موضوع به معنای خود کلمه bootstrap دقت کنید در فرهنگ لغت متوجه می شید موضوع چیست. مثلا شما موقعیت کلید بستن مودال ها رو در بوت استرپ تغییر میدین ؟! یا ... عمدتا بوت استرپ کارها رفتار ساختار شکنانه از خودشان در زمان کار با این فریمورک نشان نمی دهد.
2. حجم کدها منظور حجم فایل های لینک شده در صفحات نیست دوست عزیز. یک ضرب المثل شوخی است میگن بوت استرپ یعنی:
منظور از حجم زیاد کدها این هست که نسبت Html به محتوای نمایشی به کاربر خیلی بالا خواهد رفت به دلیل التزام بوت استرپ به وارپینگ و پدینگ و سطر بندی و...
3. شما 2 راه دارید زمان کار با یک فریمورک، یا خودش را ادیت کنید. یا فایل آور رایت براش بنویسید. در روش دوم شما حجم زیادی کد را به کاربر می فرستید که در اصل قراره آورایت بشن ... یک ضعف در طراحی هست این.
اگر هم نسخه پایه را ادیت کنیم که باز به روز رسانی و ادیت پذیری حذف می شود.
این نقطه ضعف البته خاص بوت استرپ نیست، کلا شما هر زمان با فریمورک کار کنید این مسئله وجود دارد و برای آپدیت فریمورک ناچار به اصلاحات فراوان در کدهای خودتان هستید. چون الگو ها و استاندارد های فریمورک ها ثابت نیست معمولا.
برای همین مثلا شمایی که با بوت استرپ 1.0 کار می کنید آپدیت پذیری شما (به شرط پرهیز از ادیت اساسی کدهاتون) میتونه 1.9 یا ورژن های زیر اون باشه نه بیشتر. به همین دلیل است که مشاهده می کنید مثلا ورژن 4.0 موجود است اما ورژن 3.8 یک فریمورک عرضه می شود ! چون کسانی که با ورژن 3 اون فریمورک کار می کنند هرگز به 4 منتقل نمی شوند (مگر بازنویسی پروژه) پس آپدیت های جزیی را فقط میتونند استفاده کنند.
پس این 3 مورد فوق صحیح است، فقط مورد آخرش خاص بوت استرپ نیست و یک بحث کلی در فریمورک ها است.