A presentation on Enterprise PHP development for people who have no experience with PHP programming.
Basically this presentation defends PHP as a worthy technology for enterprise projects and is directly compared with other enterprise technologies such as Java and the .NET framework
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Professional PHP: an open-source alternative for enterprise development [Kortrijk]
1. Professional PHP
an open-source alternative for enterprise development
Thijs Feryn
Felix De Vliegher
19/11/’08, Katho Kortrijk
2. About us
• Thijs Feryn
• Support manager & senior developer at COMBELL
• PHP developer for about 5 years
• Zend PHP5, cerGfied engineer
• Felix De Vliegher
• Senior developer & sysadmin at COMBELL
• PHP developer for about 7 years
• Zend PHP5, Zend Framework cerGfied engineer
• Co‐founder PHPBelgium
• Contributor to the PHP project
3. About COMBELL
• Founded in 1999
• 30 FTE and growing
• +25 000 customers
• Premium / Quality hosting segment
• Leading hosting provider in Belgium concerning
hosting & domain names in the SME market
• + 60 000 domain names
• + 20 000 websites
• + 600 servers, owned & managed by
COMBELL
• + 400 resellers
4. You?
• Experience with programming
• Experience with PHP
• Experience with PHP based applications
• OOP in PHP?
• Professional experience? (read: not katho)
5. Open source software
• Development methodology
• Source code is available
• Use, change, improve
• Collaborative
• Common licenses: GPL, LGPL, MIT
• Free “as in beer”
6. LAMP stack
• First used in c't magazine in 1998
• Linux, Apache, MySQL and PHP
• Open-source, free software
• Available everywhere Application
• Proven track record PHP
Apache MySQL
Linux
8. Why PHP?
• Flexible in webserver environment
• Platform independent
• Lots of libraries, frameworks
• Huge community
• Code is freely available
• Documentation
• Commercial support
• Short TTM
9. PHP vs other languages
(let’s say Java?)
• Dynamically typed
• Low entry barrier
• Stateless
• Platform independence (vs .NET)
• Interpreted language
• Extensions and libraries
• Built-in
• Pecl
• Pear
11. PHP is community friendly
• Lots of PHP conferences / PHP UG’s
• Initiatives to contribute and learn
• Active and friendly support:
• forums
• irc
• twitter
28. Testing
• More testing == less debugging!
• Applications should work as expected
• Actually takes less time
• Provides higher quality
• Easier to refactor and change
• Makes confident developers
31. Certifications
• Zend PHP 5 certification
• Zend Framework Certification
• Why:
• Differentiate yourself when looking for a job
• Get listed in Zend Yellow Pages
• Confirmation of a decent PHP skillset
32. PHPBelgium user group
• Point of information for PHP
• For developers, education, businesses
• Bi-monthly meetings (with a drink)
• Organizing PHP-related events
• PHP Bug Hunt Day
http://www.phpbelgium.be | http://bughuntday.org
33. Learn more about PHP
• Books:
• All of php|architect
• Power PHP 5 programming
• Advanced PHP Programming
Magazines:
• php|architect magazine
35. Applied at COMBELL
• Service oriented architecture
• Highly integrated with hosted solutions
• Using Zend Framework, Symfony
• Development workflow with:
• Subversion
• Unit testing
• Continuous integration (Cruisecontrol)
36.
37. Others are hiring too
• PHP is becoming big in enterprises
• Valid career choice, not everything needs
to be done with Java or .NET
• PHP Engineers are in high demand!