任何人都有他们推荐的良好的Web开发工作流程?

时间:2010-08-27 21:26:43

标签: ide workflow

嘿,所有人都有他们推荐的良好工作流程吗?我对web dev和使用css,php,html,javascript和mysql数据库都很陌生。

我正在寻找IDE /插件的内容,浏览/修改数据库的能力也很棒!

谢谢!

6 个答案:

答案 0 :(得分:4)

sh是我的想法。你可以从那里做任何事情:

  • 使用vimemacs
  • 修改文件
  • 使用本机数据库控制台编辑/查看数据库
  • 使用语言调试器调试应用程序
  • 使用版本控制(使用git或其他一些SCM,最好是分发的)

答案 1 :(得分:3)

另一个很棒的IDE NetBeans可以满足您的所有需求:

  • PHP,HTML,JavaScript,CSS的源代码编辑器
  • MySQL集成
  • 支持Subversion
  • 等版本控制
  • 还有更多......

答案 2 :(得分:1)

您可以使用插件来为IDE尝试Eclipse以满足您的需求。

答案 3 :(得分:1)

良好的语法突出显示代码编辑器是一个巨大的帮助。

我使用以下方式完成大部分开发工作:

  1. 代码/标记:PSPad(完全包含 可配置的语法高亮和有限的intellisense 多种语言和项目结构支持)
  2. FTP:Filezilla
  3. 数据库:PhpMyAdmin(MySql)或SQL Server Management Studio / Express(SQL 服务器)

答案 4 :(得分:1)

Coda可以很好地完成许多重要的事情,只需一个窗口。

答案 5 :(得分:1)

重复使用my answer to a different question的大部分内容:

我使用NetBeans IDE编辑PHP,HTML和CSS,并将所有项目文件保存在Subversion个仓库中。我为任何其他访问项目的开发人员实施strict access controls,特别是如果他们是我公司以外的顾问。这样我就可以阻止开发人员更改(甚至阅读)他们未授权的源代码树部分以及每个人都在工作在项目上可以很容易地将变化与他们正在进行的工作合并。

Trac也是我工作流程的重要组成部分,因为它向我展示了svn repo的变化,时间和原因。对项目的任何更改都必须有一张trac票证,说明要更改的内容,请求的内容以及原因;每个SVN提交都必须有一个与之关联的trac编号。

我所做的是,当使用svn commit将代码签入开发服务器时,更新开发服务器上的工作副本。这样,所有测试都是通过在开发机器上运行的Web服务器完成的,允许我向开发人员授予细粒度的访问权限 - 他们不需要所有代码,因为他们运行并测试我的服务器上的更改。所以我的工作流程如下:

  1. 检查Trac是否有描述要完成工作的故障单
  2. 从svn更新/结帐代码,以确保我有最新的副本
  3. 在NetBeans中更改代码/ html / css
  4. 提交对subversion的更改。提交站点会在提交时自动更新。
  5. 测试站点关闭登台服务器。如果需要做更多工作,请转到3.
  6. 问题解决后,请在Trac中评论我认为哪些SVN修订版已解决问题,并将该单据标记为可供审核
  7. 当客户/管理/等人批准票证完成后,Trac票证将被关闭。