PDA

View Full Version : سوال: (Zend Studio یا Netbeans یا Notepad++) کدام یک برای نوشتن PHP بهتر است؟



csharpspider
سه شنبه 24 دی 1392, 03:32 صبح
(Zend Studio یا Netbeans یا Notepad++) کدام یک برای نوشتن PHP بهتر است؟

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

مهرداد سیف زاده
سه شنبه 24 دی 1392, 08:31 صبح
ای کاش eclipse و sublime text رو هم میزاشتی.
البته من با همه اینها کار کردم و netbeans برای برنامه‌نویسی php فوق‌العاده هست. یعنی کنترل ورژن(git,svn) و ابزارهای تست(phpunit) براحتی در این IDE قابل بکارگیری هست. البته با zend studio هم کار کردم که بر روی سکوی نرم‌افزاری eclipse هست ولی بدلیل تجاری بودن کنار گذاشتمش. notepad ++ هم در کنار یک IDE اصلی نیازه. مثلا شما قصد دارید یک فایل config.php را یک لحظه باز کنید و تغییراتی در اون بدید و بر روی سرور اجرا کنید. برای این کار ابزار فوق‌العاده سریع notepad++ خیلی بکار میاد.(البته در سیستمهای لینوکس در خط فرمان فقط nano و در محیط گرافیکی هم gedit برای ویرایش سریع فایلها خوبه)

R_Rajaee_Rad
سه شنبه 24 دی 1392, 08:40 صبح
aptana و notepad++

MMSHFE
سه شنبه 24 دی 1392, 09:11 صبح
من شخصاً ++Notepad رو به دلیل سادگی و دارا بودن پلاگینهای خوب و متنوع میپسندم ولی به Zend Studio رأی دادم بنا به دلایل زیر:
1- بطور تخصصی برای PHP نوشته شده
2- توسط شرکت تولید کننده PHP تولید شده
3- تمام امکانات لازم برای کار با PHP مثل Version Control و Remote Project و... رو داره
4- تمامی قابلیتهای ضروری مثل Syntax Highlighting و Theme و Auto Complete و... رو داره
5- من خودم با License استفاده میکنم ولی توی ایران نسخه Crack شده اون به راحتی پیدا میشه و خیلی خوب هم کار میکنه
6- محیطش خوش دست تر و سریعتر از NetBeans هست
7- به راحتی با Zend Guard و Zend Optimizer ترکیب میشه
8- تمام پلاگینهای eClipse روش نصب میشه
9- شرکت تولید کننده اش، ایران رو تحریم نکرده (منظورم Zend هست) و eClipse هم هر از گاهی ایران رو تحریم میکنه و دوباره از تحریم خارج میکنه ولی در کل، دردسر استفاده اش کمتر از NetBeans هست
10- به راحتی با تمام فریمورکها ترکیب میشه و قابلیت Auto Complete اون فریمورکها رو میشه بهش اضافه کرد، حتی اگه پلاگین اختصاصی براش نداشته باشن
11- با فارسی هیچ مشکلی نداره و موقع تایپ فارسی مثل NetBeans اذیت نمیکنه
12- ...

Unique
سه شنبه 24 دی 1392, 13:17 عصر
IDE به نظر من خیلی بسته به این داره که شما با چی کار کردی و به چی عادت کردی ! مثلا کسانی که با ویندوز کار کرده اند از ابتدای کارشون با کامپیوتر ،‌ فکر میکنند بهترین سیستم عامل هست و بقیه سیستم عامل ها ارزشی برای تست کردن ندارند ! پس اینکه کدوم بهتره به نظر من خیلی وابستگی ها داره ! مثلا من کسانی را میشناسم که Vim را بهترین ادیتور میدونند ولی من و شما فقط با دیدن ظاهرش بی خیال میشیم ! پس این انتخاب ها را بگذارین کنار و به یکی عادت و استفاده کنید ! البته هر از چند گاهی ادیتور های دیگه را چک کنید و اگه واقعا ارزش داشت اون ها را جا به جا کنید !

من خودم اصلا از notepadd ++ استفاده نکردم و دورانی که روی ویندوز کرک بودم ترجیه میدادم از dream weaver کرک هم استفاده کنم ! اما از وقتی با linux کار میکنم از eclipse استفاده میکنم و نسبتا هم راضیم ! یعنی سرعتم باهاش خوبه و مشکلی ندارم. اما اگه Nortepad ++ برای لینوکس بیاد حتما تستش میکنم ! در ضمن از این تیپ سوالات خیلی پرسیده شده و اگه جستجو میکردی حتما به جواب میرسیدی.

eshpilen
سه شنبه 24 دی 1392, 13:41 عصر
من از گزینه های search در ‎Notepad++‎ خیلی استفاده میکنم.

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

تازه با رگولاراکسپرشن هم میشه سرچ کرد، ولی من فقط یک بار از این ویژگی استفاده کردم.
ضمنا قبل از استفاده از رگولاراکسپرشن باید خوب تستش کنید و مطمئن بشید که اشتباه نمیکنه، وگرنه ممکنه تمام کاسه کوزه رو بهم بریزه.

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

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

البته نظر به اینکه بنده IDE های دیگر رو اصلا تجربه نکردم، یعنی خیلی موارد و مدت کمی بوده، نمیتونم نظری دربارهء اونا بدم.
فقط یادمه یه زمانی واسه سی شارپ و asp.net که داشتم یاد میگرفتم از ویژوال استودیو استفاده میکردم که واقعا سنگین و کند و شلوغ بود.
حالا مانیتور آدم بزرگتر باشه و کامپیوترش قوی تر باشه خب بحث دیگریست. ما که اینقدر وضع اقتصادیمون خوب نیست که بتونیم این خرجها رو بکنیم خب :متفکر:

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

abolfazl-z
سه شنبه 24 دی 1392, 13:51 عصر
من شخصاً ++Notepad رو به دلیل سادگی و دارا بودن پلاگینهای خوب و متنوع میپسندم

منم فقط از همین نرم افزار استفاده می کنم (ولی باگ داره) حالا شاید باگ اش ناشی از پلاگین ها باشه نه هسته اصلی

خیلی ردیف

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

حالا نمی خواهم بگم حرفه ایم ام و برنامه نویسی قدرتمند هستم (من Echo رو بلد نبودم) ولی بیشتر برنامه نویس های حرفه ای از این نرم افزار استفاده می کنند، نه این که از جایی خوانده باشم بلکه به چشم دیدم. چه در ایرانی ها و چه در خارجی ها

نمیدونم چطوری بیان کنم ولی ++np با من جور.

PHP designer و Rapid PHP و .. را نصب کردم ولی باز هم رفتم سر ++np

abolfazl-z
سه شنبه 24 دی 1392, 13:53 عصر
من از گزینه های search در ‎Notepad++‎ خیلی استفاده میکنم.

آخ آخ خوب گفتین

بخصوص قسمت جستجو در تمامی فایل های یک پوشه (+ رگیولار{که استفاده نکردم :D})

metal gear solid 4
سه شنبه 24 دی 1392, 14:06 عصر
هیچ کدام.
فقط Sublime Text. امتحانش کن. سراغ ادیتور دیگه ای نخواهی رفت.

eshpilen
سه شنبه 24 دی 1392, 14:32 عصر
کلا برای کسانیکه سطح و طرز کارشون (و همچنین چیزی که امکانات فیزیکی اونا جواب میده) بین محیط متنی و گرافیکیه، یعنی نه فول ویژوال و گرافیکی و نه میخوان در محیط خیلی ساده و پایه متنی کار کنن، و احتمالا همزمان ترکیبی از هر دو محیط رو هم استفاده میکنن، نوتپد++ یا کلا ابزارهای مشابه، چیز خوبیه.
من خودم مثلا حتی از PHPMyAdmin هم خیلی وقتا استفاده نمیکنم بجاش از کلاینت خط فرمان خود MySQL استفاده میکنم چون سبک و سریعه. و تکرار بعضی کارها توش واقعا راحتتر از محیط گرافیکی PHPMyAdmin هم انجام میشه (مثلا یک کوئری که موقع توسعه و تست و دیباگ باید بارها تکرار کنم با دو حرکت کلید سه سوت تکرار میشه، درحالیکه در PHPMyAdmin همین کار دردسرش بیشتره و زمان بیشتری هم میبره و سیستم رو هم در اون زمان کند میکنه). همزمان هم از هر دو استفاده میکنم.
اصولا بنظر من خط فرمان و محیطهای متنی و محیط گرافیکی و ویژوال متضاد نیستن و هیچکدام هم جای دیگری رو بطور کامل و بهینه ای نمیتونه بگیره، بلکه میشه با ترکیب اونا به بهترین کارایی و انعطاف دست پیدا کرد.

navid3d_69
سه شنبه 24 دی 1392, 15:35 عصر
من netbeans استفاده می کنم و حدود 2 سالی هست که باهاش مشکلی ندارم

omid_student
سه شنبه 24 دی 1392, 16:45 عصر
سلام به نظر من هر یک بتونن لیست توابع رو نشون بدن بهتره
بلاخره php انقدر تابع داره یه سری ها رو نمیشه یادش بیاره
من بیشتر با دریم ویور مینویسم ولی برای ادیت سریع از نوت پد پلاس پلاس استفاده میکنم(سوییچ میکنم رو همشون)
ولی به نظر zend studio خیلی باید خفن باشه

meysam1366
سه شنبه 24 دی 1392, 17:24 عصر
سلام دوست عزیز

aptana studio محشره

حتما یک بارم که شده تستش کن

موفق باشید

hamedarian2009
سه شنبه 24 دی 1392, 17:25 عصر
من با اکثر ادیتورها و IDE ها کار کردم اگه همه امکانات مورد نیاز برای برنامه نویسی php میخایید Zend studio و aptana studio و تو ادیتورهای سبک وزن هم sublime text بهترین هستند

MMSHFE
سه شنبه 24 دی 1392, 19:28 عصر
من netbeans استفاده می کنم و حدود 2 سالی هست که باهاش مشکلی ندارم
حتی توی فارسی نویسی؟

مهرداد سیف زاده
سه شنبه 24 دی 1392, 19:52 عصر
فارسی نویسی netbeans اونقدرها هم سخت نیست فقط باید فوت‌و‌فن‌های نوشتن فارسی رو در netbeans با آزمون و خطا بدست بیاری
ولی واقعا zend studio بهترینه فقط حیف که روحیه open source امکان استفاده از کرک رو نمیده!!!!!!:ناراحت: