<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>rapidphp &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://en.wordpress.com/tag/rapidphp/</link>
	<description>Feed of posts on WordPress.com tagged "rapidphp"</description>
	<pubDate>Sun, 29 Nov 2009 19:06:23 +0000</pubDate>

	<generator>http://en.wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[کدهای PHP را با NetBeans بنویسید!]]></title>
<link>http://farasun.wordpress.com/2008/12/21/writing-php-codes-using-netbeans-65/</link>
<pubDate>Sun, 21 Dec 2008 12:25:22 +0000</pubDate>
<dc:creator>ایمان</dc:creator>
<guid>http://farasun.wordpress.com/2008/12/21/writing-php-codes-using-netbeans-65/</guid>
<description><![CDATA[شاید شما هم مثل من برای نوشتن کدهای PHP از ادیتورهای کد مثل Notepad++ یا jEdit استفاده می کنید. شاید]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>شاید شما هم مثل من برای نوشتن کدهای <strong>PHP</strong> از ادیتورهای کد مثل <a title="Notepad++ on Sourceforge.net" href="http://notepad-plus.sourceforge.net/" target="_blank"><strong>N</strong><strong>otepad++</strong></a> یا <a title="jEdit official website" href="http://www.jedit.org/" target="_blank"><strong>jEdit </strong></a>استفاده می کنید. شاید هم از نرم افزارهای دیگری همچون <a title="Rapid PHP Editor - fast, powerful PHP editor and PHP IDE " href="http://www.blumentals.net/rapidphp/" target="_blank"><strong>Rapid PHP</strong></a> یا <a title="Zend Studio" href="http://www.zend.com/en/products/studio/" target="_blank"><strong>Zend Studio</strong></a> استفاده می کنید. همانطور که می دانید رقیب قدرتمند PHP یعنی <strong>ASP.NET</strong> دارای IDE بسیار قدرتمندی به نام <a title="Visual Studio 2008 Homepage" href="http://www.microsoft.com/visualstudio/" target="_blank"><strong>Visual Studio</strong></a> است که تمام نیازهای یک برنامه نویسی حرفه ای را برطرف می کند. برنامه نویسان ASP.NET از این نظر نسبت به برنامه نویسان PHP برتری محسوسی داشتند. تا اینکه شرکت معظم <a title="Sun Microsystems, Inc. The Network Is The Computer" href="http://sun.com" target="_blank"><strong>Sun Microsystems</strong></a> چند ماه پیش محیط توسعه نرم افزار خود یعنی <a title="Cross-platform Powerfull IDE" href="http://www.netbeans.org" target="_blank"><strong>NetBeans</strong></a> را به صورت آزمایشی ارائه کرد، در حالی که در نسخه جدید از PHP و Ruby on rails نیز پشتیبانی می کرد. این خبر بسیار خوبی برای برنامه نویسان PHP بود. هم اکنون که NetBeans 6.5 به صورت کامل ارائه شده، می تواند انتخاب مناسبی برای محیط توسعه شما باشد.<img class="alignright size-full wp-image-535" title="netbeans_193x45" src="http://farasun.wordpress.com/files/2008/12/netbeans_193x45.gif" alt="netbeans_193x45" width="193" height="45" /></p>
<p><strong>NetBeans</strong> یک محیط قدرتمند مجتمع توسعه نرم افزار (IDE) کدباز و رایگان است که از طرف شرکت Sun برای توسعه برنامه های جاوا ارائه شده بود که هم اکنون برای توسعه دهندگان PHP نیز مناسب می باشد. با NetBeans می توانید پروژه ی خود را مدیریت کنید، از قابلیت های <a title="AutoComplete on Wikipedia" href="http://en.wikipedia.org/wiki/AutoComplete" target="_blank"><strong>Code completion</strong></a>، <a title="Code Refactoring on Wikipedia" href="http://en.wikipedia.org/wiki/Code_refactoring" target="_blank"><strong>Code refactoring</strong></a> و <a title="Debugger on Wikipedia" href="http://en.wikipedia.org/wiki/Debugger" target="_blank"><strong>دیباگر</strong></a> استفاده کنید و پروژه های خود را سریعتر و بهینه تر از قبل توسعه دهید. قالبیت auto complete در NetBeans تنها توابع از پیش تعریف شده در php را پشتیبانی نمی کنید، بلکه توابعی که شما در سرتاسر پروژه تان تعریف کرده اید را نیز شامل می شود.</p>
<div class="wp-caption aligncenter" style="width: 210px"><img title="PHP Code Completion" src="http://farasun.wordpress.com/files/2008/12/php-code-completion.png" alt="PHP Code Completion example" width="200" height="223" /><p class="wp-caption-text">PHP Code Completion example</p></div>
<p>NetBeans امکانات بسیار زیادی برای هرچه سریعتر نوشتن کدهای php در اختیار شما قرار می دهد، به طور مثال وقتی می خواهید یک تابع را صدا بزنید، NetBeans در مقداردهی پارامترها به شما بسیار کمک خواهد کرد. یا مثلاً کافیست تایپ کنید func و کلید tab را فشار دهید تا NetBeans قالب پیش فرض بلاک یک تابع را برای شما بسازد. همچنین NetBeans توضیحات تمام توابع داخلی php را از <a href="http://www.phpdoc.org/" target="_blank"><strong>phpdoc</strong></a> به شما نشان می دهد تا مشکلی در استفاده از توابع نداشته باشد. (تقریباً مانند کاری که ویژوال استادیو انجام می دهد)</p>
<p>یکی از نیازهای بسیار حیاتی برنامه نویسان php که در NetBeans برطرف شده <strong>Variable Refactoring</strong> نام دارد. شاید شما هم قبلاً چنین مشکلی داشتید که از یک متغیر خیلی زیاد در یک فایل استفاده کرده اید و حالا میخواهید نام آن را تغییر بدهید. یا به صورت دستی و یا با استفاده از قابلیت Replace ایدتورهای مختلف مشکل خود را حل کردید. حالا NetBeans به صورت اتوماتیک این کار را برای شما انجام می دهد.</p>
<p>همانطور که گفتم NetBeans از مستندسازی phpdoc پشتیبانی می کند و این امکان، کدنویسی php را برای شما خیلی آسان می کند. NetBeans حتی به شما اجازه می دهد تا مستندسازی های خودتان را داشته باشید (همانند ویژوال استادیو). نشانگر را بالای تابعی که می خواهید مستند کنید قرار دهید و <span style="color:#333333;"><strong>/**</strong></span> را تایپ کنید و کلید Enter را فشار دهید تا NetBeans به صورت اتوماتیک توضیحات را به سبک phpdoc برای شما ایجاد کند.</p>
<p>NetBeans 6.5 پشتیبانی کاملی از خطایابی سمت سرور با استفاده از افزونه <a href="http://xdebug.org/" target="_blank"><strong>XDebug</strong></a> دارد. همچنین در این محیط به جز کدهای php می توانید کدهای CSS, HTML و جاوا اسکریپت نیز به خوبی بنویسید. NetBeans 6.5 محیط توسعه قدرتمندی است که دارای امکانات پیشرفته دیگری نیز هست که ما قصد نداریم در این مقاله به آن ها بپردازیم.</p>
<p><strong>اگر در حال حاضر پروژه های بزرگ PHP انجام می دهید و محیط توسعه ای همچون NetBeans در اختیار ندارید، پیشنهاد می کنم حتماً آن را امتحان کنید. برای کدنویسی های ساده و کوچک NetBeans توصیه نمی شود.</strong></p>
<h2><a href="http://www.netbeans.org/features/php/index.html" target="_blank"><span style="color:#ff9900;"><strong>اطلاعات بیشتر در مورد پشتیبانی PHP در NetBeans </strong></span></a></h2>
<p>متاسفانه دانلود مستقیم NetBeans برای ایرانی های داخل کشور مقدور نیست، دوست خوبم <a title="وبلاگ سالار خلیل زاده" href="http://salarblog.wordpress.com/" target="_blank"><strong>سالار خلیل زاده</strong></a> نحوه دریافت NetBeans 6.5 را برای ایرانی ها در<a title="دریافت نسخه جدید Netbeans 6.5 به همراه JDK" href="http://salarblog.wordpress.com/2008/12/04/download-netbeans-65-for-iranians/" target="_blank"><strong> اینجا</strong></a> توضیح داده است.</p>
<p style="text-align:justify;"><span style="color:#ffffff;">farasun.wordpress.com</span></p>
<p><a href="http://feeds.feedburner.com/Farasun"><img class="size-full wp-image-163" title="feed" src="http://farasun.wordpress.com/files/2008/07/feed.jpg" alt="Subcribe to Farasun feed" width="16" height="16" /><strong>مشترک فراسان شويد</strong></a></p>
<p><span style="color:#ffffff;">farasun.wordpress.com</span></p>
<p>مطالب مرتبط :</p>
<ul>
<li><a title="مشاهده مطلب &#34;با فریم ورک های PHP هرچه سریعتر وب سایت بسیازید!&#34;" href="http://farasun.wordpress.com/2008/12/08/build-web-applications-rapidly-with-php-frameworks/" target="_blank">با فریم ورک های PHP هرچه سریعتر وب سایت بسازید!</a></li>
<li><a title="مشاهده مطلب &#34;شروع برنامه نویسی وب&#34;" href="http://farasun.wordpress.com/2008/02/09/beginning-web-application-programming/" target="_blank">شروع برنامه نویسی وب</a></li>
<li><a title="مشاهده مطلب &#34;هاست رایگان با پشتیبانی از PHP&#34;" href="http://farasun.wordpress.com/2008/02/15/free-php-web-hosting/" target="_blank">هاست رایگان با پشتیبانی از PHP و MySQL</a></li>
</ul>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Popüler Programlama Araçları]]></title>
<link>http://positivist.wordpress.com/2007/07/16/populer-programlama-araclari/</link>
<pubDate>Mon, 16 Jul 2007 20:56:26 +0000</pubDate>
<dc:creator>positivist</dc:creator>
<guid>http://positivist.wordpress.com/2007/07/16/populer-programlama-araclari/</guid>
<description><![CDATA[Web tasarım alanında 2-3 yıldır süren çabalarım ve çalışmalarım sonucu tanıştığım, kullandığım, kull]]></description>
<content:encoded><![CDATA[Web tasarım alanında 2-3 yıldır süren çabalarım ve çalışmalarım sonucu tanıştığım, kullandığım, kull]]></content:encoded>
</item>

</channel>
</rss>
