Your SlideShare is downloading. ×
Php Development Stack
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Php Development Stack

5,244
views

Published on

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.

Published in: Self Improvement, Technology

0 Comments
8 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
5,244
On Slideshare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
92
Comments
0
Likes
8
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1.  
  • 2.
    • I am
    • I work for Satyam Computer Services Ltd .
    • You can reach me at “sharmishtha_gupta@satyam.com”
  • 3.
    • He is
    • He also work for Satyam Computer Services Ltd.
    • You can reach him at “shah_neeraj@satyam.com”
  • 4.
    • How many PHP tools you have used?
  • 5. 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
  • 6.
    • Brief about:
      • PHPUnit
      • XDebug
      • Phing
      • Xinc
  • 7.
    • What
    • Why
    • How
  • 8.
    • It is a debugging tool
    • Url is http://xdebug.org
  • 9.
    • We can perform operations like:
      • Code coverage
      • Stack trace
      • Function trace
      • Profiling
  • 10.
    • Code Coverage
    • Stack trace
    • Profiling
  • 11.
    • Code Coverage
    • Stack trace
    • Profiling
  • 12.
    • Code Coverage
    • Stack trace
    • Profiling
  • 13.
    • It is a unit testing tool
    • Url is http://www.phpunit.de
  • 14.
    • Test the correctness of parts(units) of the software, in short to maintain solutions
  • 15.
    • Write test cases
  • 16.
    • It is a project build tool
    • Url is http://www.phing.info
  • 17.
    • “ building” is really any non development task that supports your application.
    • This could include
      • – Configuring
      • – Packaging
      • – Uploading
      • – Testing
      • – Etc.
  • 18.
    • Phing provides a simple shell script (“phing”) that launches the Phing PHP application.
    • You create build files in XML
  • 19.
    • 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
  • 20.
    • For any change that might break the functionality
    • More developers with more components = more complexity
  • 21.
    • Integrate Phing and svn
    • Start the server as /etc/init.d/xinc start
    • Access it from localhost:8080
  • 22.  
  • 23.
    • Thank You