php - 快速 Web 应用程序开发的最佳实践是什么?

标签 php javascript jquery html ajax

我正在设计一个主要基于 PHP 的网络应用程序。我想知道一些我可以用来尽快推出应用程序的最佳实践和技术。我的团队将远程工作,所以我也想知道通过网络资源进行协作的最佳方式。我期待在这里,可以让我在更短的时间内获得出色应用程序的选项或技术框架。 我在这里举了一个小例子。请扩展我的计划并给我建议...

  1. 服务器端脚本 - PHP(用于快速开发的 CakePHP)
  2. 客户端脚本 - JS(JQuery - 一种用于快速开发和兼容性的 JS 框架)
  3. 身份验证 - OpenId
  4. 数据库 - MySQL(稳定且开源)

我希望将更多内容添加到此列表中,这样我就可以少写代码,多重用。请帮帮我。

可重用性是关键因素。我如何有效地利用已有的类、框架等?我想知道我的选择。

最佳答案

  • 尝试找到适合您需求的框架。如果您想要可重用性,请确保您学习/理解 MVC 模式 (OOP) 的概念。我个人使用 Zend-Framework,它有一个非常大的社区。

    (但是,一个好的做法是构建自己的框架。查看其他框架并了解优缺点。)

  • 每个项目都以 UML 设计开始:http://en.wikipedia.org/wiki/Unified_Modeling_Language

  • 不要再尝试发明轮子,例如:学习/玩转 960 css 网格 http://960.gs 、jQuery 和不同的数据库类型。

  • 记录一切!

  • 测试一切 http://simpletest.org

  • 使用 subversion 轻松访问项目的以前版本 http://subversion.net

祝你好运!

关于php - 快速 Web 应用程序开发的最佳实践是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4006171/

相关文章:

php - AWS 上的 Laravel 应用程序。 503错误

php - Paypal API - 接受美国境外的信用卡

c# - Document.Ready() 在 PostBack 后不工作

javascript - 使用 JavaScript 将 4 位字节数组转换为 int

javascript - 在控制台中执行时显示此 JQuery 错误

java - 数据是如何从 JSON 传递到 AJAX 的?

php - Laravel 4 中邮件的更多 SMTP 帐户

javascript - 类型错误 : e[h] is not a function

jquery - 如何将默认的 Bootstrap 链接悬停颜色更改为自定义颜色?

php - 如何使用 Symfony2 对数据进行后台解析?