以下是引用reachtone在2008-9-14 18:16:00的发言:
今天无聊,就又到foxtable的论坛来转了转。翻看帖子时,看到了一篇主题为“FOX在正式版的时候能否编译脱离FOX的独立可执行程序?”的帖子。里面有位网友的发言是这样的:
坦白的说,我对这位老兄的发言非常赞同。本想在其后面跟帖的,但为了引起老六的关注,我还是新辟了这个帖子,谈谈自己的一点看法。
我之前也是易表的老用户,用易表做的几个系统也挣了点小钱。随着对易表使用的深入,它对大型数据支持的缺欠越来越明显,加上其每机都要注册的繁琐方式,以及新版即将推出的美好传说,我从2004年开始就基本不再用易表做什么新的东西了。结果左等右等,易表新版总不面世,我就想:国内的同类软件不至于就只有易表一个吧?于是我开始关注其它的同类软件。经过一段时间的试用和了解,我在2006年10月份选用了国内另一个公司提供的软件(为避免广告之嫌,软件名称就不说了)。因为对它不是很了解,就先花580元买了个专业版。经过几个月的学习使用,发现它确实不错:首先它支持SQL语言,数据处理非常高效;其次,它是一个真正的开发工具,编译的EXE文件可以随便分发而无需另交任何费用。就这样,我在2007年的4月底,又花980元购买了该软件的企业版(支持各种大型数据库)。如,大家看到的我所发的“且慢为foxtable喝彩”的帖子(
http://www.foxtable.com/dispbbs.asp?boardid=2&Id=421&page=3),里面的示例就是我用这个工具做出来的。通过这个帖子就可以看出,该工具的数据处理能力非常强,对10多万条的原始数据进行复杂的交叉统计,只要几秒钟就可完成。但是它的销售价格呢?很便宜,而且可以直接编译成EXE文件,更可以免费的任意分发。目前,我使用该软件开发的C/S版应用系统已经在国内好几个知名用户中使用,其中一个用户装了近20个客户端,运行还是非常稳定的。
现在想来,感觉自己真的是非常庆幸,我没有为苦苦等待新版易表而浪费这几年的时间。说实话,因为学习了这个新软件,我这两年已经比较好的掌握了SQL语言的知识。也正因为熟悉了SQL语言,现在回头再看看易表(包括现在公测的FOXTABLE),才猛然发现,易表和FOXTABLE中的所有查询、统计功能,通过SQL语言都是可以很轻松的实现的,而且效率更高。事实上,现在的FOXTABLE已经支持SQL及外部数据库了,这是一个很大的飞跃。
在这个过程中,我也注意到,易表论坛中真是高手云集,特别是CZY等版主,简直把易表玩的炉火纯青了。我很佩服他们,虽然从来没和他们直接打过交道。但同时,我也觉得有点遗憾,如果这些高手们把同样的时间和精力放到对SQL语言的学习研究上,那他们现在的水平将更加了得。要知道,易表里面的各种命令代码是不规范的、而且是很不好读的,把易表研究的再高深也只能算是偏门,而SQL语言才是标准的、更是通用的!
那为什么还会有这么多人热衷于易表、甚至于伸长了脖子去等待它的新版呢?这完全是因为易表做的实在是太人性化了,太容易操作了,很容易让初学者感到兴奋而难于丢手,这也是它为什么可以一下子就抓住人的地方。但随着应用的深入,易表的诸多弊端开始暴露出来,加上新版易表一直在吊着人们的胃口,大家对新版充满了太多的期待,所以就今天等明天、明天等后天,一直等了数年,才等来现在foxtable的公测。所以,我也在不同的场合向志同者感叹:易表确实是火,它所拥有的FANS太多了!
通过这段时间对FOXTABLE的初步研究,仅就常规的数据操作来看,它的功能及处理效率和易表应该差不多,FOXTABLE在这方面并没有什么实质性的改进。或者可以这样说,如果用户不使用代码编程或者外部数据源的话,同样的数据操作,FOXTABLE甚至还比不上易表。至于代码编程,FOXTABLE的处理效率究竟怎样,我想现在绝大部分用户可能并不知道。原因之一,是因为官方没有这方面的实例给大家试用或者测试;原因之二,就我本人来说,现在还没有信心去花大量的时间来学习FOXTABLE的代码编程。为什么呢?这就涉及到敏感的软件注册问题。
如果官方明确的说,FOXTABLE以后肯定还是每台机器都需要注册的,即使是编译成EXE文件或者类似的运行环境进行分发,也都需要注册,那么我肯定就不会再使用FOXTABLE。现在的问题是,官方一直没有这方面的消息放出来,确实让人左右为难:学也不是,不学也不是,只好就这么耗着了。
所以,建议官方就将来可能的几种注册方式给大家透点消息。总这么不透不明的,闷的慌!也算是给众多FANS的一种明确信息吧。顺便说一句:如果发行可以编译成EXE文件、且能免费分发的FOXTABLE版本,我肯定第一个购买!
呵呵,说得好,这也是我最近还在观望的主要原因。