代码之家  ›  专栏  ›  技术社区  ›  stagas

什么是编程Web应用程序(编辑php、javascript、xhtml、css)的理想软件设置?[关闭]

  •  0
  • stagas  · 技术社区  · 15 年前

    我已经开发Web应用程序2年了,并且已经开发出更简单的网页。我一直在使用记事本,然后是Context,然后是Crimson编辑器(这是我很长时间以来最喜欢的编辑器),我一直在尝试使用记事本++。我有NetDrive设置,因此可以直接在FTP服务器上编辑和保存文件。在Firefox上,我使用了Web开发人员扩展、Firebug和其他一些工具。

    随着我的技能的增长,需要做比以前更多的事情,我面临着一些限制,比如做一些版本控制、跟踪代码的更改、恢复到旧版本,这些都是我手工做的。另外,我希望是可移植的,所以我正在尝试在Dropbox文件夹中设置与Webdev相关的所有内容,这样我就可以同步它,并在任何地方设置一个正常工作的开发人员。

    我想知道你会推荐什么软件来开发Web应用,以及如何将其设置为可移植的或在云中?

    6 回复  |  直到 15 年前
        1
  •  2
  •   schneck    15 年前

    我认为这取决于您是实现了一个功能完整的IDE,还是一组单独完成工作的工具。 在不同的平台上使用了许多编辑器之后,我现在使用Eclipse和vi:对于必须快速更改的小脚本,vi是完美的编辑器,它适用于每个重要的平台,但需要一些时间才能找到快捷方式。

    但是,由于大多数Web项目的规模快速增长,我需要一个适合我所有需求的IDE:

    • 颠覆整合
    • 代码完成和对不同语言的帮助功能(Python、PHP、HTML、甚至C++)
    • Mac、Windows和Linux上的可用性
    • 开放源代码
    • 可通过插件扩展
    • 完全可配置

    Eclipse做了很多事情。所有的项目资料都放在一个工作区目录中,您可以通过Dropbox或其他任何方式进行同步(因为我建议将项目文件存储在存储库中,而不是简单的WebDAV位置)。

        2
  •  1
  •   cletus    15 年前

    JetBrains的 Web IDE 目前处于测试阶段,应在年底前发布。您已经可以下载和使用EAP版本。它是商业的,但是 可以 有一个免费的/社区版本(就像最近宣布的Intellij想法)。

    对php、html、css和javascript的支持已经相当不错了。它还具有良好的版本控制集成(Git和Subversion是我使用过的两个版本),并且具有本地更改跟踪(因此您甚至不需要签入某些内容来查看旧版本并还原它们;它会自动执行此操作)。

    你真正需要的就是这个和一个像xampp这样方便的发行版(以及firebug)。

        3
  •  0
  •   Steven Mercatante Dimitri Kopriwa    15 年前

    我使用Zend工作室( http://www.zend.com/en/products/studio/ 作为我的IDE。它不是完美的(也不是免费的),但我没有找到任何我更喜欢的东西,它肯定加快了我的开发时间。它作为一个PHP编辑器非常出色,有一个很好的XML编辑器,一个不错的HTML编辑器,等等,JavaScript编辑器。但由于它是在Eclipse平台上构建的,所以应该可以安装插件/mods。如果你和我一样,你的主要关注点是PHP,其他三种语言都在后面,那么我想这很适合你。

    我希望我能告诉你更多关于版本控制的信息,但我对此不太了解。/我知道Studio有一个内置的SVN管理器。它还支持通过ftp进行远程连接。我也使用Dropbox,使用这两个组合没有问题。

    我已经检查过NetBeans和其他一些IDE,但是有很多小的特性/快捷方式,工作室都有,其他的不会强迫我回到工作室。不过,我还要补充一些注意事项:Studio内存不足,最新版本的代码提示比以前版本慢得多(尽管他们声称这将得到解决)。我建议您下载演示,看看自己喜欢它。

        4
  •  0
  •   TheHippo    15 年前

    试试你最喜欢哪个编辑。我用过 Aptana 和其他不同的编辑(如:Zendstudio)不久前,但我总是回到 Geany (但我在Linux上)和一堆命令行工具。
    你必须弄清楚什么是最适合你的环境。

        5
  •  0
  •   jab11    15 年前

    编辑器部分完全由您决定,我使用php eclipse和vim。我不认为版本控制集成在IDE中有那么重要,但是代码完成和语法错误控制确实有帮助。 看看SVN和TortoisseSVN——它提供了舒适的版本控制,您可以在任何地方使用SVN客户机的源代码,当您开始与其他人一起处理一个项目时,这是必须的。

        6
  •  0
  •   MrBertie    15 年前

    在过去的一年里,我一直满足于开发 NetBeans 6.7 使用[xdebug][2]、Firebug 1.4和[darcs][3]作为版本控制。整个安装程序是可移植的,所以我可以在任何Windows机器上使用它,并且已经证明非常可靠;不能推荐它足够多。
    NetBeans涵盖了所有的基础:HTML、CSS、javascript和PHP,具有自动完成功能,并且xdebug集成一旦成功,就非常出色。DARC只是控制台,但是它的使用非常简单,您不会错过GUI。我使用[控制台2][4]与DARC合作。