Introduction
This site is directed towards developers like my self. I want to share my experiences with my fellow developers and try to standardize the web somehow.
Systems
I use quite some systems to develop web pages, and I will explain them below.
Software:
Zend Studio for Eclipse
Zend Server
SVN
Other:
PHP / MySQL
Zend Framework
JavaScript (jQuery and jQuery UI)
Descriptions of systems
Zend Studio for Eclipsehttp://www.zend.com/ Zend Studio I use to develop, because of the great support for SVN and Zend Framework itself. It really contribute to much faster programming, as it will index all classes and let me know which functions are available in that class. It does also index functions from parent classes, such as interface or abstract classes. Zend Server
http://www.zend.com/ Zend Server is an AMP (Apache MySQL PHP) compilation and works on any OS. As I am mostly developing in Mac and Windows it is a good start to setup an environment that works with any OS, even Linux, as I have been there several times to. I will thereby try to avoid software that is not supported by the major distributors. Be sure to setupe local development environment, so you don’t experiment with the real page through an FTP. SVN http://www.zend.com/ (I use Zend Studio for SVN) SVN (Subversioning) really enables you to work from anywhere and set up an environment with several developers and several designers. There probably are several different implementations of SVN, however Zend Studio doesn’t seem to have any automatic merging for files. Zend Framework
http://framework.zend.com/ This is my best research I have done so far. I have spent over a year developing in Zend Framework and every day I find new advantages, read new articles and help others who are trying to understand how it works. Zend Framework really made my day to day work much more fun and easier. Many times you create a website which is really great, but when returning to expand it, it is a horrible mess and no one understand what has been done. Therefore my solution to the problem was to invest time in researching what a framework was. I was first involved by doing a youtube course in how to set up the environment and start working. (Första delen i serien).