Php Development Stack
Upcoming SlideShare
Loading in...5
×
 

Php Development Stack

on

  • 6,863 views

A presentation on PHP Development Stack (tools for PHP Development) by my colleagues Neeraj Shah & Sharmishtha Gupta. It was presented at PHPCamp, Pune, on Sept'20th, 2008.

A presentation on PHP Development Stack (tools for PHP Development) by my colleagues Neeraj Shah & Sharmishtha Gupta. It was presented at PHPCamp, Pune, on Sept'20th, 2008.

Statistics

Views

Total Views
6,863
Slideshare-icon Views on SlideShare
6,832
Embed Views
31

Actions

Likes
8
Downloads
92
Comments
0

4 Embeds 31

http://www.slideshare.net 21
http://www.scoop.it 8
http://www.e-presentations.us 1
http://www.linkedin.com 1

Accessibility

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Php Development Stack Php Development Stack Presentation Transcript

    •  
      • I am
      • I work for Satyam Computer Services Ltd .
      • You can reach me at “sharmishtha_gupta@satyam.com”
      • He is
      • He also work for Satyam Computer Services Ltd.
      • You can reach him at “shah_neeraj@satyam.com”
      • How many PHP tools you have used?
    • Layer Tool Continuous Integration Xinc Version Control Subversion, Git Testing PHPUnit, Selenium Build Phing Debugging XDebug, Krumo Libraries/Utilities PEAR, PECL, PHPClasses.org Code Coverage XDebug Framework CakePHP IDE vim, PHPEclipse, NetBeans, Komodo Profiling XDebug Refactoring XDebug Performance Testing JMeter Web Server Apache HTTPD Server Database MySQL, PostrgreSQL Operating System Linux, Windows
      • Brief about:
        • PHPUnit
        • XDebug
        • Phing
        • Xinc
      • What
      • Why
      • How
      • It is a debugging tool
      • Url is http://xdebug.org
      • We can perform operations like:
        • Code coverage
        • Stack trace
        • Function trace
        • Profiling
      • Code Coverage
      • Stack trace
      • Profiling
      • Code Coverage
      • Stack trace
      • Profiling
      • Code Coverage
      • Stack trace
      • Profiling
      • It is a unit testing tool
      • Url is http://www.phpunit.de
      • Test the correctness of parts(units) of the software, in short to maintain solutions
      • Write test cases
      • It is a project build tool
      • Url is http://www.phing.info
      • “ building” is really any non development task that supports your application.
      • This could include
        • – Configuring
        • – Packaging
        • – Uploading
        • – Testing
        • – Etc.
      • Phing provides a simple shell script (“phing”) that launches the Phing PHP application.
      • You create build files in XML
      • It is a Continuous Integration server for PHP
      • Url is http://xinc.googlecode.com
      • What does integration mean?
        • Integrating a change( code, database structure…) into the source code repository without breaking the project
      • For any change that might break the functionality
      • More developers with more components = more complexity
      • Integrate Phing and svn
      • Start the server as /etc/init.d/xinc start
      • Access it from localhost:8080
    •  
      • Thank You