Tools for Building Websites and Apps

TwitterFacebook
Get flash to fully experience Pearltrees
PHPLint 1.1 is out! Main news are: support for the prefixed array type notation T[] ; require_once now requires an absolute path to resolve ambiguity that might arise; a richer PHPLint Standard Library provides support for array sorting, hash sets, hash maps, SQL driver abstraction and other utilities and comes with a fully documented API in HTML format; several fixes, mainly related to class autoloading ( more ...). PHPLint is a validator and documentator for PHP 4 and PHP 5 programs. http://www.icosaedro.it/phplint/

PHPLint

Black Duck plans to integrate the SpikeSource products and services into its offerings. The SpikeForge open source projects are being migrated to other forges, and we’re encouraging members of the Developer Zone to join developers on Ohloh.net , Black Duck’s open source project directory and community. As mentioned on the Developer Zone homepage, we will be discontinuing the SpikeSource website and the Developer Zone starting January 9, 2011. http://www.blackducksoftware.com/spikesource/

Spike Source

http://www.nwiresoftware.com/products/nwire-php

nWire for PHP | PHP Code Analysis Plugin for Eclipse

"nWire enabled me (in real-time) to look at variable related context (reading, changing, inheritance, other files..) in a way I couldn't imagine before. This is really nice if you got 100K+ lines of code without knowing much about it, but must to do something with it. In just few hours one can get understanding of the code relation..."

phpCallGraph - A Static Call Graph Generator for PHP

phpCallGraph is a tool to generate static call graphs for PHP source code. Such a graph visualizes the call dependencies among methods or functions of an application. Arrows represent calls from one method to another method. http://phpcallgraph.sourceforge.net/
http://pixybox.seclab.tuwien.ac.at/pixy/ Cross-site scripting (XSS) and SQL injection (SQLI) vulnerabilities are present in many modern web applications, and are reported continuously on pages such as BugTraq . In the past, finding such vulnerabilities usually involved manual source code audits. Unfortunately, this manual vulnerability search is a very tiresome and error-prone task.

Pixy: XSS and SQLI Scanner for PHP

PHP-AST/ORACLE is a C++ framework which allows user to perform lots of different operations on a source code. The tool has been developed mainly for: php-oracle get a XML file as input which is the output of php-ast.

php-ast - Trac

http://trac.assembla.com/php-ast
To provide a flexible and extendable software, it is a good OO practice to reduce the dependencies between implementing classes. This could be achieved by developing against abstractions which means both, abstract classes and interfaces. By using abstractions instead of real implementation in the application you provide some sort of contract, that could be used by others to hook into the application with their own classes that fulfill the contract. Except the extensibility of an application a good abstraction reduces the risk of breaks in multiple subsystems when something was changed in a single package. But how to get rid of all these dependencies, doing this by hand will become an impossible job, at least for larger projects.

Track your dependencies with PHP_Depend - Manuel Pichler

http://manuel-pichler.de/pages/pdepend.html
https://github.com/troelskn/php-tracer-weaver

troelskn/php-tracer-weaver - GitHub

php-tracer-weaver is a tool for analysing parameter types in PHP code, using a combination of static and runtime analysis. It relies on the xdebug extension to trace function calls. The result of the analysis can then be used to generate docblock comments, with the proper type annotations. Usage The basic usage of tracer-weaver is to write a piece of code (If you have unit tests/examples, they would be a good candidate), that utilises the code to manipulate.
http://www.xdebug.org/

Xdebug - Debugger and Profiler Tool for PHP

Xdebug 2.2.0RC2 is out! This is the second release candidate of Xdebug 2.2 which addresses a few things that were found in the first release candidate. The full change log can be found on the updates page and the source code and Windows binaries can be found on the downloads page. Please note that this is a release candidate and not guaranteed to be free of bugs. If you have issues, please file them in the issue tracker .
http://pecl.php.net/package/xhprof XHProf is a function-level hierarchical profiler for PHP and has a simple HTML based navigational interface. The raw data collection component is implemented in C (as a PHP extension). The reporting/UI layer is all in PHP. It is capable of reporting function-level inclusive and exclusive wall times, memory usage, CPU times and number of calls for each function. Additionally, it supports ability to compare two runs (hierarchical DIFF reports), or aggregate results from multiple runs.

PECL :: Package :: xhprof

List of tools for static code analysis - Wikipedia, the free encyclopedia

Axivion Bauhaus Suite — A tool for Ada, C, C++, C#, and Java code that comprises various analyses such as architecture checking, interface analyses, and clone detection. Black Duck Suite — Analyze the composition of software source code and binary files, search for reusable code, manage open source and third-party code approval, honor the legal obligations associated with mixed-origin code, and monitor related security vulnerabilities. BugScout — Detects security flaws in Java, PHP, ASP and C# web applications. CAST Application Intelligence Platform — Detailed, audience-specific dashboards to measure quality and productivity. 30+ languages, C/C++, Java, .NET, Oracle, PeopleSoft, SAP, Siebel, Spring, Struts, Hibernate and all major databases. ChecKing — Integrated software quality portal that allows manage the quality of all phases of software development.

w3af - Web Application Attack and Audit Framework

w3af is a Web Application Attack and Audit Framework. The project's goal is to create a framework to find and exploit web application vulnerabilities that is easy to use and extend. To read our short and long term objectives, please click over the Project Objectives item in the main menu.

Five Ways To Load Images Faster On Browser

Surfin’ ain’t easy, and right now, you’re lost at sea. But don’t worry; simply pick an option from the list below, and you’ll be back out riding the waves of the Internet in no time.
About DailyApps DailyApps is a Technology Blog, that aims to bring you the latest in Apps and Utilities, to make your everyday life much more productive. If you have any questions or queries please feel free to get in touch with us, and we’ll be glad to help you out. Are you looking to have DailyApps review your product/service please send in your pitch using the Contact Form below. We are always on the look out to find and discover new and interesting applications.

Ultimate Firefox Addons : 222 Addons For Just About Everything | DailyApps

5 Free Tools to Analyze Website Performance | Free Software

Sponsored Links Here are 5 free tools to analyze performance of website . These website performance analysis tools show you what can be done to improve performance of website.