zoukankan      html  css  js  c++  java
  • 在线编辑器的几个问题

    在线编辑器的几个问题:

    好早以前就接触过几个版本的在线THML编辑器,像EWebEditor,FTB,CuteEditor等,后来还有几个小巧一点的静态在线编辑器,我在ASP里用过。其实我觉得既然是在线文本(THML)编辑器,就应该专业一点,专门为在线HTML编辑而设计,如果不考虑实际的应该目的,而一味的追求什么功能强大,就使得真正想用在线编辑功能的用户来说,就有点不合理了。

    就像一只铅笔,本来是给小学生来写字的,设计者想到小学生可能会写错字,于是加了一个橡皮在上面。这是好事,小学生也很高兴。可设计者又想,可能要削铅笔呀,于是又加了一个小刀在上面。还好,学生可以接受。然而越做越夸张了,又加了一个计时器在上面(可能是想让学生时刻记得时间吧吧),又加了收音功能(听英语吧,可能),又加了MINI电视功能,又加了网络功能,后来突然想到要加上通信功能,最后是可以和QQ一起使用的。。。。。。。。昏,只是一只铅笔呀。。。。。。结果真正想用铅笔的小学们不会用铅笔了。

    我最近找了好几个在线文本编辑嚣,最新一些版本的功能让我吃惊不以。在线编辑一些表格,符号,上传图片等都还可以接受,这些也有需要,虽然不是必须。然而一些编辑器太夸张了,文件管理,图片在线编辑,单词拼写,Flash管理,权限设置,昏。。。。。我只要一在线编辑器呀。。。。怕了,,全部加起了的发布文件都有3MB多了,而一个简单的Web Application的发布文件(不含图片)也不到3MB,一个编辑器就要了这么多,还敢用吗?

    什么是在线编辑,就是临时在网络上编辑一下。如果功能做的集成了图片编辑等HTML编辑和Dreamerver不相上下,文本编辑和Word可以媲美,文件管理不比资源管理差,结果只会出现更多的问题。而且在网络上的传输量是有限的,还是要考虑一下相对差一些的网络。如果真的要很好的编辑功能,我就是不相信用户不会用word或者其它文本编辑器先编辑后再上传到网站上。干什么要搞那么多功能,结果使得网站负荷成好几倍的增加(像FTB就加载了好几个HttpHander)。

    最后决定都不用这些在线编辑器了,找了一个FTB1.6版本的(多亏有源代码),自己修改一下,完全可以满足要求,而且还可以自己添加或者修改一些功能,这样也好,按实际要求来做吧。我决定一直维护这个版本了。

    在两天的代码分析中发现,这个版本的代码格式不是很好,当然最郁闷的是从宝玉那里下载到的汉化版,还得再译成英文,本想再找宝玉要一份英文版的,但想到已经修改了那么多,也不方便了,所以算了。当然,既然这是一个Free的,我也会发布一些Free的修改。

    FTB_001.JPG

    修改:
    1、格式化一些代码(这个真的很有必要,几千行的代码,很多JS代码,不格式化一下真的很头疼,希望我的格式习惯是好的)。
    2、添加了几个小功能,以及一个默认菜单风格(Standard),修改了MINI菜单的内容。
    3、整理了一下资源,如图片位置以及三个扩展文件的位置。全部放以了应用程序目录的FTB_Res目录下。
    4、修正了ftb.imagegallery.aspx文件里的几个小错误(可以自己定义图片文件夹的位置)。默认修改到了应用程序目录下的UserImages下。
    5、修改一个项目为两个,一个为FTB控件项目,另一个为Web项目,这样会更好管理一些。

    下载:https://files.cnblogs.com/WuCountry/ftb_cn_res_1.6a.zip

    没有删除宝玉的翻译信息,也请大家保留源信息。

  • 相关阅读:
    JAVA FTP 客户端 .
    附件上传byte2hex二行制转字符串优化方法
    JSTL的c:forEach标签(${status.index})
    jco 连接池
    FOWARD和response.sendRedirect()区别
    Windows BAT命令编写大全
    SQLServer 触发器详解
    区分ff/ie6/ie7/ie8,解决样式不兼容
    android在学习——程序的退出
    关于struts2 获取页面表单信息的个人做法
  • 原文地址:https://www.cnblogs.com/WuCountry/p/323790.html
Copyright © 2011-2022 走看看