طراحی وب با بوت استرپ چه تفاوتی داره ؟
دوستان طراحی وب با bootstrap چه تفاتی با این داره که خودمون کلا یه cms بر پایه فریم وورک php بسازیم؟و نکته دیگر نرم افزار Dreamweaver مثل فتوشاپه که بتوان باهاش صفحات وب رو طراحی کرد ؟ کارایی دیگه داره dreamweaver?
3 پاسخ
مرسی جناب احمدی عزیز. ولی سوال دیگر در ذهنمه که طراحی کردن وب سایت بر پایه اینکه خودمون یک cms بر پایه php بسازیم چه مزیتی داره ؟؟و اینکه چرا بعضی سایت ها ترجیح میدن از bootstrap یا foundation استفاده نکنند ؟ هم چین چیزی امکان داره با توجه به اینکه شما فرمودید اگر bootstrap استفاده نشه باید حجم قابل توجهی از کد استفاده کنیم . و کد رو خودمون بنویسیم و کپی نکنیم.
سلام و عرض ادب، شما نباید کتابخانه مثل Bootstrap رو با PHP قاطی کنید، این دو کاملاً با هم متفاوت هستند، Bootstrap یک کتابخانه شامل کدهای آماده CSS و JavaScript هست که باعث میشه سرعت طراحی صفحات وب سایت شما افزایش پیدا کنه، برای مثال می تونید از Grid داخل Bootstrap برای Layout صفحات استفاده کنید یا از امکاناتی مانند DropDown یا Tooltip استفاده کنید که در حالت عادی نیاز به نوشتن حجم زیادی کد CSS و جاوا اسکریپت داره. در حقیقت از Bootstrap در سمت Front-End استفاده میشه.
اما PHP برای توسعه وب سایت استفاده میشه و شما کدهای سمت سرور رو با PHP پیاده سازی می کنید، عملیات هایی مثل Login کردن کاربران یا خواندن و نوشتن اطلاعات از بانک اطلاعاتی و ... که اصطلاحاً بهش کدنویسی Back-End گفته میشه.
یک مثال ساده می زنم، شما برای طراحی ظاهر CMS تون، مثلاً پنل مدیریت از Bootstrap استفاده می کنید و بخش های مربوط به سرور رو با PHP، یعنی ترکیبی استفاده میشن.
Dreamweaver یک ابزار قدرتمند در زمینه طراحی وب هست، شبیه به فتوشاپ نیست، اما محصولی از شرکت Adobe هست، بنده به شخصه ترجیه میدم از ابزارهایی مانند Dreamweaver که اجازه طراحی در محیط Designer رو میدن استفاده نکنم و به صورت مستقیم کد نویسی انجام بدم. البته شما می تونید داخل Dreamweaver هم در حالت Code و هم در حالت Designer کار طراحی رو انجام بدید.
سلام مجدد،
در مورد سوال اولتون، اینطور میشه پاسخ داد که دلیل نوشتن یک سیستم از پایه اینه که دست توسعه دهنده برای تغییر داخل سیستم باز هست و مباحث دیگه ای مثل سرعت و بازدهی سیستم هم مد نظر هست، برای مثال، سایتی مثل آی تی پرو، اوایل سیستم سایت مبتنی بر MyBB بود، اما بعد از مدتی تصمیم بر این شد که سیستم اختصاصی آی تی پرو طراحی بشه تا دستمون در آینده برای توسعه سیستم بازتر باشه و علاوه بر اون با تعداد کاربر زیاد سیستم به مشکل برنخوره.
در مورد عدم استفاده از Bootstrap یا Foundation، الان داخل سایت ITPro ما از Bootstrap استفاده کردیم، حالا برخی افراد ترجیه میدن از این فریم ورک ها استفاده نکن، شاید Framework اختصاصی خودشون رو دارن و دلایل دیگه. اما امکان پذیر هست و بعضی وقت ها نوشتن یک Framework جدید می تونه به بهتر شدن یک سایت کمک کنه.