8款替代Dreamweaver的开源网页开发工具
Adobe Dreamweaver虽然非常好用,但它并不是唯一一个能够设计、开发、发布精彩网站的Web开发集成环境。我们的开源世界里有很多非常棒的可以完全替代Dreamweaver的各种功能的优秀Web开发工具,更重要的,是免费的。如果你正在寻找Dreamweaver的替代品,下面这8款软件你应该优先尝试一下。注意,没有先后顺序,并不是第一位就是最好的。
1.Quanta Plus
Quanta Plus是一款Web集成开发环境,可以用来开发HTML, XHTML, CSS, XML, PHP 以及任何XML风格的语言或脚本语言。Quanta Plus既提供了可视化的所见即所得(WYSIWYG)编辑器,又能允许你手工编辑。它的特点有标记自动补全、标记属性的对话框编辑器、脚本语言变量的自动提示、项目管理、动态预览、PHP调试器、CVS支持、SVN支持等。
2.BlueGriffon
BlueGriffon是一款所见即所得的Web内容编辑器。它是基于Gecko——火狐浏览器的HTML渲染引擎开发的,使用它,你可以开发出标准的Web页面。它可以运行在的Windows、Linux以及苹果系统上。
3.KompoZer
KompoZer是一款开源的所见即所得HTML编辑器,它是基于Nvu编辑器开发的。KompoSer是有开源社区的人共同开发的,项目的主页是在Sourceforge上。
4.Amaya
Amaya是一款网页编辑器,简单的说,是一个用于直接在网页上创建和更新文档的工具。在标准化的环境裡,浏览功能与编辑及远程控制功能紧密结合。这个符合对网络最初的设想,即使之成为一个互动的空间,而不仅仅只是单向出版媒介的空间。
在1996年,为了展现出一个全功能的web客户端网络技术,W3C开始了对Amaya研究工作。开发Amaya的主要目的是为了提供一个整合尽可能多W3C技术的框架。基于这些整合的单一和一致的环境来展示这些技术。
最初的Amaya是一个HTML + CSS样式的编辑器。之后扩大到支持XML及XML的适用程序比如XHTML系列,MathML和SVG。允许在复合文档裡同时编辑这些词彙。
Amaya包含了一个基于资源描述框架(RDF)、Xlink和XPointer的协同注释应用程序。更多信息,请浏览 Annotea project主页。
5.OpenBEXI
OpenBEXI是一款强大的所见即所得网站编辑器。它的特色是能让你在编辑器里看到的文字,图片,饰件和使用OpenBEXI发布器发布的到网上所看到的效果一模一样。
6.Aptana
Aptana Studio 是一款开源的Web集成开发环境,支持Ajax Web应用。它是基于Eclipse,可用于开发JavaScript,HTML,对DOM和CSS有自动提示功能,能够给出代码大纲,可用于JavaScript调试,有集成文档。
7.Mozilla SeaMonkey
Mozilla SeaMonkey内置了一个浏览器,Email和新闻组客户端,能用来feed阅读,用于做HTML开发,还可以IRC聊天,各种各样的web开发工具。对于一些高端Web程序员、企业用户来说,SeaMonkey绝对是一款有吸引力的开发工具。
8.Nvu
Nvu是一款基于Mozilla Application Suite 1.7里的内容编辑器组件开发的HTML编辑器。它的使命就是以一种开源软件来替代像Microsoft Expression Web 和 Adobe Dreamweaver 这样的商业软件。
8款替代Dreamweaver的开源网页开发工具的更多相关文章
- 优秀工具推荐:两款很棒的 HTML5 游戏开发工具
HTML5 众多强大特性让我们不需要多么高深技术就能创建好玩的网页游戏,同时证明了开放的 Web 技术能与任何其他在游戏开发中使用的技术竞争.正如标题所说,这篇文章推荐的几款很棒 HTML5 游戏开发 ...
- 10款无需编程的App DIY开发工具
10款无需编程的App DIY开发工具 你有一个很棒的创意但不会编程怎么办?外包.合伙开发还是从零学编程?这里提供另外一种方式--使用无需编程的App DIY开发工具.DIY开发工具不仅节省了开发时 ...
- 基于浏览器的开源“管理+开发”工具,Pivotal MySQL*Web正式上线!
基于浏览器的开源“管理+开发”工具,Pivotal MySQL*Web正式上线! https://www.sohu.com/a/168292858_747818 https://github.com/ ...
- 5款Python程序员高频使用开发工具推荐
很多Python学习者想必都会有如下感悟:最开始学习Python的时候,因为没有去探索好用的工具,吃了很多苦头.后来工作中深刻体会到,合理使用开发的工具的便利和高效.今天,我就把Python程序员使用 ...
- 技术大众化--10款无需编程的App DIY开发工具
你有一个很棒的创意但不会编程怎么办?外包.合伙开发还是从零学编程?这里提供另外一种方式--使用无需编程的App DIY开发工具.DIY开发工具不仅节省了开发时间和资金,更为那些创意无限热爱应用的人提供 ...
- 【转】15款Java程序员必备的开发工具
如果你是一名Web开发人员,那么用膝盖想也知道你的职业生涯大部分将使用Java而度过.这是一款商业级的编程语言,我们没有办法不接触它. 对于Java,有两种截然不同的观点:一种认为Java是最简单功能 ...
- 15款Java程序员必备的开发工具(转)
如果你是一名Web开发人员,那么用膝盖想也知道你的职业生涯大部分将使用Java而度过.这是一款商业级的编程语言,我们没有办法不接触它 对于Java,有两种截然不同的观点: 一种认为Java是最简单功能 ...
- 15款Java程序员必备的开发工具
如果你是一名Web开发人员,那么用膝盖想也知道你的职业生涯大部分将使用Java而度过.这是一款商业级的编程语言,我们没有办法不接触它. 对于Java,有两种截然不同的观点:一种认为Java是最简单功能 ...
- 推荐6款常用的Java开源报表制作工具
JasperReports是一个基于Java的开源报表工具,它可以在Java环境下像其它IDE报表工具一样来制作报表.JasperReports 支持PDF.HTML.XLS.CSV和XML文件输出格 ...
随机推荐
- TCL_事务控制语言
TCL transaction 事务 -- DML 定义为把一连串的操作作为单个逻辑工作单元处理 ----- 例如:银行转账 ...
- DTCMS视频模版更改,
1.去掉style.css中视频的高度 .video-box{ position:relative; width:100%; height:473px; _clear:both; _display:i ...
- DTCMS展示一级栏目并展示各自栏目下的二级栏目
c#代码中 <!--C#代码--> <%csharp%> string parent_id=DTRequest.GetQueryString("parent_id&q ...
- grails环境搭建
关于grails,前方有大坑,入坑需谨慎. 使用grails,最好有人指点,因为有很多坑等着你去跳.如果完全是自己折腾,每前进一步都会花一些时间,且不说这些时间用来干其他事情有更多回报,光是像堵车一样 ...
- ECSHOP购物流程收货人信息详细地址显示省市区
方法一: 1.在flow.php中的 elseif ($_REQUEST['step'] == 'checkout') 中 $_SESSION['flow_consignee'] = $consign ...
- delphi 自带报告内存泄漏
//报告内存泄漏 ReportMemoryLeaksOnShutdown := true;
- opencv学习笔记(01)——操作图像的像素
#include <opencv2\core\core.hpp> #include <opencv2\highgui\highgui.hpp> #include <ope ...
- sybase convert 函数
1.从string到int的转换 convert(int,@string) select convert( int , '15') 2. 从int 到 decimal 的转换 convert(deci ...
- [译] ASP.NET 生命周期 – ASP.NET 上下文对象(六)
使用 HttpApplication 对象 ASP.NET 框架中的许多类都提供了许多很方便的属性可以直接映射到 HttpContext 类中定义的属性.这种交叠有一个很好的例子就是 HttpAppl ...
- springmvc整合redis架构搭建实例
新换环境,又有新东西可以学习了,哈皮! 抽空学习之余看了一下redis,个人对Springmvc的爱是忠贞不渝,所以整理了一下Springmvc整合redis的环境搭建.分享学习. 第一步: 创建ma ...