我花了一些时间在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)
免责声明:列表并不完整,订单并不重要