我正在设计一个主要基于 PHP 的网络应用程序。我想知道一些我可以用来尽快推出应用程序的最佳实践和技术。我的团队将远程工作,所以我也想知道通过网络资源进行协作的最佳方式。我期待在这里,可以让我在更短的时间内获得出色应用程序的选项或技术框架。 我在这里举了一个小例子。请扩展我的计划并给我建议...
- 服务器端脚本 - PHP(用于快速开发的 CakePHP)
- 客户端脚本 - JS(JQuery - 一种用于快速开发和兼容性的 JS 框架)
- 身份验证 - OpenId
- 数据库 - MySQL(稳定且开源)
我希望将更多内容添加到此列表中,这样我就可以少写代码,多重用。请帮帮我。
可重用性是关键因素。我如何有效地利用已有的类、框架等?我想知道我的选择。
最佳答案
尝试找到适合您需求的框架。如果您想要可重用性,请确保您学习/理解 MVC 模式 (OOP) 的概念。我个人使用 Zend-Framework,它有一个非常大的社区。p>
(但是,一个好的做法是构建自己的框架。查看其他框架并了解优缺点。)
每个项目都以 UML 设计开始:http://en.wikipedia.org/wiki/Unified_Modeling_Language
不要再尝试发明轮子,例如:学习/玩转 960 css 网格 http://960.gs 、jQuery 和不同的数据库类型。
记录一切!
使用 subversion 轻松访问项目的以前版本 http://subversion.net
祝你好运!
关于php - 快速 Web 应用程序开发的最佳实践是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4006171/