تبلیغات
علی - فریم ورک های طراحی وب
دوشنبه 21 تیر 1395  09:47 ب.ظ


طراحی وب سایت
فریم ورک های طراحی وب وب سایت یکی از راه های سریع و مناسب طراحی وب سایت هستند ، فریم ورک ها کدهای آماده ای هستند که ما در طراحی وب وبسایت از آن ها مصرف می کنیم
.
فریم ورک چیست

در نگاه اول فریم ورک به هر کتابخانه ای گفته می شود که طراحی یا نوشته شده باشد. اما Framework چیزی بیش از Library است. به عنوان مثال شرکـت سازنده خودرو در نظر بگیرید. این مجموعه ها هر بار جهت ساختن خودرو جدید تمام نقشه ها را از از اول طراحی می کنند ؟ مطمئنا جواب بد هست. فریم ورک ها در کد نویسی و طراحی وب چنین مفهوم دارند. کلا فریم ورک ها بر طبـق ساختار پروگرام نویسی شی گرایی تحت عنوان Model , View , Controller به اختصارMVC ساخته طراحی وب وبسایت می شوند. اما نمی توان گفت کتابخانه هایی که بر طبـق شی گرایی ساخـته نشده اند فریم ورک نیستند. عموما پرتال ها و سیـستم های مدیریت محتوا مثل جوملا مامبو نیوک وردپرس و … در نهایت تبدیل به کتابخانه یا فریم ورک می شوند.
چرا باید از فریم ورک در طراحی وب وب سایت مصرف کنیم
هیچ اجباری برای مصرف از فریم ورک وجود ندارد. چنانچه شما یک وب سایت بهتر رو بدون مصرف از فریم ورک بسازیــد می تونه خودش فریم ورک خوب باشه اما دلیل بر ضعف شما در طراحی وبسایت نیست. طراحان وب سایت اکثرا دلایل زیاد بسیاری جهت مصرف یا عدم مصرف از فریم ورک دارند و اکثرا بیشتر برای اثبات اینکه استفاده از فریم ورک صحیح است به مثال ” چرخ را از اول ساخت” روی می آورند که این هم خود صحیح نیست. ی برای اختراع دوباره چرخ وجود ندارد مگر اینکه چرخ نو چرخی بهتر کارآمد تر از چرخ قدیاست .

چه زمانی باید شروع به نوشتن فریم ورک کرد ؟

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

کدام فریم ورک را برای طراحی وب وب سایت گزینش کنیم ؟

فریم ورک های طراحی وب سایت Codeigniter , Cakephp , ZendFramework , Symfony فریم های خوب ی می باشند . عموما طراحان وب از CodeIgniter Cakephp استفاده می کنند. ولی اگر شما پروژه طراحی وب سایت خیلی ساده کوچک داریدCodeigniter انتخاب خوب ی خواهد. چرا که از سرعت و آسانی بالایی برخوردار است. کیک PHP هم Frame Work قوی با ساختار مناسب برای طراحی وب وبسایت های پیشرفته می تونه باشه . ولی خب ضعف هایی در Cakephp وجود دارد ولی یکی از برترین سری های این فریم ورک لایه Model و ORM هست و در این مورد می توان گفت خیلی بهتر عمل کرده اند طوری که کار با دیتابیس جهت شرکت های طراحی وب وب سایت زیاد آسان شده. ZendFramework یکی از بهتریـن فریم ورک های طراحی وب وب سایت است. به این دلیل که مثل یک کتابخانه معمولی در کنار پروژه ی طراحی سایت شما قرار می گیرد شما قادر هستید که از همه قسمت ها هر طور که مایل هستید استفاده نمایید یا تغییرات ضروری را دهید. دقیقا مثل یک Library خیلی قوی و مستحکم. در نهایت به نظر بندهsymfony قدرت مطلق تنها فقط جهت پروژه های طراحی وب پیشرفته عظیم ساخـته شده است

آیا فریم ورک های طراحی وب وب سایت سرعت اسکریپت را پایین می آورد ؟

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


  • آخرین ویرایش:-
نظرات()   
   
dispensary
پنجشنبه 3 اسفند 1396 08:10 ب.ظ
مطمئنا چیز زیادی در مورد این موضوع وجود دارد.
من تمام نقاطی که شما ساخته اید را دوست دارم.
Nintendo giveaway
پنجشنبه 7 دی 1396 09:30 ب.ظ
Salut, toujours j'ai l'habitude de vérifier les messages du site ici au début de la pause
de jour, parce que j'aime apprendre de plus en plus.
clash royale gems generator
جمعه 17 آذر 1396 01:42 ق.ظ
من نمیتوانستم از نظراتش مقاومت کنم خیلی خوب نوشته شده!
cheap phone psychic reading
دوشنبه 20 شهریور 1396 12:00 ب.ظ
من مطمئن نیستم که چرا این وب سایت بسیار کند است
برای من. آیا هر کس دیگری دارای این مشکل است یا آن است
موضوع در پایان من چیست؟ بعدا بررسی خواهم کرد و ببینید آیا مشکل هنوز وجود دارد.
free std testing near me
دوشنبه 20 شهریور 1396 11:24 ق.ظ
من واقعا وبلاگ شما را دوست دارم.. رنگ های بسیار زیبا و تم.
آیا شما خودتان این وبسایت را طراحی کرده اید یا شخصی را استخدام کرده اید؟
این کار را برای شما انجام دهید؟ Plz پاسخ به عنوان من به دنبال ایجاد وبلاگ خود و می خواهم
دوست دارم بدانم کجا از این متشکرم
cheap psychics
دوشنبه 20 شهریور 1396 10:54 ق.ظ
خویشاوندان من هر بار می گویند که من وقت خود را صرف در وب می کنم، مگر اینکه من می دانم روزانه با خواندن چنین محتوایی خوب آشنا می شوم.
cheap phone psychics
دوشنبه 20 شهریور 1396 09:51 ق.ظ
کار فوق العاده! این نوع اطلاعاتی است که باید در اینترنت به اشتراک گذاشته شود.
ترسناک در موتورهای جستجو در حال حاضر موقعیت نیست
این پست بالا! بیا بریم و به وب سایتم مراجعه کنم ممنون
شما =)
anonymous std testing
دوشنبه 20 شهریور 1396 09:18 ق.ظ
خوب در پاسخ به این پرس و جو با استدلال های جامع و همه چیز در مورد آن پاسخ دهید
آن
std screening near me
دوشنبه 20 شهریور 1396 01:15 ق.ظ
آیا در این وبسایت یک مشکل اسپم داشته اید؟ من هم یک وبلاگ نویس هستم، و من از وضعیت شما شک داشتم؛ ما
برخی از شیوه های خوب را توسعه داده اند و ما به دنبال آن هستیم
به استراتژی های مبادله با افراد دیگر، چرا من ایمیل نمی شلیک
اگر علاقه مند باشد
fretfulbanister0.jimdo.com
چهارشنبه 18 مرداد 1396 06:53 ب.ظ
I am sure this post has touched all the internet visitors, its really really pleasant article on building up
new weblog.
chaturbate com token hack key
پنجشنبه 12 مرداد 1396 10:31 ب.ظ
Aw, this was a very good post. Taking the time and actual
effort to produce a superb article… but what can I say… I hesitate a whole lot and never seem to get nearly anything done.
Cyril
سه شنبه 10 مرداد 1396 09:54 ب.ظ
It's hard to find well-informed people in this particular
topic, however, you sound like you know what you're talking about!
Thanks
Berenice
دوشنبه 25 اردیبهشت 1396 04:43 ب.ظ
Wonderful beat ! I would like to apprentice whilst you amend your website, how can i subscribe for a blog site?
The account helped me a applicable deal. I were tiny bit
familiar of this your broadcast offered bright clear concept
BHW
جمعه 25 فروردین 1396 09:52 ق.ظ
I believe that is among the such a lot significant info for me.
And i'm glad reading your article. But want to commentary on few normal issues,
The website style is perfect, the articles is really
excellent : D. Just right activity, cheers
BHW
جمعه 18 فروردین 1396 10:37 ب.ظ
Write more, thats all I have to say. Literally, it seems as though you relied on the video to make your point.
You obviously know what youre talking about, why waste your intelligence on just
posting videos to your site when you could be giving us something enlightening to read?
 
لبخندناراحتچشمک
نیشخندبغلسوال
قلبخجالتزبان
ماچتعجبعصبانی
عینکشیطانگریه
خندهقهقههخداحافظ
سبزقهرهورا
دستگلتفکر
آخرین پست ها

همه چیز در مورد ادکلن عطریات..........چهارشنبه 5 آبان 1395

آموزش نصب وردپرس روی هاست..........سه شنبه 26 مرداد 1395

من با لیسانس اقامت چه کشوری را می توانم بگیرم؟..........سه شنبه 26 مرداد 1395

دانـلود فیلم زیبا خارجی Be Somebody 2016 با..........دوشنبه 25 مرداد 1395

دانلود آهنگ نو پویا شاهد به نام هفده..........یکشنبه 24 مرداد 1395

دانلود موسیقی نو مهدی یغمایی به نام قبول می کنم..........یکشنبه 24 مرداد 1395

دریافت فیلم جالب خارجی The Finest Hours 2016 با لینک اصلی..........شنبه 23 مرداد 1395

دانـلود موسیقی جدید امیرعلی به نام مجنونم کن..........چهارشنبه 20 مرداد 1395

دانلود موزیک نو فرزاد فرزین به نام مدال مردمی..........سه شنبه 19 مرداد 1395

دانـلود فیلم دیدنی خارجی Summer Camp 2015 با..........دوشنبه 18 مرداد 1395

دریافت فیلـم خارجی Cell 2016 با لینک اصلی..........یکشنبه 17 مرداد 1395

دانلود آهنگ جدید رامین بی باک به نام فاصله..........یکشنبه 17 مرداد 1395

دانـلود فیلم جالب ایرانی تباهی با لینک مستقیم..........شنبه 16 مرداد 1395

دریافت فیلم جذاب خارجی Marauders 2016 با لینک مستقیم..........چهارشنبه 13 مرداد 1395

دریافت کارتون Monkey King Hero Is Back 2015 با کیفیت عالی لینک مستقیم..........دوشنبه 11 مرداد 1395

همه پستها