کدهای PHP را با NetBeans بنویسید!

21 12 2008

شاید شما هم مثل من برای نوشتن کدهای PHP از ادیتورهای کد مثل Notepad++ یا jEdit استفاده می کنید. شاید هم از نرم افزارهای دیگری همچون Rapid PHP یا Zend Studio استفاده می کنید. همانطور که می دانید رقیب قدرتمند PHP یعنی ASP.NET دارای IDE بسیار قدرتمندی به نام Visual Studio است که تمام نیازهای یک برنامه نویسی حرفه ای را برطرف می کند. برنامه نویسان ASP.NET از این نظر نسبت به برنامه نویسان PHP برتری محسوسی داشتند. تا اینکه شرکت معظم Sun Microsystems چند ماه پیش محیط توسعه نرم افزار خود یعنی NetBeans را به صورت آزمایشی ارائه کرد، در حالی که در نسخه جدید از PHP و Ruby on rails نیز پشتیبانی می کرد. این خبر بسیار خوبی برای برنامه نویسان PHP بود. هم اکنون که NetBeans 6.5 به صورت کامل ارائه شده، می تواند انتخاب مناسبی برای محیط توسعه شما باشد.netbeans_193x45

NetBeans یک محیط قدرتمند مجتمع توسعه نرم افزار (IDE) کدباز و رایگان است که از طرف شرکت Sun برای توسعه برنامه های جاوا ارائه شده بود که هم اکنون برای توسعه دهندگان PHP نیز مناسب می باشد. با NetBeans می توانید پروژه ی خود را مدیریت کنید، از قابلیت های Code completion، Code refactoring و دیباگر استفاده کنید و پروژه های خود را سریعتر و بهینه تر از قبل توسعه دهید. قالبیت auto complete در NetBeans تنها توابع از پیش تعریف شده در php را پشتیبانی نمی کنید، بلکه توابعی که شما در سرتاسر پروژه تان تعریف کرده اید را نیز شامل می شود.

PHP Code Completion example

PHP Code Completion example

NetBeans امکانات بسیار زیادی برای هرچه سریعتر نوشتن کدهای php در اختیار شما قرار می دهد، به طور مثال وقتی می خواهید یک تابع را صدا بزنید، NetBeans در مقداردهی پارامترها به شما بسیار کمک خواهد کرد. یا مثلاً کافیست تایپ کنید func و کلید tab را فشار دهید تا NetBeans قالب پیش فرض بلاک یک تابع را برای شما بسازد. همچنین NetBeans توضیحات تمام توابع داخلی php را از phpdoc به شما نشان می دهد تا مشکلی در استفاده از توابع نداشته باشد. (تقریباً مانند کاری که ویژوال استادیو انجام می دهد)

یکی از نیازهای بسیار حیاتی برنامه نویسان php که در NetBeans برطرف شده Variable Refactoring نام دارد. شاید شما هم قبلاً چنین مشکلی داشتید که از یک متغیر خیلی زیاد در یک فایل استفاده کرده اید و حالا میخواهید نام آن را تغییر بدهید. یا به صورت دستی و یا با استفاده از قابلیت Replace ایدتورهای مختلف مشکل خود را حل کردید. حالا NetBeans به صورت اتوماتیک این کار را برای شما انجام می دهد.

همانطور که گفتم NetBeans از مستندسازی phpdoc پشتیبانی می کند و این امکان، کدنویسی php را برای شما خیلی آسان می کند. NetBeans حتی به شما اجازه می دهد تا مستندسازی های خودتان را داشته باشید (همانند ویژوال استادیو). نشانگر را بالای تابعی که می خواهید مستند کنید قرار دهید و /** را تایپ کنید و کلید Enter را فشار دهید تا NetBeans به صورت اتوماتیک توضیحات را به سبک phpdoc برای شما ایجاد کند.

NetBeans 6.5 پشتیبانی کاملی از خطایابی سمت سرور با استفاده از افزونه XDebug دارد. همچنین در این محیط به جز کدهای php می توانید کدهای CSS, HTML و جاوا اسکریپت نیز به خوبی بنویسید. NetBeans 6.5 محیط توسعه قدرتمندی است که دارای امکانات پیشرفته دیگری نیز هست که ما قصد نداریم در این مقاله به آن ها بپردازیم.

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

اطلاعات بیشتر در مورد پشتیبانی PHP در NetBeans

متاسفانه دانلود مستقیم NetBeans برای ایرانی های داخل کشور مقدور نیست، دوست خوبم سالار خلیل زاده نحوه دریافت NetBeans 6.5 را برای ایرانی ها در اینجا توضیح داده است.

farasun.wordpress.com

Subcribe to Farasun feedمشترک فراسان شويد

farasun.wordpress.com

مطالب مرتبط :


کارها

اطلاعات

22 جواب

21 12 2008
majidasgari

netbeans is the best!

21 12 2008
majidasgari

The only IDE you need!! in shoAre netbeans e. NetBeans 6.5 az har lahAzi pishrafte ghAbele molAhezeE nesbat be 6.1 dAsht. betori ke man be khAteresh ham Eclipse ro kenAr gozAshtam ham IntelliJ IDEA ro… i

22 12 2008
ali.pb

آقا دمت گرم !
خيلي خيلي اين لينك ها بدردم خورد !

22 12 2008
macromediax

گویا شرکت سان قصد دارن بزرگترین رقیب محصولات برنامه نویسی مایکروسافت شه . چون دلفی بیچاره که سر به راه مایکروسافت شد و فقط الان جاوا مونده … پیوستن php به سان میتونه بال قدرت بزرگی برای پرواز دوباره ی شرکت سان باشه

22 12 2008
حامد

سلام با ما تبادل لینک می کنی
خیلی مشتاقم
حتما یه سری بزن

22 12 2008
حامد

سلام با ما تبادل لینک می کنی
خیلی مشتاقم
حتما یه سری بزن
عنوان بده تا لینکت کنم

22 12 2008
JetPack

من فکر میکنم که Aptana خیلی عالی باشه…تا حالا تست کردی؟؟
یه نگاه بهش بنداز ببین چجوریه…امکاناتش خیلی خیلی زیاده

23 12 2008
mojtaba

salam baraye tabadol link mozahem shodam

http://www.lxl.ir

in web site ma aghar moafegh bodin khabaram konid

az tarigh mail ke linketon gharar bedam

bad linke maro gharar bede ba har onvan ke dost dashtid

montazere tamaseton hastam

bye

mojtava@gmail.com

26 12 2008
m.reza

مطلب خوبی بود ولی به نظر من محیط Aptana برای یک برنامه نویس PHP خیلی میتونه مناسبتر باشه به خصوص اینکه این نرم افزار علاوه بر امکاناتی که Netbeans داره، پشتیبانی خوبی از محیط های ساخت آبجکت تحت جاوا اسکرپیت مانند Ext JS و یا YUI به عمل میاره.
—————————
http://www.4hogwarts.co.cc
محلی برای طرفداران هری پاتر

28 12 2008
ناشناس

من فکر نمیکنم از نظر IDE برتر باشه من از دریم ویور استفاده میکنم و خیلی راحت تر و حرفه ای تر از تمام IDE های هست که تاحالا برای ASP . net دیدم !

31 12 2008
EEE

سلام
کسی راهی بلده که مشکل NetBeans رو با خطوطی که توشون هم عبارات فارسی هست و هم انگلیسی برطرف کنه ؟
واسه من تغییر دادن قسمتی از این خطوط مشکله آخه معلوم نیست چی رو داری کجای اون خط از کد تایپ می کنی

به نظر من هم این برنامه از دریم ویور به مراتب قوی تره
البته به جز در موارد زیر که انصافا دریم ردخور نداره :
- جستجو در بین فایل های یه پروژه (به اصطلاح دریم : سایت) حتی فایل هایی که باز نیست و تغییر دادن محتوای فایل ها بدون باز کردن اونا (Find & replace در بین فایل های پروژه)
- امکان همزمان مشاهده فایل های سرور و نسخه local و ارسال فایل با یک کلیک یا …
- امکان Browse کردن هر دایرکتوری از پروژه و مشاهده آن در Windows Explorer

دو مورد آخر رو من اصلا در NetBeans ندیدم کسی می دونه اگه این برنامه هم همچین امکاناتی رو داره یا اینکه میشه بهش اضافه کرد ، روشش چطوریه ؟

1 01 2009
peikeshahr

با سلام و خسته نباشید
در صورت تمایل به تبادل لینک با وب سایت پیک شهر با گوگل رانک 5 به آدرس زیر مراجعه فرمایید
http://www.peikeshahr.com/main/fa/linkbox

5 01 2009
amir

با سلام خدمت شما دوست گرامی
میخواستم با شما تبادل لینک کنم . شما لینک شدید . در صورت تمایل مارو با عنوان دانلود نرم افزار موبایل لینک کنید.
با تشکر http://wWw.JustPersian.Com

8 01 2009
از notpad++ به netbeans | آقای وبلاگ

[...] از نرم افزار notepad++ استفاده میکردم با خواندن نوشته ای (+) در وبلاگ FARASUN (مشترک خوراکشان هستید؟) با نرم افزار خوب [...]

8 01 2009
Milad Soltani

آقا با اجازتون مطلبتون رو در وبلاگ خودم منتشر کردم، ذکر منبع هم شده.
فوق العاده به نظرم جالب بود…

9 01 2009
ایمان

@ Milad Soltani : نه آقا میلاد مشکلی نداره دوست من. مهم اینه که مطلب خونده بشه، حالا چه در وبلاگ من و چه در وبلاگ شما. ممنون بابت لطفت

9 01 2009
مهدی

من از برنامه nusphere phpED استفاده میکنم.
فوق العادست .
به نظر من یکی از بهترین ادیتورهای برنامه نویسی و از کم نقص ترینهاش هست.
اگر دوست دارید به سایتش سر بزنید سایتش رو زیرش میزارم. ولی بهتره که از سایتهای torrent برای داونلود نسخه کرک شده اون استفاده کنید چون دیگه محدودیتی برای استفاده از اون ندارید.
http://www.nusphere.com

11 01 2009
AHHP

من باphp designer 2007 و ادیتور مخصوص php که در dream weaver هست هم کار کردم ولی باز برگشتم به ++notepad !
تقریبا همه امکانات بالا رو داره و فوق العاده سبکه + کلی style قشنگ و شیک

18 01 2009
Farda mobile

با سلام . ادمین فردا موبایل هستم . سایت من دارای 9000 آمار و رنک 3 می باشد . می خواستم با شما تبادل لینک داشته باشم . لینک من را اگر مایلید به نام فردا موبایل لینک کنید . من شما ره به نام فراسان در بالای لینکئدونیم لینک کردم خوشال می شم که شما هم مرا لینک کنی و بعد به من اطلاع دهی ! مرسی

19 01 2009
تورج

سلام،

netbeans پیش ما جاوا کارا در مقابل eclipse و idea خیلی عقب افتادست، eclipse یه plugin داره به اسم pdt که میشه باهاش از تمام امکانات eclipse برای php نوشتن هم استفاده کرد.

http://www.eclipse.org/pdt

23 01 2009
از notpad++ به netbeans

[...] از نرم افزار notepad++ استفاده میکردم. با خواندن نوشته ای (+) در وبلاگ FARASUN (مشترک خوراکشان هستید؟) با نرم افزار خوب [...]

30 08 2009
firethumbs

دوست عزیز سلام
بابت مقاله خوبت متشکرم.
من نت بینز 6.5 را روی اوبنتو دارم. و همینطور xampp ولی متاسفانه وقتی کد php می زنم و ران می کنم جواب نمی ده. آیا تنظیمات خواصی داره؟ لطفا راهنمایی فرمایید.
با تشکر

دیدگاه‌تان را بنویسید: