• 2 رای - 2 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
داستان فریم ورک
#1
سلام دوستان عزیز

یه برنامه نویس مهربون پیدا میشه بگه که داستان فریم ورک چیه؟Tongue

در ضمن من به توصیه اقا وحید وارد فریم ورک شدم یعنی تازه کاره هستمBig Grin

از لطف شما ممنونHeart
  پاسخ
تشکر شده توسط : PowerDesign
#2
خلاصه داستان اینه که فریم ورک مجموعه ای از کلاسهای ساختاریافته هست که با استفاده از اونا میتونید سریعتر و بهینه تر کد بنویسید
فریمورک های مختلفی وجود داره که شما بسته به پروژه تون میتونید انتخاب کنید
نمونه فریم ورک های موجود برای php
http://forum.iranphp.org/Forum-%D9%81%D8...9%87%D8%A7
  پاسخ
تشکر شده توسط : mojtabadj
#3
به طور خلاصه؛
استفاده از فریم ورک یعنی توسعه برنامه بر اساس یک سری چارچوبها و قراردادها معین در آن فریم ورک.

یعنی شما برای ارتباط با دیتابیس و واکشی داده ها از یک سری قوانین خاص اون فریم ورک پیروی کنی و از توابع و کلاسهای اون استفاده کنی.

برای نوشتن یک ماژول جدید طبق قوانین اون فریم ورک عمل کنی، برای ارسال ایمیل، نمایش اطلاعات در صفحه، ساخت فرمها، نوشتن پلاگین و و و ... از توابع و کلاسهای اون فریم ورک استفاده کنی و به طور عامیانه استاندارهای اون را رعایت کنی.Huh Huh


این استفاده از فریم ورک تو زبانهایی مثل Java و PHP بیشتر به چشم میاد. چون تو این زبانها شما هم میتونی از توابع و کلاسهای پیش فرض اون زبان استفاده کنی و هم میتونی از یک فریم ورک استفاده کنی که توابع و کلاسهای افزوده شده ای را داره برای راحتتر کار کردن، سریعتر کردن توسعه و ... .

در تکنولوژی دات نت هم شما یک انتخاب بیشتر نداری و اون استفاده از کلاسهای دات نت و توسعه بر اساس استانداردهای دات نت هست.

مزایای فریم ورک:
1- سرعت توسعه برنامه را افزایش میده:
برای انجام خیلی از کارا لازم نیست چرخ را از اول اختراع کنی، مثلا میخواهی تو برنامت پس از اینکه یک کاربر ثبت نام کرد خودکار یه ایمیل خوشامد گویی براش ارسال بشه، کافیه از توابع و کلاسهای ارسال ایمیل در اون فریم ورک استفاده کنی و فقط پارامترها را ارسال کنی.

2- خوانایی کد بالا میره:
چون تو تحت یک استاندارد مشخص کد زدی ( به جای استفاده از یک استاندار مندراوردی Exclamation ) کدهای تو را بعدها سایرین هم میتونن بفهمن ( خودت هم بعدا میتونی بفهمی چیکار کردی ). این کار باعث میشه دیباگینگ و توسعه اون توسط دیگران به راحتی انجام بپذیره.

3- Team Working
اگه قرار باشه روی پروژه به صورت تیمی کار بشه، خیلی مهمه که از یک فریم ورک استفاده بشه چون در غیر این صورت هر کی ساز خودشو ( بخونید کد خودشو ) میزنه و در آخر یک برنامه با کد اسپاگتی نوشته میشه که سر و تهش معلوم نیست.

IdeaIdea
  پاسخ
تشکر شده توسط : mojtabadj molana amirdd
#4
ممنون از لطفتون دوستان عزیز

خوب بین این فریم ورکهایی که هست کدومشون از همه بهتره و تو ایران بیشتر رو کدومش کار شده؟

واسه فریم ورک cakephp تو ایران حتی بچه ها یه فروم هم زدنUndecided

http://forum.cakephp.ir

فکر کنم این فریم ورگ از همشون بهتر باشه نظر شما چیه دوستان؟Wink
  پاسخ
تشکر شده توسط :
#5
اینجاست که باید وحید وارد عمل بشه Wink
  پاسخ
تشکر شده توسط :
#6
من با کیک پی اچ پی کار می کنم و به شدت راضی هستم .
[عکس: logo-small.jpg]
  پاسخ
تشکر شده توسط :
#7
(۱۳۸۹ تير ۳۰, ۰۲:۲۶ ق.ظ)parsig نوشته: من با کیک پی اچ پی کار می کنم و به شدت راضی هستم .

معلومه دیگه لوگوشم واسه خودتون گذاشتینBig Grin


کسی دیگه نظری نداره؟Wink
  پاسخ
تشکر شده توسط :
#8
خب باید بیام دیگه.
از این کلمه اینکه میگن این یکی از اون یکی بهتره یا بدتره خسته شدم خب.
هر تکنولوژی که الان استفاده میشه و استفاده گسترده ازش میشه شاید با بعضی از معیارها بگیم این از اون یکی بهتره ولی هیچ وقت نمی تونیم بگیم این یکی از اون یکی بهتره. چرا؟ دلیل روشنه چون هر کدوم ویژگی های خودشون رو دارن. اگر قرار بود یکی از اون یکی بهتر باشه اونی که ضعیف تر هست به صورت خودکار طی یه دوره کوتاه از بین میره و اسمی ازش نمی مونه.
همه فریم ورکهای معروف خوبن. فقط این انتخاب رو شما باید برای خودتون معیار بزارید که بر اساس معیار خودتون انتخاب کنید
  پاسخ
تشکر شده توسط : molana shgninc
#9
(۱۳۸۹ تير ۳۰, ۰۳:۲۱ ب.ظ)admin نوشته: خب باید بیام دیگه.
از این کلمه اینکه میگن این یکی از اون یکی بهتره یا بدتره خسته شدم خب.
هر تکنولوژی که الان استفاده میشه و استفاده گسترده ازش میشه شاید با بعضی از معیارها بگیم این از اون یکی بهتره ولی هیچ وقت نمی تونیم بگیم این یکی از اون یکی بهتره. چرا؟ دلیل روشنه چون هر کدوم ویژگی های خودشون رو دارن. اگر قرار بود یکی از اون یکی بهتر باشه اونی که ضعیف تر هست به صورت خودکار طی یه دوره کوتاه از بین میره و اسمی ازش نمی مونه.
همه فریم ورکهای معروف خوبن. فقط این انتخاب رو شما باید برای خودتون معیار بزارید که بر اساس معیار خودتون انتخاب کنید

یعنی نهایت اگزیستانسیالیست Big Grin
وحید سارتر
همه جوره اش رو داریم ظاهرن
  پاسخ
تشکر شده توسط :
#10
خوب بین بچه های برنامه نویس تو ایران از کدوم یک بیشتر استفاده میشه؟
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان