嘿,所有人都有他们推荐的良好工作流程吗?我对web dev和使用css,php,html,javascript和mysql数据库都很陌生。
我正在寻找IDE /插件的内容,浏览/修改数据库的能力也很棒!
谢谢!
答案 0 :(得分:4)
sh
是我的想法。你可以从那里做任何事情:
vim
或emacs
git
或其他一些SCM,最好是分发的)答案 1 :(得分:3)
另一个很棒的IDE NetBeans可以满足您的所有需求:
答案 2 :(得分:1)
您可以使用插件来为IDE尝试Eclipse以满足您的需求。
答案 3 :(得分:1)
良好的语法突出显示代码编辑器是一个巨大的帮助。
我使用以下方式完成大部分开发工作:
答案 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服务器完成的,允许我向开发人员授予细粒度的访问权限 - 他们不需要所有代码,因为他们运行并测试我的服务器上的更改。所以我的工作流程如下: