像 Dreamweaver 这样的基本 Web 开发 IDE/编辑器?

klj*_*613 52 development ide software-recommendation web-design web-development

我使用 Windows 多年,使用 Dreamweaver 作为我的编辑器,因为它有一个基于项目(通过本地、FTP 或 SFTP)的文件树。

我需要一个具有以下功能的 Web 开发 IDE:

  • 语法高亮PHP,HTML,CSS,JavaScript的

  • 文件树-本地、FTP、SFTP、基于项目(例如通过本地/FTP/SFTP 的方法)换句话说,如 Dreamweaver

  • 可以打开多个文件(标签式)

此外,我不介意调试、类列表等功能,只要我可以将它们隐藏起来。

Gep*_*nzo 34

即使我在@fossfreedom 提到的问题中添加了已接受的答案,更准确地说是在 ubuntu中的Dreamweaver 替代方案中?,在您的问题的评论中。我必须承认在Aptana Studio存在之前我没有注意到。

我在这里为您提供了一些屏幕截图,涵盖了您感兴趣的一些要点。

在此处输入图片说明

PHP 语法高亮:

在此处输入图片说明

HTML 的语法高亮:

在此处输入图片说明

CSS 语法高亮:

在此处输入图片说明

Javascript 语法高亮

在此处输入图片说明

这些屏幕截图和此示例中说明的文件树:

项目浏览器:

在此处输入图片说明

应用浏览器:

在此处输入图片说明

多标签文件

如上图所示。

我注意到有对 FTP/SFTP 文件浏览/管理的支持,但这些是我不使用的功能,因此我无法提供更多详细信息,但我相信您会在 Aptana Studio 站点中找到它。

根据我的经验,我停止使用我以前使用的所有这些工具,以便开始享受这个出色的应用程序,它是所有其他类似替代方案的首选。

我建议你尝试一下。就像下载和运行一样简单,或者按照生产商的说明在您的系统中安装和运行此应用程序。对我来说,把它放在我的主文件夹中是件好事,我从那里双击程序的图标来启动它。应用程序将在必要时找到其更新并下载到相应的文件夹。

有几种替代方案,如前面问题中提到的那些,包括那些具有 WYSIWYG 编辑器功能的替代方案。但这也是一个很好的选择。

祝你好运!

  • 虽然 Aptana Studio 本身就是一个很棒的程序,但它绝不是 Dreamweaver 的替代品,因为它没有可用于设计人员“WYSISG”的界面。我知道 OP 并没有要求此功能,但他们确实要求了一个像 Dreamweaver 这样的程序,所以我只是想我会为任何可能遇到这个问题的人提到这一点,寻找设计器界面。 (12认同)

nat*_*ill 13

对于 DW 替代软件,可能没有什么比Quanta更接近的了,不幸的是,它在标准 GNOME 桌面上拖了很多 KDE 依赖项。

虽然 Kompozer/Nvu 允许您在代码视图和 WYSIWYG 之间切换,但它们都缺乏 DW 的一些功能,尽管它们肯定有很多值得喜欢的功能。

我最喜欢的开发平台是 Bluefish,因为它出色的语法突出显示。

对于功能更全面的开发环境,有AptanaKomodoEclipse

其他一些非常受欢迎,但我个人不能推荐,因为与他们合作不多,是GeanyScreem

我的一个朋友在他的博客上有一篇关于 linux 上的 Web 开发的很棒的文章


die*_*rre 9

如果您正在寻找一个简单的编辑器,我会选择gedit+ gedit-ftp-browser。Gedit 有很多扩展,你可以添加类浏览器等...

您当然可以使用 Eclipse + 插件,但这真的就像使用炸弹杀死蚂蚁一样。


kel*_*ove 9

嗯,有一个 Adob​​e Dreamweaver 的表弟。它叫做Brackets。它具有与 adobe Dreamweaver 几乎相同的功能,除此之外,还有一些令人惊奇的新功能,例如从.psd文件中提取代码提示的能力,更好的是,它是免费的... :)

Adobe 括号界面

此外,Brackets有一个很好的功能,称为live preview,您在活动项目中的 css 或 html 文件中所做的每一个更改都会在与 一起运行的浏览器中立即预览:

括号中的实时预览


nha*_*ler 8

我可能不得不推荐KompoZer,它是流行应用程序Nvu的非官方错误修复版本。

KompoZer 截图

引用KompoZer 功能页面

最后,为我们其他人提供一流的 WYSIWYG 网页程序!现在无需为创建和编辑漂亮网页的程序支付一点钱,包括强大且易于使用的 CSS 功能。

KompoZer 是一个完整的 Web 创作系统,它结合了 Microsoft FrontPage、Adobe DreamWeaver 和其他高端程序中的 Web 文件管理和易于使用的 WYSIWYG 网页编辑功能。

KompoZer 的设计非常易于使用,非常适合希望创建具有吸引力的专业网站的非技术 > 计算机用户 > 不需要了解 HTML 或 Web 编码。

KompoZer版本 1:0.8~b3.dfsg.1-0.1 目前在 Maverick 和 natty Universe 存储库中可用。

  • KompoZer 还可以,但永远不像 Dreamweaver。我不再使用 Dreamweaver,现在只使用 KompoZer,只是因为我喜欢使用自由软件,所以我会继续使用 KompoZer。但我知道这个软件不是最好的。 (3认同)

Gep*_*nzo 7

你的问题似乎有点模棱两可。

首先,与 Dreamweaver 的替代方案相关,我发现所有其他答案的所有建议都非常好,但是在寻找 Dreamweaver 的替代方案时,对我来说最接近的应用程序是Amaya项目。这似乎比其他替代品更丰富,比 Kompozer 更复杂一点。

来自官方网站的屏幕截图在这里供您查看它的实际效果:

在此处输入图片说明

单击下一个链接可以获得其他屏幕截图:http : //www.w3.org/Amaya/screenshots/Overview.html

您可能会发现它有点不稳定,或者至少对我来说是这样,但它也可能符合您的需求。

在玩过 WYSIWYG 编辑器后,我更喜欢用 BlueFish 直接编码,但它不是 WYSIWYG 编辑器。

关于你的萤火虫问题的建议,我无话可说,抱歉。

如果您给 Amaya 一次机会,请告诉我们您的表现如何。

祝你好运!

编辑

安装 Amaya 后,我发现它远非稳定,但不知何故,它似​​乎比其他应用程序具有更好的功能,如果您认为其他软件是简单的文本编辑器,而 Amaya 就像一个所见即所得的编辑器。

我测试了您在评论中所说的内容,我发现 Amaya 甚至没有注意到文件/文件夹结构/名称中的某些内容发生了变化。这不符合您与此相关的需求。

在下一个屏幕截图中,您可以看到我将“resources”文件夹重命名为“resources1”,而 Amaya 尚未将其显示为“resources”,并且无法强制刷新。即使重新启动软件并再次加载项目,Amaya 也不会注意到。

在此处输入图片说明

我将密切关注你的问题,希望有人来放弃一个好的选择。

祝你好运!


小智 5

Kompozer 是一个功能不错的全 html/css 编辑器http://kompozer.net/features.php,你可以试一试。


Gre*_*reg 5

崇高的文字 3

Sublime Text 已经存在一段时间了。概括地说这是具有相当的功能,以TextMate的纯文本编辑器,但它有一个更流体现代图形用户界面,是令人难以置信的扩展性,可以提高它过去只是一个文本编辑器。

作为标准

开箱即用,您将获得用于编辑文本文件的出色生产力工具,其有用的功能使文本编辑成为梦想。所有流行语言都支持语法高亮显示,不太流行但仍然很棒的语言可以通过...

套餐

Sublime 有一个不断增长的包生态系统,它使用 Python 编写编辑器脚本,从而可以将 Sublime 转换为功能齐全的 IDE,而不仅仅是一个标准的文本编辑器。

Sublime 这样做背后的美妙之处在于,你从一个简单的文本编辑器开始,只添加你需要的东西,而不是其他 IDE 的方法,你从一切开始,学习起来真的很慢而且很混乱。

您还拥有包控制包,可以从 Sublime Text 本身自动下载和安装包。

转到任何东西

使用惰性搜索使获取任何功能或文件变得非常简单。如果你想在项目中打开一个带有路径的文件,PageView/RT/Login/_Common.php你可以pvlcom在转到任何窗口中输入。

也可以通过命令面板更改语法突出显示或与包交互。

IDE功能

我使用 Sublime Text 3 进行 Web 开发,并且包社区可以满足各种需求……我相信也有适用于其他环境的包。这只是 ST3 为我提供的细分,我是一名 Web 开发人员。

  • SASS/SCSS 的语法高亮。
  • Behat / Mink 的语法高亮。
  • PHPUnit 包允许从类本身运行类的测试。
  • PHP XDebug 用于单步执行代码并在执行时检查变量。
  • PHP解析。当出现语法错误时,在代码中内联显示错误。

ST3 也有很多 MySQL 功能,但我有其他专用软件,所以还没有研究它。