Tuesday, January 29, 2013

Some Useful PHP Tools for Web Development (Ⅱ)




Here are some useful PHP tools for web development, including PHP development framework, PHP code generator, debugging tools, graphic processing tools, code optimization tools, PHP editors, IDE, etc.




VS.Php is a PHP IDE (integrated development environment) based on Visual Studio IDE. 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 editor as well as Smarty editing capabilities. Also is the ability to debug PHP scripts locally as well as remotely.



PHPScriptGen is a powerful online tool that can automatically generates fully functional codes for your PHP/MySQL applications. You can create completed CRUD (Create, Retrieve Update and Delete) scripts within ten minutes. Thus it can save you a lot of time wasted on repetitive coding. The generated codes can be easily understood and further customized. It is designed for both beginners and veteran programmers. This amazing tool is completely FREE for both commercial and non-commercial use.


Smarty is a web template system written in PHP. It is intended to simplify compartmentalization, allowing the presentation of a web page to change separately from the back-end. Ideally, this eases the costs and efforts associated with software maintenance. Smarty generates web content by the placement of special Smarty tags within a document. These tags are processed and substituted with other code. Tags are directives for Smarty that are enclosed by template delimiters. These directives can be variables, denoted by a dollar sign ($), functions, logical or loop statements. Smarty allows PHP programmers to define custom functions that can be accessed using Smarty tags.


Xdebug is a PHP extension which provides debugging and profiling capabilities. It uses the DBGp debugging protocol. The debug information that Xdebug can provide includes the following: stack and function traces in error messages with: full parameter display for user defined functions, function name, file name and line indications, support for member functions, memory allocation, protection for infinite recursions. Xdebug also provides: profiling information for PHP scripts, code coverage analysis, capabilities to debug your scripts interactively with a debugger front-end. Xdebug is also available via the PECL library.



Scavenger is an open source real-time vulnerability management tool. It helps system administrators respond to vulnerability findings, track vulnerability findings, review accepted or false-positive answered vulnerabilities, and not 'nag' system administrators with old vulnerabilities. At this time, Scavenger parses the results from a Nessus scan and stores them in a MySQL database. From that point, a user can login to a web interface and answer a vulnerability as 'addressed', 'accept', or 'false-positive'. If an administrator answers accept or false-positive, Scavenger will not insert a new vulnerability again. However, if a user marks a vulnerability as 'addressed' and it comes up again in a scan, it will insert a new vulnerability into the database.

Tuesday, January 22, 2013

Some Useful PHP Tools for Web Development (Ⅰ)



Here are some useful PHP tools for web development, including PHP development framework, debugging tools, graphic processing tools, code optimization tools, PHP editors, IDE, etc.

 

PHPEdit is a full featured PHP IDE (Integrated Development Environment) for Windows. It has an advanced PHP editor, code insight, code completion, syntax-highlighting, integrated debugger, code browser, keyboard templates. It enables web developers to create dynamic and professional websites more easily and efficiently. It has been designed to maximize developers’ productivity helping them to code faster, to debug PHP and test their projects, as well as to maximize project management within their IT team.


PHPScriptGen is a powerful online tool that can automatically generates fully functional codes for your PHP/MySQL applications. You can create completed CRUD (Create, Retrieve Update and Delete) scripts within ten minutes. Thus it can save you a lot of time wasted on repetitive coding. The generated codes can be easily understood and further customized. It is designed for both beginners and veteran programmers. This amazing tool is completely FREE for both commercial and non-commercial use.


Webgrind is an Xdebug profiling web frontend in PHP5. It implements a subset of the features of kcachegrind and installs in seconds and works on all platforms. Its features involve super simple, cross platform installation, track time spent in functions by self-cost or inclusive cost. Inclusive cost is time inside function + calls to other functions. See if time is spent in internal or user functions. See where any function was called from and which functions it calls.


phpDocumentor is a tool with which it is possible to generate documentation from developers’ PHP source code. With this documentation developers can provide their consumers with more information regarding the functionality embedded within their source and not only what is usable to them from their user interface. Documentation generated by phpDocumentor does not aim to be a replacement for conventional documentation but is rather supplemental, or reference, documentation.


Securimage is an open-source free PHP CAPTCHA script for generating complex images and CAPTCHA codes to protect forms from spam and abuse. It can be easily added into existing forms on web developers' website to provide protection from spam bots. It can run on most any webserver as long as developers have PHP installed, and GD support within PHP. It does everything from generating the CAPTCHA images to validating the typed code. Audible codes can be streamed to the browser with Flash for the vision impaired.

Tuesday, January 15, 2013

Five Useful PHP Development Tools




  

EditPlus is a text editor, HTML editor, PHP editor, Java editor and Hex Viewer for Windows. While it can serve as a good Notepad replacement, it also offers many powerful features for Web page authors and programmers. It has Syntax highlighting for HTML, PHP, Java, C/C++, CSS, ASP, Perl, JavaScript, VBScript, Python and Ruby on Rails. Also, it can be extended for other programming languages based on custom syntax files. It supports seamless Web browser for previewing HTML pages, and FTP commands for uploading local files to FTP server.


PHPScriptGen is a powerful online tool that can automatically generates fully functional codes for your PHP/MySQL applications. You can create completed CRUD (Create, Retrieve Update and Delete) scripts within ten minutes. Thus it can save you a lot of time wasted on repetitive coding. The generated codes can be easily understood and further customized. It is designed for both beginners and veteran programmers. This amazing tool is completely FREE for both commercial and non-commercial use.


Notepad++ is a free source code editor and Notepad replacement that supports several languages. Running in the MS Windows environment, its use is governed by GPL License. Based on the powerful editing component Scintilla, Notepad++ is written in C++ and uses pure Win32 API and STL which ensures a higher execution speed and smaller program size. By optimizing as many routines as possible without losing user friendliness, Notepad++ is trying to reduce the world carbon dioxide emissions. When using less CPU power, the PC can throttle down and reduce power consumption, resulting in a greener environment.




Adobe Dreamweaver is a proprietary web development application developed by Adobe Systems. Adobe Dreamweaver is available for both Mac and Windows operating systems. It is still a good choice for visual web developer, aothough its PHP support is not very good.

Tuesday, January 8, 2013

Five Helpful PHP Tools for Web Development





1.   MODX

MODX is an Open Source Content Management System (CMS) that dominates SEO, supports all modern web standards and integrates with existing infrastructure to give web developer complete control over their online presence.

2.   PHPScriptGen

PHPScriptGen is a powerful free online development tool that can automatically generate fully functional and customizable codes for PHP/MySQL applications. Completed CRUD (Create, Retrieve Update and Delete) scripts can be created within minutes. It is simple and easy for both beginners and veteran programmers to use.

3.   Qcodo

The Qcodo Development Framework is an open-source PHP framework that focuses on freeing developers from unnecessary tedious, mundane coding. It enables some the most highly trafficked websites and data intensive applications for companies like Lockheed Martin and Hewlett-Packard, large organizations like Stanford School of Medicine, Academy of Country Music and NASA, and startups like Chess.com and Uloop.

4.   Seagull

Seagull is a mature OOP framework for building web, command line and GUI applications. Licensed under BSD, the project allows PHP developers to easily integrate and manage code resources, and build complex applications quickly. Many popular PHP applications are already seamlessly integrated within the project, as are various templating engines, testing tools and managed library code. If you're a beginner, the framework provides a number of sample applications that can be customized and extended to suit your needs. If you're an intermediate or advanced developer, take advantage of Seagull's best practices, standards and modular codebase to build your applications in record time.

 
PHP Object Generator is an open source PHP code generator which automatically generates clean & tested Object Oriented code for PHP4/PHP5 application. By generating PHP objects with integrated CRUD methods, it gives you a head start in any project.