Simple, efficient, and inexpensive web Application Development
Why php?
1. Simple Development Environment Construction
The development environment can be simply attributed to the running environment of the program and the editing and debugging environment of the program. There are no dazzling sdks or annoying system configurations. Such a development environment is the easiest. The xampp + windows environment adds a lot of color to php. At least after the system is reinstalled, you can configure the development environment in a short time, even after N years, the installation method does not require Installation manuals.
Http://www.apachefriends.org/zh_cn/xampp.html: xampp
Of course can also toss, such as in ubuntu build LAMP environment: http://mini-pin.com/ror? P = 132
About Editor: Sublime Text http://www.sublimetext.com/advantage is that even if not registered, it can be used for free, of course, will prompt you to purchase the dialog box while saving, ignore it on the line. In addition, this is multi-platform available, and the default environment color is also good.
Notepad ++ http://notepad-plus-plus.org/, which is mainly used for text format encoding changes, especially between ANSI, UTF-8, UCS-2 conversion, to solve Chinese garbled very useful.
2. Efficient program release
There are a lot of space and databases supporting PHP at home and abroad, and the price is also very low,
Domestic HOST: http://www.59.cn/Chinese, but the domain name needs to file
Foreign HOST: http://www.justhost.com/English, domain name does not need to file
Sina platform: http://sae.sina.com.cn/
Compared with other scripting languages, this method is easier to deploy programs and allows you to easily publish your own applications.
3. rich documentation, programming community and open-source framework
PHP Tutorial: http://www.w3schools.com/PHP/DEfaULT.asP
MYSQL Tutorial: http://dev.mysql.com/
Mature systems: http://www.joomla.org/http://www.magentochina.org/
More practical frame: http://www.speedphp.com http://codeigniter.org.cn/
Taobao original code: http://www.osphp.com.cn/http://www.php-open.com/
4. Recommended out-of-question tools
Version Control: if local version control is enabled, SVN is preferred. However, if remote version control is required, for example, if development is required at the company or at home, GIT is used, git should be open-source for free, so it can be perfectly solved by combining DropBox. Use SVN or GIT locally for control, and then submit it to the public of DropBox. 2 GB space can be placed in several projects.
Browser: google chrome. It is very convenient to debug webpages or browse websites by yourself. In particular, you can use folder management and synchronization functions as well as a wide range of plug-ins.
Note-taking tool: Evernote synchronization function, with a good reading experience, combined with the chrome plug-in, one-click cut, you can easily add the content on the web page to the notes.
Schedule Management: Doit, made in China, free, multi-platform, synchronization function
Upload tool FTP: FileZilla is free of charge. It is applicable to windows + linux.
V. Conclusion
Time consumption: Installation in windows is supported. Setting up an environment is counted as the download time does not exceed 1 hour. If it is set up repeatedly, It is faster and all data can be synchronized.
Money consumption: Apart from space and domain names, I can't think of anything I want to pay for. I can't buy a pair of shoes in intime for 250 yuan a year.