نمایش نتایج 1 تا 14 از 14

نام تاپیک: قویترین و بهترین فریم ورک کدومه و نحوه ی راه اندازی چه جوریه!

  1. #1
    کاربر دائمی آواتار armsoftpc
    تاریخ عضویت
    آذر 1389
    محل زندگی
    خونه ی پسر شجاع (تهران)
    پست
    379

    Arrow قویترین و بهترین فریم ورک کدومه و نحوه ی راه اندازی چه جوریه!

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

    1. دوستان کسی میتونه بگه کدوم فریم ورک از همه بهتره!
    2. در ضمن فریم ورک به چه کاری می یاد و نحوه راه اندازیش چه جوریه!
    3. جند سایت هم مثال بزنید که با فریم ورک راه اندازی شده باشند.(فارسی و انگلیسی)
    4. قضیه کلاس های Pear دیگه چیه؟
    5. آیا میزبان های وب (هاست) از فریم ورک پشتیبانی می کنند و یا باید فریم ورک رو در اونجا نصب کرد؟
    6. نحوه راه اندازی اش در لوکال و سرور چه فرقی با هم داره؟
    لطفا توضیح کامل بدهید.
    موفق باشید.

  2. #2

    نقل قول: قویترین و بهترین فریم ورک کدومه و نحوه ی راه اندازی چه جوریه!

    سلام

    برای کار با php فریم ورک های زیادی وجود داره!
    اما از نظر بنده zend framework خیلی عالیه !

    طبیعتا Zend Framework سرشناس‏ترین و بالاترین گزینه ما است؛ چون که Zend، شرکتی که پشت PHP است آن را طراحی و تولید کرده است. این Framework امکانات زیادی داشته و بسیار قدرتمند است و هر آن چه که برای تولید یک پروژه بزرگ لازم داشته باشید در خود دارد. License آن هم BSD است که به شدت انعطاف پذیر بوده و شرط می‏کند که در صورت توسعه آن باید کد تولید شده کاملا انعطاف پذیر باشد.

    همچنین این Framework از PHP 4 پشتیبانی نمی‏کند و تنها در PHP 5 اجرا می‏شود. با توجه به تلاشهای زیاد اخیر برای ارتقاء به PHP 5 در سرورها شاید این مسئله کمتر به چشم بیاید ولی به هر روی ناهماهنگی با یکی از گسترده‏ترین نسخه‏های PHP در این Framework به چشم می‏خورد.
    این Framework و کامپوننت‏های فراوان آن برای پروژه‏های خیلی خیلی بزرگ مناسب است ولی برای خیلی از پروژه‏ها چیزهایی را ارائه می‏کند که خیلی بیشتر از نیاز آنها است و همچنین به طور نسبی از پیچیدگی‏هایی برخوردار است.

    سایت cloob.com هم با این فریم ورک نوشته شده.

    موفق و پیروز باشد

  3. #3
    کاربر دائمی آواتار armsoftpc
    تاریخ عضویت
    آذر 1389
    محل زندگی
    خونه ی پسر شجاع (تهران)
    پست
    379

    نقل قول: قویترین و بهترین فریم ورک کدومه و نحوه ی راه اندازی چه جوریه!

    به نام خدا
    با سلام
    با تشکر از شما دوست عزیز!
    اما من جواب چند سوالم رو نگرفتم:
    1. نحوه راه اندازیش چه جوریه!
    2. جند سایت هم مثال بزنید که با فریم ورک راه اندازی شده باشند.(فارسی و انگلیسی) -> چند تا نه یه دونه!
    3. قضیه کلاس های Pear دیگه چیه؟
    4. آیا میزبان های وب (هاست) از فریم ورک پشتیبانی می کنند و یا باید فریم ورک رو در اونجا نصب کرد؟
    5. نحوه راه اندازی اش در لوکال و سرور چه فرقی با هم داره؟
    و یه سوال دیگه اونم اینکه:
    6. اگر زند فریم ورک بهتره پس چرا تو همین سایت برنامه نویس طرافداران کیک پی اچ پی بیش تره و حتی کتاب فارسی هم براش منتشر شده!
    7. آیا برای زند هم منابع فارسی وجود داره!
    8. اگر چند مثال از قابلیت هاش هم می زدید خوب بود.
    موفق و پیروز باشید.

  4. #4

    نقل قول: قویترین و بهترین فریم ورک کدومه و نحوه ی راه اندازی چه جوریه!

    سلام

    یه توضیح مختصر :
    Zend Framework : این فریم ورک که از طرف سازندگان PHP عرضه شده است، یکی از کاملترین فریم ورک های PHP است. دارای توابعی برای تامین امنیت وب سایت های شما و همچنین توابعی برای استفاده از سرویس های وب 2.0 مثل سرویس های گوگل، یاهو، آمازون و فلیکر است. این فریم ورک بر روی ساخت وب سایت های کاربردی و وب سرویس ها با رویکرد وب 2.0 تمرکز دارد.


    CakePHP : یکی از قدرتمند ترین فریم ورک های PHP با روش استفاده آسان و پشتیبانی از مدل های طراحی MVC و ORM . این فریم ورک زمان توسعه و کدنویسی را به حداقل ممکن می رساند و کمک می کند تا برنامه های تحت وب قدرتمندتری بسازید.

    آموزش نصبش تو اینجا هست :
    https://barnamenevis.org/showthread.p...A9%D8%A7%D9%84

    pear : یک ست از کلاس/Component هایی است که برای سهولت و قدرت بیشتر در PHP استفاده میشه.

    بله پشتیبانی می کند .

    خب cake php ساده تر از zf هستش واسه همین طرفدارای خودش رو داره ولی zf برای پروژه های خیلی بزرگ خیلی عالیه !
    سیستم مدیریت محتوای مامبو با cake php درست شده.

    بله منبع فارسی وجود داره : http://zendiran.com/

    پیروز و سربلند باشید

  5. #5

    نقل قول: قویترین و بهترین فریم ورک کدومه و نحوه ی راه اندازی چه جوریه!

    اینم قابلیتهای زند فریم ورک :

    پشتیبانی از ajax :
    پشتیبانی از ajax به خوبی انجام میشه . با توجه به ساختار MVC این فریم ورک قابلیت ajax رو به میشه خوبی برقرار کرد. همچنین دارای متدی به نام isXmlHttpRequest برای بررسی درخواست ajax است
    MVC :این قابلیت در zf توسط zend_controller پیاده سازی می‌شود که البته خوبی این فریم ورک این است که لزوی به استفاده از zend.controller برای mvc وجود ندارد و توسعه دهنده را محدود به خودش نمی‌کنه

    ORM :
    پشتیبانی مناسبی از ORM در این فریم ورک وجود داره. برای من که همه نیازهام رو براورده کرده
    قابلیت تست: این فریم ورک از PHPUnit استفاده می کند. کلاس Zend_Test برای این منظور در زند قرار گرفته

    پیشتیبانی از چندین پایگاه داده :
    زند که اسرار شدیدی بر استفاده از pdo برای پایگاه داده به جای رابطهای قبلی دارد در این فریم ورک نیز این کار را عملی کرده. اگر pdo بر روی سیستم شما نصب باشد از این اکسشن استفاده می کند.
    توضیحات کامل در http://framework.zend.com/manual/en/zend...db.adapter هست.

    امنیت:
    بر مبنای ACl (Aceess control list ) کار می کند

    قالب:
    کلاس zend_view موظف به انجام این کار هست. با توجه به گستردگی و قابلیت plugin نویسی و helper نویسی برای این قسمت گسترده انعطاف پذیری برای این فریم ورک خیلی بالاست. این فریم ورک را می‌توان با smarty استفاده کرد یا از مبنای خود php برای این کار استفاده کرد

    کش:
    مدیریت بسیار قوی cache در زند فریم ورک حکم فرماست. تقریبا همه سیستم های کش موجود رو این فریم ورک پشتیبانی می کنه. سیستم کنترل کش به چند صورت core و Output و function و class و page می تونه کار کنه

    اعتبارسنجی و فیلتر فرمها:
    کنترل فیلدها برای انواعی که در http://framework.zend.com/manual/en/zend...e.set.html مشخص شده بریا این فریم ورک موجود و نیز می‌توان اعتبارسنجی مورد نظر رو قرار دادم همچنین قابلیت فیلتر کردن نیز برای این فریم ورک وجود دارد که لیست فیلترها نیز در http://framework.zend.com/manual/en/zend...r.set.html قرار دارد که این قسمت قابل گسترش و نوشتن فیلتر وجود دارد. اعتبارسنج می‌تواند به خوبی با فرم و view ارتباط برقرار کند

    Routinig: می‌توان گفت تقریبا یکی از کامل‌ترین روتها را این فریم ورک داراست تقریبا به هر نحوی می‌تواند یک روتینگ برای لینک مورد نظر ایجاد کرد.

    انعطاف پذیر:
    این فریم ورک توسعه دهنده را تا جای ممکن وادار تبعیت از رفتار خاصی نمی کند و در عین حال تقریبا برای همه ویژگی های این فریم ورک می‌توان یک کلاس جدید با رفتار جدید ساخت تعداد کلاسهای abstract می توان این موضوع را نشان دهد. از نوشتن کلاسی برای controller گرفته تا نمایش خطای یک validator در این فریم ورک مهیاست

    داکیومنت:
    داکیومنت این فریم ورک در بعضی از قسمتها دارای کمبود‌هایی هست (البته این با توجه به گستردگی زیاد این فریم ورک هست)( البته به نظر من این موضوع نمی تونه ضربه بزنه چون باز هم داکیومنت کاملی برای نقاط اصلی داره و این کمبود در بعضی از نقاط که زیاد محسوس نیست وجود داره اما باز به عنوان یک عیب میشه بیان کرد)

    i18n & l10n:
    کلاس trasnlate که در خیلی از قسمتها ازش استفاده میشه برای چند زبانه بودن سایت همیشه کارا بوده. همچنین کلاس Zend_locale تقریبا همه مناطق را پشتیبانی می کنه. و در این زمینه تونسته خیلی خوب رفتار کنه

    به روز بودن و پشتیبانی:
    با توجه به پشتیبانی این فریم ورک توسط شرکت زند و تلاش بسیار زیاد این شرکت برای به روزبودن این فریم ورک آینده و پشتیبانی خیلی خوبی برا این فریم ورک وجود داره

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

  6. #6
    کاربر دائمی آواتار armsoftpc
    تاریخ عضویت
    آذر 1389
    محل زندگی
    خونه ی پسر شجاع (تهران)
    پست
    379

    نقل قول: قویترین و بهترین فریم ورک کدومه و نحوه ی راه اندازی چه جوریه!

    به نام خدا
    با سلام مجدد و تشکر فراوان از شما
    لطفا دوستان دیگر هم نظرشان را اعلام کنند.
    بله منبع فارسی وجود داره : http://zendiran.com/
    این سایت که اصلا خالیه!!!!!!!!!!
    pear : یک ست از کلاس/Component هایی است که برای سهولت و قدرت بیشتر در PHP استفاده میشه.
    یکم توضیح بیش تر بدید.
    ما اگر کدی که با فریم ورک نوشته ایم را برای توسعه به کاربران ارائه دهیم ، آیا کاربران (منظور برنامه نویسان و توسعه دهندگان) باید این فریم ورک ها را نصب کنند.
    آیا کاری هست که بشود با فریم ورک انجام داد ، ولی با برنامه نویسی معمولی نتوان آن را انجام داد!!!
    موفق باشید.

  7. #7

    نقل قول: قویترین و بهترین فریم ورک کدومه و نحوه ی راه اندازی چه جوریه!

    برای زند فریم پشتیبانی به زبان فارسی تازه داره راه اندازی میشه !

    این سایتم هست که هنوز راه نیفتاده :
    http://zendframework.ir/

  8. #8
    کاربر دائمی آواتار binyaft
    تاریخ عضویت
    خرداد 1388
    محل زندگی
    سیم مسی
    پست
    1,761

    نقل قول: قویترین و بهترین فریم ورک کدومه و نحوه ی راه اندازی چه جوریه!

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

    این سایت که اصلا خالیه!!!!!!!!!!

    یکم توضیح بیش تر بدید.
    ما اگر کدی که با فریم ورک نوشته ایم را برای توسعه به کاربران ارائه دهیم ، آیا کاربران (منظور برنامه نویسان و توسعه دهندگان) باید این فریم ورک ها را نصب کنند.
    آیا کاری هست که بشود با فریم ورک انجام داد ، ولی با برنامه نویسی معمولی نتوان آن را انجام داد!!!
    موفق باشید.
    همونطور که دوستان گفتند برای کارهای بزرگ Zend خوبه ...

    پکیج pear : یک پکیج هست مجموعه ای از توابع و کلاس ها ...
    اینجا رو ببینید http://pear.php.net/packages.php و اینجا http://en.wikipedia.org/wiki/PHP_Ext...ion_Repository

    طبیعتا وقتی شما کدها رو تو زند مینویسید باید برای توسعه روی اون کار کنید چون از توابع و کلاسهای زند استفاده کردید .
    در مورد اینکه کاری هست یا نه باید بگم نه! هر کاری که شما با زند انجام بدی با PHP ــه خالی هم میشه انجام داد ولی فریم ورک ها کار رو اسون تر میکنن ( مخصوصا تو پروژه های گروهی که امکان توسعه راحت تر میشه) و خودشون یه سری توابع و کلاس های آماده دارن که نیاز به سروکله زدن با کلاس های دست نوس خودتون نیست

  9. #9
    کاربر دائمی آواتار armsoftpc
    تاریخ عضویت
    آذر 1389
    محل زندگی
    خونه ی پسر شجاع (تهران)
    پست
    379

    نقل قول: قویترین و بهترین فریم ورک کدومه و نحوه ی راه اندازی چه جوریه!

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

  10. #10
    کاربر دائمی آواتار armsoftpc
    تاریخ عضویت
    آذر 1389
    محل زندگی
    خونه ی پسر شجاع (تهران)
    پست
    379

    نقل قول: قویترین و بهترین فریم ورک کدومه و نحوه ی راه اندازی چه جوریه!

    دوستان دیگه نظری ندارند، تاپیک رفت آخر!

  11. #11

    نقل قول: قویترین و بهترین فریم ورک کدومه و نحوه ی راه اندازی چه جوریه!

    سلام
    انتخاب فریم ورک به نظرم به برنامه نویسش بستگی داره.

    من خودم اول php رو یاد گرفتم ولی یه صفحه هم با php خالی ننوشتم!!! سری رفتم سراغ frameworkها بعد از کلی سرچ و مقایسه CodeIgniter رو انتخاب کردم و زود هم یاد گرفتمش.

    یه بدی فریم ورکها(مخصوصا برای برنامه نویسای حرفه ای) اینه که آدم رو مجبور میکنن که به روش اونا کد نویسی بشه(یعنی دوباره باید یه سری توابع و کد و ... رو یاد بگیرن)، اما codeigniter یادگیری کدهاش خیلی خیلی راحته و با مراجعه به documentation تمام راهنمایی لازم رو پیدا میکنید.

    کل حجم codeigniter دو-سه مگابایته که بیشتر این حجم هم مربوط به documentation همراش میشه. از لحاظ راحتتر کردن و سرعت بخشیدن به فرایند برنامه نویسی جزء بهتریناست چون اکثر توابع و کلاسهای لازم رو تو خودش داره مانند:
    CAPTCHA Helper
    mail class
    database class
    Caching Class
    Form Validation Class
    File Uploading Class
    Encryption Class
    Security Class
    Session Class
    ...

    zend هم خوبه هم کامل. من به شخصه باهاش کار نکردم ولی تو فروم codeigniter چنجا خوندم که اونایی که با هر دو تا فریم ورک کار کردن سرعت و راحتی کار با codeigniter براشون خیلی جالب بوده.

    اینم یه نمونش

    درکل چندتا فریم ورک اصلی و پر طرفدار، زیاد با هم فرق ندارن - فقط بعضی ها شون مثل cakephp یا Yii برنامه نویس رو مجبور مکنن که مطابق ستایل اونا کدنویسی کنه اما zend و codeigniter فقط کلاسهایی رو در اختیار برنامه نویس میزارن که سرعت و امنیت پروژه رو ببرن بالاتر.

  12. #12
    کاربر دائمی آواتار armsoftpc
    تاریخ عضویت
    آذر 1389
    محل زندگی
    خونه ی پسر شجاع (تهران)
    پست
    379

    نقل قول: قویترین و بهترین فریم ورک کدومه و نحوه ی راه اندازی چه جوریه!

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

  13. #13

    نقل قول: قویترین و بهترین فریم ورک کدومه و نحوه ی راه اندازی چه جوریه!


  14. #14

    نقل قول: قویترین و بهترین فریم ورک کدومه و نحوه ی راه اندازی چه جوریه!

    دیگه دوران کدایگنایتر تموم شده
    حتما مطاله کنید و یاد بگیرید
    https://jobteam.ir/ProductUser/180-Php-framework

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •