简洁、高效、便宜的web程序开发

      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元吧,银泰里一双鞋都买不到。

    

posted @ 2012-03-29 10:45  littlebai  阅读(709)  评论(0编辑  收藏  举报