المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : Top 5 php tools, For PHP Developers لمطورين المواقع php



A7med Baraka
08-15-2008, 02:07 AM
http://barakasoft.googlepages.com/inthenameof_allah.gif





The following are five tools that are invaluable to any php developer:

1) Crimson Editor (Free)

Link: http://www.crimsoneditor.com/

This program is not only fast in loading time, but also small in size (so small that it can be copied in one floppy disk).

While it can serve as a good replacement for Notepad, it also offers many powerful features for programming ********s such as HTML, C/C++, Perl, PHP and Java.

2) VS.php (Commercial, 30 day trial)

Link: http://www.jcxsoftware.com/vs.php

VS.Php is a Php integrated development environment based on Visual Studio. With VS.Php you can design, develop, debug and deploy Php applications within the Visual Studio IDE. VS.Php key features are around providing rich Php and Smarty editing capabilities as well as its ability to debug Php scripts locally as well as remotely.

This is a very nice editor because it offers code completion for all php function names. There is also a stand-alone edition that can be installed in-case you do not own a copy of visual studio .net 2005.

3) ez_sql/ez_results - mysql wrapper library (Free)

********: http://www.jvmultimedia.com/portal/

A great mysql library that features:

* Disk caching
* It is one php file that you include at the top of your script. Then, instead of using standard php database functions listed in the php manual, you use a much smaller (and easier) set of ezSQL functions
* It has excellent debug functions making it lightning-fast to see what’s going on in your SQL code
* Most ezSQL functions can return results as Objects, Associative Arrays, or Numerical Arrays
* Works with Smarty templating ********

4) Smarty Template Engine (Free)

********: http://smarty.php.net/

An excellent template engine for php.

One of Smartys primary design goals is to facilitate the separation of application code from presentation. Typically, the application code contains the business logic of your application, written and maintained in PHP code. This code is maintained by programmers. The presentation is the way your content is presented to the end user, which is written and maintained in template files. The templates are maintained by template designers.

5) mysql gui bundle 5.0 (Free)

Link: http://dev.mysql.com/downloads/gui-tools/5.0.html

A suite of GUI tools that includes: MySQL Administrator, MySQL Query Browser, MySQL Migration Toolkit, and MySQL Workbench.



Here is a list of some more tools that can be very helpful for php developers.

Editors

tsWebEditor: http://tswebeditor.net.tc/

Pnotepad: http://www.pnotepad.org/

Pspad: http://www.pspad.com/

notetab: http://www.notetab.com/

notepad++: http://notepad-plus.sourceforge.net/uk/site.htm

conTEXT: http://www.context.cx/

php Designer: http://www.mpsoftware.dk/

Dev-PHP: http://devphp.sourceforge.net/

Mysql GUI clients

Navicat (commercial) : http://www.navicat.com/

phpmyadmin: http://sourceforge.net/projects/phpmyadmin/

Libraries

Propel: http://propel.phpdb.org/trac/wiki/Users/Introduction

Templates/Frameworks

phptal: http://phptal.motion-twin.com/

cakePHP: http://www.cakephp.org/

prado: http://www.xisc.com/