WHY PHP?
一、简单的开发环境搭建
开发环境可以简单的归结为程序的运行环境和程序的编辑调试环境,没有令人眼花缭乱的SDK,也没有令人烦躁的各种系统配置。这样的开发环境才最为简单。xampp+windows的环境搭建为php增色不少,起码在系统重装之后,能够使你在短时间内配置好开发环境,并且即使过了N年,傻瓜化的安装方式使你不需要什么安装手册。
xampp下载地址:http://www.apachefriends.org/zh_cn/xampp.html
当然也可以折腾,比如在ubuntu下搭建LAMP环境:http://mini-pin.com/ror/?p=132
关于编辑器:Sublime Text http://www.sublimetext.com/ 好处是即使是不注册,也可以免费使用,当然会在保存的时候提示你购买的对话框,无视之就行。而且这个是多平台可用,默认的环境配色也不错。
notepad++ http://notepad-plus-plus.org/ ,这个主要用来进行文本格式编码更改,特别是ANSI、UTF-8、UCS-2之间互转,对解决中文乱码很有用。
二、高效的程序发布
国内外支持PHP的空间和数据库非常多,而且价格也很便宜,
国内主机:http://www.59.cn/ 中文,但是域名需要备案
国外主机:http://www.justhost.com/ 英文,域名无需备案
新浪平台:http://sae.sina.com.cn/
这个与其它脚本语言相比,程序部署相对容易,能够更方便的发布自己的应用。
三、丰富的文档资料、编程社区及开源框架
PHP教程: http://www.w3schools.com/PHP/DEfaULT.asP
MYSQL教程:http://dev.mysql.com/
比较成熟的系统:http://www.joomla.org/ http://www.magentochina.org/
比较实用的框架:http://www.speedphp.com http://codeigniter.org.cn/
淘原代码的地方:http://www.osphp.com.cn/ http://www.php-open.com/
四、题外话,推荐自己觉得比较赞的工具
版本控制:如果就本地版本控制的话,还是比较喜欢SVN;不过要远程版本控制的话,比如在公司和家里都需要开发,那么还是用GIT;问题来了,git免费的话要开源啊,所以结合DropBox可以完美解决。在本地用SVN或者GIT进行控制,然后提交到DropBox的public中,2G的空间完全可以放几个工程在里面。
浏览器:google chrome,不管是调试网页还是自己浏览网站,很方便,特别是便签可以用文件夹管理,同步功能,还有丰富的插件,很赞。
笔记工具:Evernote 同步功能,加良好的阅读体验,结合chrome插件,一键剪切,可以很方便把网页上的东西添加到笔记中。
日程管理:Doit,国产,免费,多平台,同步功能
上传工具FTP: FileZilla 免费,windows+linux适用。
五、结语
时间消耗:都支持windows下安装,搭建环境算上下载时间不超过1个小时,如果是重复搭建的话更快,所有数据都支持同步。
money消耗:除了空间和域名,想不到要付费的东西啊,一年也就250元吧,银泰里一双鞋都买不到。