KDE Web开辟工具──KDE-Webdev

来自:KDE中国

KDE-Webdev先容

KDE中的Web开辟情况套件,以Quanta为中央的一组工具。


Quanta对外声称的开辟目标是“供应编写标签和脚本言语的最佳工具”。确实,和那种最罕见的以所见即所得为特点的Web开辟工具差别,Quanta虽然也有一个类似的任务视图,但总体上它侧重基于源码的布局化筹划,而它所倡议的以CSS为中央的理念可以做到在代码之间掌握方圆,无需希罕夸大所见即所得的功效,因此Quanta更恰当网页开辟阅历雄厚的专业运用者,换句话说这类用户才干真正使用到Quanta带来的开辟功效提升。点此拜访KDE-Webdev官方网站。



KDE-Webdev重要软件:


KFileReplace

kfilereplace
点击放大


文件内容批量搜刮/替换法式。良多时分用户都盼愿可以也许简单地对一大批文件中止有逻辑性的批量编辑处置赏罚,这也便是KFileReplace的目标,为了应付各类庞大苛刻的需求,法式供应了良多慎重具体的过滤与删改选项。


每当一次批量搜刮/替换完成时,法式会印出这次把持的全数要领细节与统计数据,这让用户能更安心肠交付并追踪本人要完成的任务。



KImageMapEditor

kimagemapeditor
点击放大


地图映射编辑器。相信良多人都见过何等的网页元素:单个一张图片,内含良多块漫衍无规律的超链接地域,点击后可拜访指定的其他链接,常用于地图导航。KImageMapEditor便是为用户能空虚使用完成“地图旅游”体验的这些HTML标识表记标帜所筹划的可视化地图映射代码天生工具。


运用KImageMapEditor,用户需框定一个若干形状,它可以是圆心、矩形、多边形或是自绘的无规律形状,然后您可以给此地域设定链接、替换文字、坐标点、JavaScript事务等各类网页属性,何等就完成了一个地图映射的定义。如果要设定的映射地域良多,用户还可以将它们分组,比方在图示的情况下,您就可认为白色的点分别一组,蓝色的点分别一组,办理起来更有条理。当全数设定完成后,您可将它们输入到HTML文件,全数的网页标识表记标帜城市主动天生,到此用户就可以将其摆设到实际需求场合中了。



KLinkStatus

klinkstatus
点击放大


链接反省器,用于按指定的目次递归深度反省一个网站内全数链接的有效性。在法式任务时,它将对呼应站点途径下全数扳连到的链接逐一实行残缺性校验,并凭据功效分别授予它们良好、断层、畸形、未知四种标识之一,末了输入为树状列表,这套流程对一个网站的前期除错工程意义伟大。


KLinkstatus有个待退步环节在于缺少对目标站点的编码识别,这招致大量中日韩语站点在接受反省时无法反映出可读的页面问题信息。



Kommander

kommander
点击放大


静态对话框筹划器与解释器,您可以用它筹划和通俗KDE法式的外不美观和运用习气上毫无二致的实用法式,但您却不需求明确C 编码,全数Kommander法式都是用XML文本形貌,并经过Kommander供应的对话框解释器解释实行的。


Kommander在KDE-Webdev中所起的熏染是为主力法式Quanta供应一些小型的可视化网页陈想法式,但实际上,您可以将Kommander本身就视作一种所见即所得的法式开辟情况。Kommander法式的筹划流程和良多主流的集成开辟情况相似,选择控件─调节尺寸─设定属性─选择触发事务──指定要领,它常用于制作一些无图形界面法式的把持前端。


在kde-apps.org这个KDE软件中央站点上,您可以发现有专门的“Kommander Scripts”下载分类,良多用户会运用它来做媒体编解码法式前端、设置文件设定办理、体系维护等通俗需在命令行界面下完成的把持任务。我们可以看到,这个软件供应了充足的创作发明性空间,虽然您仍旧需求理解一些如旗帜旗帜/槽何等的Qt特有观点才干掌握它,但竖立在脚本的敏锐性和较低的门槛上的图形界面小法式筹划情势仍对大量巨大的软件高兴喜欢者有相称的吸引力。



KXSLDbg

一个XSLT调试器。XML本身作为一种形貌性言语不克不及单独胜任网页开辟的全数前台局部,但若联合了XSLT源文件的转换,就可以竖立出残缺的页面后果。XML、XSLT的形貌名堂虽然在易理解性上并没有很高的门槛,但比起简单的键值形貌要领它在名堂要求上较为严酷。在良多时分,KXSLDbg会带为您的XML XSLT筹划供应匡助,它撑持基于断点的步进式跟踪调试。



Quanta

quanta
点击放大


Quanta Plus Web开辟情况,KDE-Webdev套件的中央软件,乃至包孕之前的五个工具真实也都是附属于Quanta的插件部件,只是它们供应了可以也许独立实行的法式而已。我们可以通览一下Quanta的重要特点,它们包孕但不限于:


  • 在线Web项目办理,撑持FTP、SSH、Webdav、SVN多种衔接协议,撑持项目团队协作和角色分配,也可联合第三方的Web调试器任务。


  • 内建片面规范的HTML标识表记标帜控件和JavaScript事务撑持。


  • 内建模板与摆设脚本撑持,可高效地完成批处置赏罚任务。


  • 撑持CSS、JavaScript、XML、XSLT、DTD筹划,适宜于布局化网页写作。


  • 嵌入式编辑器采用Kate_Part组件,直接承继了良多成熟的编辑器特征与Kate_Part插件。


  • 内建DOM(Document Object Model,文档工具模型)树阅读遵守,可敏捷直面整个网页的元素构造布局。


  • 顶级情势、子框架情势、标签页情势、IDEAL情势四种作风悬殊的MDI界面。


  • 所见即所得的VPL视图编辑器,可与源代码编辑器分栏同屏显示,用户可以直接在任一编辑地域删改内容。


  • 插件撑持,除KDE-Webdev内此外五个工具外还整合了KDE-SDK包中的Cervisia和Kompare。


  • 对源码主动缩进排版并分析错误(局部遵守依赖Tidy)。


  • 编撰卖力,分类明晰的匡助文档,不光是指软件运用手册,还有集成在主视图里的Web开辟指南,它们是很好的上手教程。


Quanta在外不美观能给人以良好的印象,也存在良多由Quanta制作的良好网站样例,即所谓的可不依附所见即所得的后CSS时代Web开辟功效形状。但在国内,对大量习气于所见即所得情势的网页开辟者来说,Quanta所承载的另一种开辟思绪不是一朝一暮就能认可并适应的,它恰当切确的布局化筹划(是的,这个词在本篇里呈现了三次)而非所见即所得筹划,所供应的大批所见即所得机制也并不强大,也许当您闇练掌握它此后,会有进入了一个新境界的省悟,不外这属于后话了。


Quanta能发展强大,阐明');它必然具有凸起的益处和观点,但在国内由于广泛的习气力气,在Quanta的潜力被进一步激发之前,我们对它该采用的立场和评价,也许并不因此后轻易做出的。


版权声明: 原创作品,容许转载,转载时请务必以超链接要领标明文章 原始来由 、作者信息和本声明。否则将追究执法责任。

posted @ 2011-03-07 15:35  蓝色的天空III  阅读(577)  评论(0编辑  收藏  举报