Web开发人员使用哪些工具与PHP,Ruby on Rails,Python等?

Dar*_*opp 9 php ruby python

一位好朋友刚给我发了以下电子邮件

我的父亲正在为当地一所大学提出建立创新和技术中心的建议.作为其中的一部分,他建议他们教授网页设计和网站开发.我的问题是您认为什么是网页设计和网站开发的"行业标准"工具.我认为我对网页设计(html,flash,photoshop,dreamweaver)有很好的处理,但我想要你的需要并需要一些关于web开发的指导(.net,ajax,visual C++,rubyonrails).思考?

我能够指导他在Microsoft Stack(Visual Studio + Expression Studio)上占主导地位的工具,但我不确定人们在rails,python或PHP等上使用ruby编写的内容.

我在这问这个是因为:

  1. 谁比开发人员更好问
  2. 那些希望开始使用这些语言的人可能会发现这些工具非常有用.

那些使用这些堆栈的人,您使用什么类型的工具进行开发?

摘要

数据库

源控制

编者

集成开发环境

构架

调试

Kev*_*son 10

  • svn或现代dvcs(git,mercurial或bazaar)
  • 通常不是IDE.相反,Mac上的TextMate,Windows上的Notepad ++,或Linux上的一个真正的编辑器(emacs或vim).
  • MySQL和SQL一般值得作为一个单独的项目来理解.

  • "一个真正的编辑(emacs或vim)"< - 他,他 (2认同)

ben*_*sky 2

我使用 TextMate 进行 Rails、PHP 和 Python 开发,我喜欢它。

看到其他答案后我觉得我应该详细说明。我目前使用 MySQL 作为我的主要数据库,并使用 Apache 作为 Web 服务器。在 PHP 中编码时,我更喜欢使用 CodeIgniter 而不是“vanilla”php。

然而,最重要的是,我使用 SVN,您应该从一开始就使用它(或任何版本控制工具),SVN 让我跟踪代码的所有不同版本。因此,例如,如果我破坏了修订版 10 中运行的某些内容,我可以返回修订版 10 查看我更改的内容并修复它,等等。