اگر بخوایم
فریمورکهای :
NET.
ZEND
رو باهم مقایسه کنیم
کدومش قوی تر هستش به نظرتون ؟
اگر بخوایم
فریمورکهای :
NET.
ZEND
رو باهم مقایسه کنیم
کدومش قوی تر هستش به نظرتون ؟
ببخشي .NET يك فريم وركه مثل asp.net كه خودش يه زبان برنامه نويسي به حساب مياد...
ولي ZEND كمك ميكنه به برنامه نويسي تو php
یعنی شما توی ASP.NET بدون NET Framework. نمیتونید کد بنویسید و وجود ASP.NET وابسته به خود فریمورک NET. هست ولی Zend Framework (یا هر فریمورک دیگه PHP) یک بخش ضروری و حیاتی نیست و بدون اون و با خود PHP معمولی هم میتونید کد بنویسید منتها برای کمک به کدنویسی سریعتر و استاندارد، فریمورکهای مختلفی برای PHP طراحی شده که درصورت تمایل میتونید از اونها استفاده کنید.
با سلام
یه سوالی که ذهن منو مشغول کرده، لطفا راهنمایی بفرمایید:
من یه سری کد برای قسمتهای مختلف و کاربردهای مختلف برای php نوشتم که واسه هر سایت اونو کپی و یه سری تغییرات میدم.
هنوز نتونستم دلیل قانع کننده ای برای مهاجرت و استفاده به yii پیدا کنم،
چه مزایای خاصی وجود داره که ما ازyii به جای php فلت استفاده کنیم؟
با تشکر
یک فریمورک امکانات خیلی کاملتر از کتابخانه های شخصی داره و معمولاً توسط یک تیم حرفه ای نوشته میشه و بنابراین اصول مختلفی مثل امنیت و معماری چندلایه و کلاسهای مختلف و برنامه نویسی ساخت یافته توش بطور منسجم رعایت میشه و به اعضای تیمهای تولید هم اجازه میده که توسط یک استاندارد واحد با هم همکاری کنن. البته استفاده از یک فریمورک بستگی به این داره که واقعاً به حجم زیاد امکاناتی که ارائه میکنه، نیاز دارین یا نه و اگه همون کتابخانه شخصی کوچک که خودتون نوشتین و بقیه ابزارهای PHP خام، کار شما رو راه میندازه، نیازی نیست که از فریمورک استفاده کنید. حالا میخواد Yii باشه، میخواد Zend یا هر فریمورک دیگه باشه. فرقی توی اصل قضیه ایجاد نمیکنه.
سلام
من دنبال یه ide مناسب با قابلیتهای auto-compelte و... برای فریمورک yii میگردم
netbeans و eclipse که پلاگین های yii رو نتونستن نصب کنن
با php strom یکسری تنظیمات رو انجام دادم..اما اونم کدهای yii رو نشناخت
code lobster به صورت پیش فرض پلاگین yii رو داشت..اما اینم توابع و کدهای yii رو شناسایی نمیکنه
مثلا دستورyii:app()->توابع یا هرچیز دیگه ای رو حدس نمیزنه
Zend Studio رو امتحان کردین؟
نه این برنامه کلاً برای PHP ساخته شده و ارتباطی به Zend Framework نداره. البته راهکارهایی برای استفاده راحتتر از Zend Framework داره ولی معناش این نیست که نمیشه از فریمورکهای دیگه استفاده کنید.
یکی از فریم ورکهای عالی phpفریم ورکی بناsymfony هستش
که اگه دوستان بخان میتونم توضیح کاملی در مورد این فریم ورک بهشوون بدم
دوستان عزیز فریم ورک گتنا مورد تایید نیست .
دوستان نظرتون در مورد Laravel چی هست ؟ ... تجربه کردین ؟
آقای موسوی با سیمفونی کار می کنید , مشکل هاستینگ ندارید ؟
آره حق با شماست . ما واقعا نیاز داریم به اینکه روی یکی دو تا از فریم ورک های PHP بصورت جدی و گروهی کار کنیم .
برای فریم ورک خوشمزه ای مثل Yii نرم افزار phpstorm رو پیشنهاد میدم. البته رایگان نیست.
symfonyرو هم میتوانید به راحتی در محیط phpstorm استفاده کنید این هم لینک دانلود رایگانشhttp://www.p30world.com/archive/6291...s_phpstorm.php
نزدیک ترین کشوری که این دوره هارو اموزش بده کجاس ؟- آشنایی با اصول ZCE (مخفف Zend Certified Engineer) منظورم این نیست که مدرکش رو داشته باشه، بلکه همینقدر که آشنایی کلی با اصولش داشته باشه کافیه
خودتون این دوره هارو رفتید ؟
امارات برگزار میکنه. بعد از اون، مالزی و هند هم هستن که راهشون یکم دورتره ولی کیفیت کاری بهتری دارن.
من یه مدتی هست که روی یه چیزی بین فریمورک و cms کار میکنم. فعلا تونستم یه سیستم ماژولار با قابلیت پشتیبانی از تمپلیت ها و پلاگین ها و ویجت ها بسازم .نحوه پیاده سازی پلاگین ها رو به صورتی در نظر گرفتم که توسعه دهنده میتونه ازامکانات داخلی فریمورک استفاده بکنه یا نکنه .همه چیز دست توسعه دهنده هست . که از mvc استفاده کنه یا oop یا بدون هیچ قاعده و قانونی
برای اطلاعات بیشتر به تایپینگ زیر مراجعه کنید.
https://barnamenevis.org/showthread.p...6-%D9%BE%DB%8C
سلام.برای کار با سیمفونی وقتی این ادرس(http://localhost/smfony/web/app_dev.php) رو وارد می کنم این خطا رو میده؟
Parse error: parse error, expecting `T_CONSTANT_ENCAPSED_STRING' or `'('' in C:\wamp\www\118\web\app_dev.php on line 3
منظورش چیه؟
از wamp استفاده می کنم.
باید کد فایلی که گفته رو هم بگذارین ببینیم مشکل چیه. اصلاً چرا داره اون رو صدا میزنه؟ قاعدتاً اگه Virtual Host دیگری نساخته باشین، باید دنبال فایل C:\wamp\smphony\web\app_dev.php باشه نه اون فایلی که گفته. اون که کلاً مال یه سایت دیگه است!
دوستان بهترین ide برای کار با cakephp را معرفی می کنید؟
این پلاگین netbeans برای Yii
http://plugins.netbeans.org/plugin/4...netbeans-phpcc
من می خواستم برم طرف Yii ولی منتظر هستم ورژن 2 اون بیاد البته چند جایی هم خوندم که Laravel هم خوبه
روش راه اندازی cakephp توی php designer 8 چطوریه و اگه یک برنامه کوچک (مثلاlogin و یا... ) مثال بزنید ممنونم؟
برای این کار مراحل زیر رو انجام بدید
۱- به مسیر file/settings/ide settings/file types برید و yiilite.php رو به لیست Ignore files and folders اضافه کن
۲- حالا تو همین پنجره به قسمت project settings/directories برید و از قسمت سمت راست روی پوشه های framework/cli/views و protected/runtime و پوشه assets راست کلیک کنید و گزینه Exclude رو انتخاب کنید و روی شاخه اصلی برنامه راست کلیک کنید و گزینه resource roots رو انتخاب کنید
۳- در همین پنجره به قسمت project settings/php برید و با کلیک روی علامت + مسیر فایل php.exe رو مشخص کنید
۴- در صورتی که از شاخه framework به صورت مشترک استفاده می کنید باید مسیر این فایل رو هم در همین پنجره اضافه کنید ( یعنی اگه شما شاخه framework رو تو یک شاخه بالاتر قرار دادید تا پروژه هایی که نیاز به این فریمورک دارن بتونند ازش استفاده کنند و هر دفعه کپی پیست نکنید باید این کار رو انجام بدید)
۵- اگر از PHPUnit هم استفاده می کنید باید مسیر PHPUnit رو هم به این قسمت اضافه کنید
الان دیگه باید PHPStorm کدهای Yii رو به صورت autocomplate بیاره
منبع
حتما این نظر رو هم بخونید این یکی هم جواب می ده
http://www.yiiframework.com/wiki/92/...for-yii/#c9193
سلام دوستان
من تازه وارد پی اچ پی شدم ،مطالب این تاپیک رو کامل خوندم اما آخرش متوجه نشدم فریمورک چیه؟؟؟اگه میشه یه توضیح مختصری بدین که فریمورک چی هست؟و چرا نیاز هست ازش استفاده بشه؟؟؟فریمورک یعنی همون برنامه نویسی بصورت ویژوال؟؟؟یعنی واسه قالب سایت ازش استفاده میشه با چیز دیگه؟؟
یعنی کسی نیس به ما مبتدی ها کمک کنه؟؟؟؟
دوست عزیز، فریمورک مجموعه ای از توابع و کلاسهاست که بصورت یک کتابخانه (مجموعه ای از چند فایل) در اختیار شما قرار داده میشه تا کار کدنویسی برای شما راحتتر بشه و طبق استاندارد خاصی پیش بره که بخصوص توی کارهای تیمی خیلی به شما کمک میکنه. هیچ محیط ویژوال یا بحث قالب سایت و... در اینجا مطرح نیست، بلکه یکسری توابع و کلاسهاست که با کمک اونها، بدون نیاز به کدنویسی با PHP خام، میتونید کارها رو سریعتر و استانداردتر انجام بدین. البته طبیعتاً مثل هر برنامه دیگری، یکسری محدودیتها و نواقص هم در هر فریمورک وجود داره. مثلاً قدرت کاری Zend خیلی زیاده و خیلی کارها رو میشه به راحتی باهاش انجام داد ولی سرعت اجراش نسبتاً کمتر از فریمورکی مثل Yii هست. یا مثلاً CodeIgniter رو خیلی راحت میتونید یاد بگیرین ولی به خودی خود قدرت زیادی نداره و باید برای اکثر کارها براش افزونه های اختصاصی خودتون رو بنویسید. فعلاً در شروع کار توصیه میکنم با همون PHP معمولی و بدون فریمورکها کار کنید تا تسلط کافی به اصول PHP و مباحث کلیدی مثل شئ گرایی و معماریهای مختلف مثل MVC و... پیدا کنید و بعد به سراغ فریمورکها برین تا در یادگیری اونها به مشکل خاصی برخورد نکنید.
موفق باشید.
ممنونم که انتقال دادید اینجا .
حالا واسه این سوال من کسی ج نداده بهتره خودم دوباره واضح تر مطرح کنم
اکثر سایتهای ایرانی فرم ورک های خوبی استفاده میکنند
من میخواستم بدونم کسی اطلاع داره که اینا از چی استفاده میکنن ؟
آیا فرم ورک اختصاصی دارند یا ترجیح میدند از فرمورکهای موجود واسه توسعه برنامشون استفاده کنند؟
سایتهایی مثل کلوب . آپارات . لنزور . ..