liftlei 发表于 2006-12-26 02:52
[quote]原帖由 [i]Betalover[/i] 于 2006-12-26 02:38 发表
想让tw不依赖系统那就需要把用到的ie中所有函数文件之类的都打包到一起,这样肯定够稳定,但如果是这样带着一堆冗余系统文件的tw你还会用它么?!
另外你所说的易用性也未免有些太过牵强了,要比易用性那真正王 ... [/quote]
错,是要把TW分解,如果某个函数发生错误,也不至于整个进程蹦溃!升级的时候也不用把整个主文件下载下来,我只许把需要升级的DLL升级就可以了,难道这样做不是更好嘛?
你看到高级选项了嘛?我看我装XP也不用设置那么多东西!这样的设置不多次没关系,但多了就会使人觉得厌倦!
我本意不是要拿ie或者tt来和tw做对比,你不要自作聪明了!
caten 发表于 2006-12-26 02:56
[quote]原帖由 [i]liftlei[/i] 于 2006-12-26 02:34 发表
去看看设计模式!
如果我知道我就自己修好它啦,还需来这里嘛!?
那...我只能说是RP问题咯,这样都能引来反感!?你们还能生活在中国,我真佩服! [/quote]
?你不知道是什么原因引起的?那你如何确定是系统组件有小小问题导致用不了TW?
这里很多人都值得你佩服
liftlei 发表于 2006-12-26 02:58
[quote]原帖由 [i]Life[/i] 于 2006-12-26 02:40 发表
the world是基于IE的浏览器,依赖很正常.
the world你也可以不进行设置,不过那样很多方面可能更不符合你的习惯.因为你是用惯了其它浏览器的.
theworld有设置选项是非常必要的,可以按照自己的要求自定义(当然 ... [/quote]
我有拿我的习惯来说事吗!?我用一个软件只看他的实用性,太浮夸有意义吗?
功能不是万能,功能可以简化,可以简单点为何不简单点呢?何以要把问题复杂化?
caten 发表于 2006-12-26 02:59
[quote]原帖由 [i]liftlei[/i] 于 2006-12-26 02:52 发表
错,是要把TW分解,如果某个函数发生错误,也不至于整个进程蹦溃!升级的时候也不用把整个主文件下载下来,我只许把需要升级的DLL升级就可以了,难道这样做不是更好嘛?
你看到高级选项了嘛?我看我装XP也不用设 ... [/quote]
能举例说明某个函数发生错误了 整个进程崩溃的实例吗?
TW整个也不到1M 下载也不需要多长时间 为什么觉得只升级DLL会更好?
之前你是拿TT来说明问题的 所以难免引起别人误解
caten 发表于 2006-12-26 03:00
[quote]原帖由 [i]liftlei[/i] 于 2006-12-26 02:58 发表
我有拿我的习惯来说事吗!?我用一个软件只看他的实用性,太浮夸有意义吗?
功能不是万能,功能可以简化,可以简单点为何不简单点呢?何以要把问题复杂化? [/quote]
这个观点和开发组的观点吻合 那你觉得现在哪里不够简单?还可以更简单点的?
liftlei 发表于 2006-12-26 03:01
[quote]原帖由 [i]caten[/i] 于 2006-12-26 02:56 发表
?你不知道是什么原因引起的?那你如何确定是系统组件有小小问题导致用不了TW?
这里很多人都值得你佩服 [/quote]
在CMD里打上help,它说没有这个命令,你说是不是丢失了注册呢?
值得我佩服的人请回答吧!
caten 发表于 2006-12-26 03:05
[quote]原帖由 [i]liftlei[/i] 于 2006-12-26 03:01 发表
在CMD里打上help,它说没有这个命令,你说是不是丢失了注册呢?
值得我佩服的人请回答吧! [/quote]
哦 那得等了 等值得你佩服的人来回答你
liftlei 发表于 2006-12-26 03:06
[quote]原帖由 [i]caten[/i] 于 2006-12-26 03:00 发表
这个观点和开发组的观点吻合 那你觉得现在哪里不够简单?还可以更简单点的? [/quote]
我经已说过,设置选项太繁复,而且某些子不太对应父选项,小工具栏是不是设计得有点烂!?一排过乱糟糟,你不觉得?
Betalover 发表于 2006-12-26 03:09
[quote]原帖由 [i]liftlei[/i] 于 2006-12-26 02:52 发表
错,是要把TW分解,如果某个函数发生错误,也不至于整个进程蹦溃!升级的时候也不用把整个主文件下载下来,我只许把需要升级的DLL升级就可以了,难道这样做不是更好嘛?
你看到高级选项了嘛?我看我装XP也不用设 ... [/quote]
在说我错之前你了解软件设计的结构么,不是所有东西都能做dll的,盲目使用dll只会降低程序的运行效率,再者来说tw本身是基于com开发的,基本上里面的函数库都是自己写的,这些根本没必要再往外部dll里写.
我说过功能多自然选项多,这点是无法避免的,正如tt确实没什么选项但是他的功能也很简单.我承认tw高级选项里有很多选项,这也正是因为它的功能强大.如果你不需要这些功能那完全可以无视他也不需要去费脑力设置它,对你没用不代表对别人没用,不要把你一个人的意愿强加到别人头上!并且tw的功能一旦设置好就不用再次设置,就算重装过系统只需把文件拷贝完整也能和原来一样使用,难道这样还不够易用还不够人性化,退一步讲就算原来的配置文件丢了tw也会提示按照向导设置,这样也只需十几秒的时间,并且设置后的功能一点不比tt差,都这样了还不能满足你?!
caten 发表于 2006-12-26 03:09
[quote]原帖由 [i]liftlei[/i] 于 2006-12-26 03:06 发表
我经已说过,设置选项太繁复,而且某些子不太对应父选项,小工具栏是不是设计得有点烂!?一排过乱糟糟,你不觉得? [/quote]
设置选项我觉得很好啊 之前我也觉得很复杂 看了MT2的设置之后 我发现TW的算简单的 既然有这么多功能 那设置就简单不了
小工具栏怎么乱糟糟了?很简单啊 字都没有还乱? 而且这些按钮都是可以用皮肤控制的 你换个皮肤就可以了 等B4出来后 也会支持自定义
liftlei 发表于 2006-12-26 03:13
[quote]原帖由 [i]caten[/i] 于 2006-12-26 02:59 发表
能举例说明某个函数发生错误了 整个进程崩溃的实例吗?
TW整个也不到1M 下载也不需要多长时间 为什么觉得只升级DLL会更好?
之前你是拿TT来说明问题的 所以难免引起别人误解 [/quote]
上次TW某个菜单有问题,我一点,出错退出,试了N遍亦如此
虽然说1M不大,但你不觉得这样做更理智吗?
Betalover 发表于 2006-12-26 03:14
[quote]原帖由 [i]liftlei[/i] 于 2006-12-26 03:01 发表
在CMD里打上help,它说没有这个命令,你说是不是丢失了注册呢?
值得我佩服的人请回答吧! [/quote]
根本不是丢失了注册,只是你的系统目录里的help.exe文件丢失而已
caten 发表于 2006-12-26 03:18
[quote]原帖由 [i]liftlei[/i] 于 2006-12-26 03:13 发表
上次TW某个菜单有问题,我一点,出错退出,试了N遍亦如此
虽然说1M不大,但你不觉得这样做更理智吗? [/quote]
MT也有退出的时候 他是DLL模块搭的 用不用DLL并不是关键 你明白吗?
为什么你觉得更理智?你能说出具体的理由吗?正式版的时候 会有自动更新 你觉得普通用户会在意更新的是哪个文件吗?
liftlei 发表于 2006-12-26 03:20
[quote]原帖由 [i]Betalover[/i] 于 2006-12-26 03:09 发表
在说我错之前你了解软件设计的结构么,不是所有东西都能做dll的,盲目使用dll只会降低程序的运行效率,再者来说tw本身是基于com开发的,基本上里面的函数库都是自己写的,这些根本没必要再往外部dll里写.
我说 ... [/quote]
哦,那就拿tt说吧! tw比TT功能强大了多少呢?你说说
嗯,那就算是功能好强大,那么为什么把那么强大的功能都往一个文件里挤呢?我要扩展某个功能我还要挤进去,出错率可想而知高不高了!
liftlei 发表于 2006-12-26 03:23
[quote]原帖由 [i]Betalover[/i] 于 2006-12-26 03:14 发表
根本不是丢失了注册,只是你的系统目录里的help.exe文件丢失而已 [/quote]
错了,还有许多命令是用不到的!我到MS官方找过,多说是某些组件没注册到!也试过重新注册某些组件,改程序才正常!
不知道不要乱说,别人还以为我骗小孩呢!
[[i] 本帖最后由 liftlei 于 2006-12-26 03:25 编辑 [/i]]
caten 发表于 2006-12-26 03:25
[quote]原帖由 [i]liftlei[/i] 于 2006-12-26 03:20 发表
哦,那就拿tt说吧! tw比TT功能强大了多少呢?你说说
嗯,那就算是功能好强大,那么为什么把那么强大的功能都往一个文件里挤呢?我要扩展某个功能我还要挤进去,出错率可想而知高不高了! [/quote]
你认为分开之后出错的几率反而更小?....
因为TW是用C++编写的 所以体积小 不需要很多DLL 不好吗?为什么非要弄很多DLL?
TW比TT强大的地方你自己体会 太多了
liftlei 发表于 2006-12-26 03:34
[quote]原帖由 [i]caten[/i] 于 2006-12-26 03:18 发表
MT也有退出的时候 他是DLL模块搭的 用不用DLL并不是关键 你明白吗?
为什么你觉得更理智?你能说出具体的理由吗?正式版的时候 会有自动更新 你觉得普通用户会在意更新的是哪个文件吗? [/quote]
你是开发者吗?怎么你也这么...
具体的理由我的引用别人的话
//////////////////////////////////////
为什么要用DLL?刚才在谈到这个问题的时候,只解释了DLL将程序代码封装成函数的原理。为什么封装成函数,就能成为系统中大量使用DLL的理由呢?
①扩展应用程序 由于DLL能被应用程序动态载入内存。所以,应用程序可以在需要时才将DLL载入到内存中,这让程序的可维护性变得很高。比如QQ的视频功能需要升级,那么负责编写QQ的程序员不必将QQ所有代码都重写,只需将视频功能相关的DLL文件重写即可。
②便于程序员合作 这个和最终用户关系不大,仅供了解。大家都知道编程工具有很多,比如VB、VC、Delphi等,如果好几个人合作来编写一个大的程序,那么可能有的人用VB,有的人用VC,每人负责的部分所使用的编程语言都不同,究竟放在哪个编译器中进行编译呢?这就好比一群来自各个国家的人在共同编写一篇文章,如果他们所使用的语言都不同,写出来的文章怎么可能凑到一起呢?而有了DLL后,可以让VC程序员写一个DLL,然后VB程序员在程序中调用,无需为怎么将它们都编译为一个单独的EXE而发愁了。
③节省内存 如果多个应用程序调用的是同一个动态链接库,那么这个DLL文件不会被重复多次装入内存中,而是由这些应用程序共享同一个已载入内存的DLL。就好比一个办公室中,很少会为每一个员工配置一台饮水机的,而是在一个公共位置放上一个饮水机,所有需要喝水的职员都可以共用这台饮水机,降低了成本又节约了空间。
④共享程序资源 包括刚才提到过的通用文件对话框在内,DLL文件提供了应用程序间共享资源的可能。资源可以是程序对话框、字符串、图标,或者声音文件等。
⑤解决应用程序本地化问题 在下载了某个程序的汉化包后,打开汉化说明,经常可以看到用下载包中的DLL文件覆盖掉程序原来的DLL,汉化就完成了。
/////////////////////////////////////
这个应该是开发者思考的问题,不是用户思考的问题,用户只思考实不实用
liftlei 发表于 2006-12-26 03:36
[quote]原帖由 [i]caten[/i] 于 2006-12-26 03:25 发表
你认为分开之后出错的几率反而更小?....
因为TW是用C++编写的 所以体积小 不需要很多DLL 不好吗?为什么非要弄很多DLL?
TW比TT强大的地方你自己体会 太多了 [/quote]
你说啊,反正我都用过,对比过,"功能"基本"一致"!
Betalover 发表于 2006-12-26 03:37
[quote]原帖由 [i]liftlei[/i] 于 2006-12-26 03:20 发表
哦,那就拿tt说吧! tw比TT功能强大了多少呢?你说说
嗯,那就算是功能好强大,那么为什么把那么强大的功能都往一个文件里挤呢?我要扩展某个功能我还要挤进去,出错率可想而知高不高了! [/quote]
先不说别的就拿广告过滤来说吧,广告过滤现在基本成为流行浏览器的必备功能了,mt,gb都做的很好,可tt那个广告过滤很简陋并且过滤效果很差,而tw的广告过滤自从1.xx就已经做得挺好了,如果配置好规则基本上看不到任何广告,并且2.0的广告过滤将支持正则表达式,这也会使过滤效果更加完美,单从这一点上看tw已经比tt强了,其他的功能tw基本上也是人无我有,人有我精
我说过从tw程序架构上讲不适合把功能都分散到dll里,一级和二级的效率是差很多的,至于什么该做到dll里tw开发者比我更了解,何况现在tw还只是beta阶段,真正除错优化是在rc阶段
caten 发表于 2006-12-26 03:42
1.不懂编程 不知道
2.开发组写TW写了几年了 要有这个问题的话 估计早换了-__,-
3.目前还没发现TW比哪个IE内核浏览器的资源占用多
4.同1
5.现在的语言文件本来就是DLL...你下载多语言版看看
Betalover 发表于 2006-12-26 03:43
[quote]原帖由 [i]liftlei[/i] 于 2006-12-26 03:34 发表
你是开发者吗?怎么你也这么...
具体的理由我的引用别人的话
//////////////////////////////////////
为什么要用DLL?刚才在谈到这个问题的时候,只解释了DLL将程序代码封装成函数的原理。为什么封 ... [/quote]
你说的这些要首先考虑到在何种情况下应该这么做,不是所有的开发方法都适合这样做,如果一个程序员编任何程序都这样我只能说他一根筋,也不会有什么前途.编程本来就是一件很灵活很需要动脑的事情,需要的是对号入座而不是一刀切!
caten 发表于 2006-12-26 03:44
[quote]原帖由 [i]liftlei[/i] 于 2006-12-26 03:36 发表
你说啊,反正我都用过,对比过,"功能"基本"一致"! [/quote]
基本一致的意思就是说细节还是不一样 这些每个细节都要加个选项或者多个选项 所以选项就多了
liftlei 发表于 2006-12-26 03:44
[quote]原帖由 [i]Betalover[/i] 于 2006-12-26 03:37 发表
先不说别的就拿广告过滤来说吧,广告过滤现在基本成为流行浏览器的必备功能了,mt,gb都做的很好,可tt那个广告过滤很简陋并且过滤效果很差,而tw的广告过滤自从1.xx就已经做得挺好了,如果配置好规则基本上看不到 ... [/quote]
就这个广告过滤的干净点就算是功能强大了吗?有新一点的意思吗?别人做的简陋是要照顾兼容性,不然会"一竹杆打死一排人"...
你还是说说别的吧!?
caten 发表于 2006-12-26 03:45
[quote]原帖由 [i]liftlei[/i] 于 2006-12-26 03:44 发表
就这个广告过滤的干净点就算是功能强大了吗?有新一点的意思吗?别人做的简陋是要照顾兼容性,不然会"一竹杆打死一排人"...
你还是说说别的吧!? [/quote]
正则表达式你有用过吗?
正则表达式的优点不正是用极少行的规则 精确匹配对象?
[[i] 本帖最后由 caten 于 2006-12-26 03:46 编辑 [/i]]