10款Web开发应用软件
虽然这里列出了10款Web开发应用软件,不同领域的开发者会选择不同的开发软件。
1. Amaya
图:Amaya界面截图
Amaya是一种网页编辑器,是一个可以直接在网页上创建和更新文档的工具。在标准化的环境里,浏览、编辑和远程控制功能紧密结合。这个符合网络最初的设想,使网络成为一个互动的空间,而不仅仅只是单向出版媒介的空间。
在1996年,为了展现出一个全功能的web客户端网络技术,W3C开始了对Amaya 研究工作。开发Amaya的主要目的是为了提供一个尽可能多地整合W3C技术的框架。基于这个整合的单向一致的环境来展示技术。
最初的Amaya是一个HTML + CSS 样式的编辑器。之后扩大到支持XML 及XML 的适用程序比如XHTML 系列,MathML 和SVG。允许在复合文档里同时编辑这些词汇。
Amaya包含了一个基于资源描述框架( RDF)、Xlink和XPointer的协同注释应用程序。
2. Aptana Studio
图:Aptana Studio界面截图
Aptana Studio是基于Ajax开发环境下的一款免费、开源软件。全世界有几百万的开发者都在下载该软件,他们同样困惑为什么Aptana Studio在任何地方都能成为Web应用的主流。其主要原因是Aptana Studio能够为PHP、Ruby、Adobe AIR甚至是苹果的iPhone的开发者提供免得的插件。
当然Aptana Studio还为基于Jaxer平台下的Ajax应用程序开发者提供了丰富的支持。事实上,在Aptana Studio1.1版本中,Jaxer已经集成了全部条件,这种基于端到端的Ajax应用程序的开发不要求未来提供更多的支持或者启动更多的服务设施。只要创建一个新的HTML文档,你就可以使用丰富的数据库、网络访问通道等来创建完整的用户/服务应用。对于Web2.0应用开发来说,它可以说是最全面,最强大的开发工具了
3. BlueFish
http://bluefish.openoffice.nl/index.html
Bluefish是一款功能强大的Web代码文本编辑器,该软件可以选择多种方式来写网页,其中包括Scripts和程序代码等方式。Bluefish支持多种程序设计语言,它主要关注于灵活交互式网页的编写。
4. FontForge
http://fontforge.sourceforge.net/
图:FontForge界面截图
FontForge是一个向量字型编辑器,能让你制作属于你自己的 postscript、truetype、opentype、cid-keyed、multi-master、cff、svg 及点阵(bdf)字型,或编修现有的字型。同時让你可以在各种字型间做转换。FontForge 支援多种 macintosh 的字型规格。
FontForge 的使用界面已经被翻译成:英文、俄文、日文、法文、意大利文、西班牙文。
5. gFTP
图:gFTP界面截图
gFTP是一款免费的用Gtk开发的多线程FTP客户端工具。他有一个很好的功能是:支持FXP文件传输(远距离的两个服务器之间的文件传输)。它与Microsoft Windows下运行的CuteFTP等FTP工具极为类似。
推荐文章: Linux/Unix服务器中gftp使用攻略
6. Kompozer
KompoZer是一款完善的Web制作系统,包括Web文件管理功能,支持简单的支持所见即所得网页编辑功能。
KompoZer使用起来十分简单,让没有HTML和Web代码基础的用户可以根据自己的想法设计出专业、吸引人的页面,
Nvu/KompoZer作为网页编辑器,具备了通常html编辑的大部分功能以下就列出了其中的五点功能:
- 支持所见即所得(WYSIWYG),我们在制作网页时,更加的直观化,编辑网页就如同打字一样容易。
- 内建一个FTP Client,让我们可以很轻易的把编辑好的文件发布到服务器上。登录FTP Server后,还支持在线实时更改页面。
- 可靠的HTML原始码,让由Nvu所创建出来的网页,可以在当前多数的浏览器上正常运作。制作网页时,可以使用所见即所得模式或HTML原始码编辑模式。
- Tab功能:可以让我们很迅速的在多个页签间切换,并且编辑这些网页。
- 支持表单、表格、layer以及网页模版。
7. Kruler
http://packages.ubuntu.com/gutsy/graphics/kruler
图:Kruler界面截图
Kruler是KDE中一款制定屏幕分辨率规则(像素规则)和颜色测量的工具
8. SeaMonkey
http://www.seamonkey-project.org/
图:SeaMonkey界面截图
SeaMonkey是一个自由的开放原始码以及跨平台的网络套件,并且由Mozilla基金会建构,之后转由旗下的SeaMonkey专案领导团体开发。
SeaMonkey原来是Mozilla基金会内部一个负责管理工作的小组的名称。但是从现在起,SeaMonkey有了新的含义:SeaMonkey是一个社区项目,它致力于在从过去的“Mozilla浏览器套件”中分离出来的代码的基础上,开发可供使用的浏览器套件。SeaMonkey将替代 Mozilla基金会原先的“Mozilla浏览器套件”的开发。——从用户角度来说,它将继承Mozilla浏览器套件的大部分功能,包括一个网页浏览器、一个高级邮件程序、一个IRC聊天客户端和一个HTML编辑器。SeaMonkey将继承Mozilla浏览器套件的衣钵,成为新一代的网络集成工具。
Mozilla开发者宣布 SeaMonkey 2.0版本现在已经可用使用,该软件是“集所有功能于一身的互联网应用套件”。Mozilla Application套件(包括支持Email和newsgroup的web浏览器,IRC客户端和支持编译HTMl)是旧的Netscape Communicator的继承者。
9. Wink
http://www.debugmode.com/wink/
Wink 是一款非常优秀的免费录屏软件,尤其适合制作计算机操作教程。Wink免费、小巧、可同期或事后加入声音、可加入暂停及跳转按钮、添加注释,并且生成的 flash 文件比其他软件小很多。非常适合教师使用。
10. Xampp
http://www.apachefriends.org/en/xampp-linux.html
很多人都有这种经验,那就是在安装一个Apache Web服务器上挺麻烦的,更别说是想在服务器上增加MySQL、PHP、和Perl了。XAMPP是一个快速搭建基于Apache、MySQL、PHP、Perl的编程调试环境的一个安装套件包。你只需要下载Xampp、解压缩和启动几个步骤,没有复杂的安装过程。