Git is now live on Drupal.org, and every user on Drupal.org can use it to collaborate! Using Git on Drupal.org is explained in detail in this screencast tutorial:
You can start building PHP applications with NetBeans right out-of-the-box by simply downloading NetBeans for PHP (version 6.8 is the latest as of this post). Debugging with it requires an additional download of Xdebug.
Here is a quick and step-by-step guide to quickly start developing and debugging your PHP application projects with NetBeans + Xdebug:
1. Download and install NetBeans IDE for PHP.
2. Download Xdebug (it’s a small DLL library file).
Advice: Among the plethora of download links available on that page, let me tell you that you generally wouldn’t want the ‘non-thread-safe’ version, so ignore that; go for the latest non-beta version. I downloaded 5.2 VC6 (32 bit) of Xdebug 2.0.5.
3. Next you need to make changes to php.ini found in apache\\bin folder (the location of your apache folder may vary depending on your installation, look for it).
Find “[Zend]” section in your php.ini file, which should look like the following:
Xdebug is not compatible with Zend Optimizer, so comment out lines 2 to 5 (by prefixing the line with a semi-colon), and add the following lines under [Zend] section heading:
Note: Remember to change the path and filename to match your Xdebug path and version.
4. Restart Apache (if using XAMPP: Open the XAMPP Control Panel and first stop, then start Apache).
5. To verify if Xdebug is configured properly for debugging, create a php file containing this one line:
Save it in your htdocs folder [phpinfo.php], and open it in your browser [http://localhost/phpinfo.php]. If Xdebug is loaded successfully, you should see something like this:
A detailed guide on configuring Xdebug with NetBeans can be found on this wiki: http://wiki.netbeans.org/HowToConfigureXDebug.
Happy coding! 🙂
Being in the field of IT (Computer Science), it’s necessary to keep pace with the changing landscape, otherwise you would end up rendering yourself obsolete. It’s no different with web development/programming: The landscape keeps changing, either on the user interface front or the browser side or the website back-end.
So better learn one now, before you are rendered obsolete.
I am considering the following frameworks:
Read more about the most popular web frameworks that I am considering after the jump.