使php开发更加健壮

我花了一些时间在PHP中开发一个Web应用程序.它主要是为了学习作为辅助项目的乐趣,但是应用程序现在有一些用户,我不想因为我开发时破坏事物而烦恼.

目前,我有一个非常基本的方法来管理开发 – 我使用文本编辑器(ultraedit)编写代码并使用其内置的ftp将文件上传到服务器.在版本控制方面,我有2个域,只有在工作时才将文件推送到“实时”域,但就是这样.这些域托管在一​​个cPanel共享托管站点上,我对它能够处理流量中的轻微峰值有一些疑问.我昨天看了slicehost,看了一些更具伸缩性的东西,但这看起来像我现在所处的学习曲线.

我知道我可以比这更好,但从哪里开始?我想我需要三件事的建议
1 – 代码编写工具
2 – 版本控制/管理
3 – 可扩展托管

我故意在同一个问题中问这些问题,因为我想知道一个选择是否会影响另一个问题.有一个很好的集成解决方案吗?

提前谢谢你.

解决方法:

您的问题的每个部分之前都已得到解答.下面的列表列出了一些常用工具,并链接到StackOverflow上的相应搜索.在一个包中没有全部内容,并且在一个问题中关于这些工具的详细信息超出范围,因此我担心您必须进行一些挖掘:

> SVN, Git or Mercurial
> UnitTesting (PHPUnit or SimpleTest)
> Continuous Integration
> Phing (for deployment)
> phpqatools.org
> Netbeans or Eclipse (for an IDE)

免责声明:列表并不完整,订单并不重要

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...