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

问题描述 投票:0回答:2

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

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

我希望将更多内容添加到此列表中,以便我减少编码并重用更多。请帮帮我。

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

php javascript jquery html ajax
2个回答
2
投票
  • 尝试找到适合您需求的框架。如果您想要可重用性,请确保您学习/理解 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

祝你好运!!


0
投票

看一下AppEnd;开源免费软件低代码 RAD 平台

© www.soinside.com 2019 - 2024. All rights reserved.