summerstar8 / snova

Automatically exported from code.google.com/p/snova
0 stars 0 forks source link

给snova的建议 #277

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
①观摩了一下snova(Java)的代码,发现代码写的结构性很强,值
得学习
②snova中很多Java库需要更新了,像slf4j,netty,commons-lang版本�
��很旧了,使用新版可能可以提高不少性能
③建议可以使用logback或log4j等Java日志类库,jdk自带类库比较�
��肋,在多语言系统中会出各种各样的错,反正都使用了slf4j�
��换日志类库只是简简单单替换一下文件即可
④建议自带jetty或tomcat,去掉gui,用jsp来控制程序比用gui编写
起来方便很多,用户体验也较高(也免去在本地编写代理服务�
��的麻烦)
⑤最重要的一点,为什么Java版的人们使用的很少:没有做成�
��体运行包。可以把snova迁移到github上,建立source win32 win64 
linux32 linux64 mac64 mac32 
这么几个分支,source存放源代码,其他分支各上传一个安装��
�的jre(建议使用jrocket 
jre,速度比较快),修改一下运行代码(就是那几个.bat 
.sh文件),让引导jre目录中的jre运行,把所有源代码编译后上�
��到bin文件夹中,这样可以使用github的便捷打包功能,只要不
断提交代码即可(就算jre升级,也只用上传一点点代码即可),
不用多次上传到googlecode,就是第一次上传比较麻烦,以后用�
��可以直接下载包含了运行环境的snova(在首页上关联上连接,
像goagent那样),也就不用作者您编译go版,再向googlecode上传了
,用户就会去用snova(Java版)了,您也有了编写Java版的动力
⑥到现在还是不明白,为什么要编写go版客户端,把自己在Jav
a版上的努力作废,还会面临两种编程语言相互兼容的麻烦,�
��接编写Java挺好的,就算是多线程的问题,go语言也不见得比
Java众多的并发类库强大到哪里,编写角度来说,您用的是ecli
pse,一款强大的ide,go语言在ide上还是有很大的缺陷的,所以
还是希望作者可以采纳上一条建议,并且大力发展Java客户端�
��让snova越来越好

Original issue reported on code.google.com by wwqgtxx on 19 Dec 2012 at 12:40

GoogleCodeExporter commented 9 years ago
就采纳一次吧,辛辛苦苦给您提出的建议,希望采纳

Original comment by wwqgtxx on 19 Dec 2012 at 12:42

GoogleCodeExporter commented 9 years ago
看起来楼上对Java还比较熟悉,建议是不错,这里回应一下:
1. 库的更新问题
   可行但不必要。这之中只有netty属于会影响性能的组件,但我已经测试过了,是不会有任何提升的,反而增加发布的程序尺寸大小,也有可能存在更新引起bug。
2. 自带Jetty以及自带Jre的建议
   不可行。你可以看看Jetty以及 Jre的文件尺寸就知道了,很少有人会下载近50MB的程序的。建议你亲自动手试一下看下是否可行。
3. 关于Go版本, Java版本
   这个项目break wall不是目的,技术研究才是目的。Go版本的原因是边学边用Go的产物。
   Java版本不会废弃的(你可以看到每次重要的更新都同步到Java版本),而且以后会移植到android上,只是近期放在Go上精力多一些。  
   顺便说一句,这个项目不会因人用的少而存在开发动力问题,否则就是本末倒置了。

Original comment by yinqiwen@gmail.com on 19 Dec 2012 at 2:13

GoogleCodeExporter commented 9 years ago
我只是希望项目越来越好,go语言么,我本人是不太喜欢,我
更爱Java,毕竟自己也是学习Java的

我感觉,Java版snova目前作为小众版本应该加强功能,实现go版
所不能实现的功能,至于文件大小,的却,文件太大会引起��
�户反感,可以像wallproxy那样反复提供环境包解决,希望可以�
��助到项目的发展。。。。。

Original comment by wwqgtxx on 19 Dec 2012 at 3:14

GoogleCodeExporter commented 9 years ago
不是反复,是单独,打错了。。。。

Original comment by wwqgtxx on 19 Dec 2012 at 3:16

GoogleCodeExporter commented 9 years ago
说实话,Java最大的弊端就是客户端文件太大,不想python几mb��
�定

Original comment by wwqgtxx on 19 Dec 2012 at 3:18

GoogleCodeExporter commented 9 years ago
好吧,既然建议看来又是willnotfix,我去维护wallproxy和goagent项
目了,晚安

Original comment by wwqgtxx on 19 Dec 2012 at 3:19

GoogleCodeExporter commented 9 years ago
额,我只知道,需要Java环境,估计很多人不愿意装,因为装�
��软件太多了,都希望是绿色软件。

Original comment by xilo...@gmail.com on 20 Dec 2012 at 2:10

GoogleCodeExporter commented 9 years ago
我也不喜欢Java环境,还是觉得go又快又简捷。

Original comment by youqian...@gmail.com on 24 Dec 2012 at 3:13