Redian新闻
>
我现在把demo制作过程给写上去了 (转载)
avatar
我现在把demo制作过程给写上去了 (转载)# Java - 爪哇娇娃
z*e
1
【 以下文字转载自 grasshopper 俱乐部 】
发信人: zhaoce (米高蜥蜴), 信区: grasshopper
标 题: 我现在把demo制作过程给写上去了
发信站: BBS 未名空间站 (Tue Dec 27 22:42:09 2011, 美东)
直接输入ip就可以访问了,代码也开放下载了,但是其它不是我写的部分
实在太多,所以我就提供链接和出处了,可以搜索后下载
http://207.210.104.194
然后剩下的就是解释说明每一段代码是什么意思了
avatar
S*h
2
Hehe. Why don't you use maven? It can save some update/download/
configuration. But then one needs to learn configuration of Maven. :P
avatar
r*y
3
不错, lz张罗的挺快
application虽然不大, 但 maven 建议采用.
因为要 open source, 这样的话啥 ide 都很方便import(不仅仅eclipse)
除了楼上提到的maven.
spring security, hibernate validator, apache commons, SiteMesh/tiles,
logback,
unit test, mock, etc... 应该逐步的张罗着添进去.
gui建议坚持 jsp + css + javascript(jquery etc...)吧, 小快灵.
jsf, roo 以后万一找接盘的可能得让人捏把汗.
另外, 建议吧package 规划好:
dao, service, web...
分的清楚些, interface/impl 该区分的区分一下, 等其它人跟进来了履着走就行乐...
再有, jsp files 建议扔到 WEB-INF 下面去.
你的viewresolver已经加了, 改改prefix就中了
avatar
z*e
4
是啊,但是我怕搞得太复杂新手接受不了
工具有很多好用的,但是因为已经用了有些多的东东了
所以再往上加怕别人受不了了

【在 S****h 的大作中提到】
: Hehe. Why don't you use maven? It can save some update/download/
: configuration. But then one needs to learn configuration of Maven. :P

avatar
z*e
5
service,db和web层分开应该是要的,接口也应该上
但是我就不知道将来会做成什么样
如果这几层将来都是会由一个人在写的话,也就是按模块划分任务的话
按照模块划分package可能还清晰一些
把jsp放到web-inf下去不太好吧,有些模块本身有jsp的应用
今天捣腾了一下,把css给加了上去,毕竟不是搞web的,做css还是有些生疏

【在 r***y 的大作中提到】
: 不错, lz张罗的挺快
: application虽然不大, 但 maven 建议采用.
: 因为要 open source, 这样的话啥 ide 都很方便import(不仅仅eclipse)
: 除了楼上提到的maven.
: spring security, hibernate validator, apache commons, SiteMesh/tiles,
: logback,
: unit test, mock, etc... 应该逐步的张罗着添进去.
: gui建议坚持 jsp + css + javascript(jquery etc...)吧, 小快灵.
: jsf, roo 以后万一找接盘的可能得让人捏把汗.
: 另外, 建议吧package 规划好:

avatar
z*e
6
今天把css给试了一下,好久没喷css了
毕竟不是搞美工的,做这些还是手生
avatar
S*h
7
There is a transparent view resolver in spring MVC, which simply
redirect to the plain jsp pages. What do you mean the app of JSP?

【在 z****e 的大作中提到】
: service,db和web层分开应该是要的,接口也应该上
: 但是我就不知道将来会做成什么样
: 如果这几层将来都是会由一个人在写的话,也就是按模块划分任务的话
: 按照模块划分package可能还清晰一些
: 把jsp放到web-inf下去不太好吧,有些模块本身有jsp的应用
: 今天捣腾了一下,把css给加了上去,毕竟不是搞web的,做css还是有些生疏

avatar
z*e
8
就是有些jsp会属于某些特定的模块
我倾向于把jsp,html是同一个模块的放到同一个目录下
如果是公用的,再放在某一个公用的目录下
不倾向于放在web-inf下,我倾向于把web-inf相对不怎么胖的状态下
只放一些lib和xml等配置文件,页面就不放在这里面了

【在 S****h 的大作中提到】
: There is a transparent view resolver in spring MVC, which simply
: redirect to the plain jsp pages. What do you mean the app of JSP?

avatar
z*e
9
这两天捣腾了一下spring的servlet机制
尝试着把ApplicationContext给捆绑到ServletContext上去
发现spring3.0跟以前的版本有所区别,以前都可以直接通过ServletContext直接取到
ApplicationContext
现在不行了,看了一堆鬼子的例子,选择了一个最简单的方法
然后捆绑上去了,写了篇文章放到网站上去了
发现我每次捣腾spring都要找applicationContext
我的非典型性需求太多了,呼呼
avatar
r*y
10
-- 把jsp放到web-inf下去不太好吧,有些模块本身有jsp的应用
jsp当servlet用是误用, 它就是该是个用来render data 的 view, 基本是dumb的, 被
push, 不该是pull.
除了login 其它的基本都不该直接访问到, 都要通过controller吧data push进来
-- 今天捣腾了一下,把css给加了上去,毕竟不是搞web的,做css还是有些生疏
所以俺在你另一个帖子说过在这个版上找几个java guru不难, 要web designer的话,
得费点劲儿才能划拉到

【在 z****e 的大作中提到】
: service,db和web层分开应该是要的,接口也应该上
: 但是我就不知道将来会做成什么样
: 如果这几层将来都是会由一个人在写的话,也就是按模块划分任务的话
: 按照模块划分package可能还清晰一些
: 把jsp放到web-inf下去不太好吧,有些模块本身有jsp的应用
: 今天捣腾了一下,把css给加了上去,毕竟不是搞web的,做css还是有些生疏

avatar
g*g
11
Usually jsp should be kept under web-inf/jsp, this is for security purpose.
Stuff outside web-inf is visible by default. Exception can be made for
index.jsp

【在 r***y 的大作中提到】
: -- 把jsp放到web-inf下去不太好吧,有些模块本身有jsp的应用
: jsp当servlet用是误用, 它就是该是个用来render data 的 view, 基本是dumb的, 被
: push, 不该是pull.
: 除了login 其它的基本都不该直接访问到, 都要通过controller吧data push进来
: -- 今天捣腾了一下,把css给加了上去,毕竟不是搞web的,做css还是有些生疏
: 所以俺在你另一个帖子说过在这个版上找几个java guru不难, 要web designer的话,
: 得费点劲儿才能划拉到

avatar
w*s
12
要来全套?
svn还是git?CI应该有吧
bug用JIRA还是别的啥?

【在 r***y 的大作中提到】
: 不错, lz张罗的挺快
: application虽然不大, 但 maven 建议采用.
: 因为要 open source, 这样的话啥 ide 都很方便import(不仅仅eclipse)
: 除了楼上提到的maven.
: spring security, hibernate validator, apache commons, SiteMesh/tiles,
: logback,
: unit test, mock, etc... 应该逐步的张罗着添进去.
: gui建议坚持 jsp + css + javascript(jquery etc...)吧, 小快灵.
: jsf, roo 以后万一找接盘的可能得让人捏把汗.
: 另外, 建议吧package 规划好:

avatar
r*y
13
俺跟你是一个意思
俺说扔到 web-inf 下面就是在下面建个目录 jsp 或 view
然后配置一下viewresolver 的prefix 为web-inf/view
web-inf/view 下面再根据各个module建立子目录
从controller中return 对应path就中了

【在 g*****g 的大作中提到】
: Usually jsp should be kept under web-inf/jsp, this is for security purpose.
: Stuff outside web-inf is visible by default. Exception can be made for
: index.jsp

avatar
r*y
14
你说的这些 configuration management 的东东
估计要等 lz 把开放的源码的 code base 弄差不多了再张罗了
bug tracking 用jira, 或 youtrack , 对开源项目可以免费申请账号
svn, git也都有免费的
至于CI, 不知道哪里有免费用的.
总不能在lz买的空间上装个 jenkins, hundson, cruise control 啥的, 维护起来麻烦
不说, 而且不知道vendor 让不让装,让不让跑这些东西
有知道或用过的出来给说一下吧(好像大家都在潜水)

【在 w*******s 的大作中提到】
: 要来全套?
: svn还是git?CI应该有吧
: bug用JIRA还是别的啥?

avatar
z*e
15
原来是这样,因为以前我们都是自己搞security,而且多数时候是intranet
所以就没有太关心jsp的位置了

【在 r***y 的大作中提到】
: 俺跟你是一个意思
: 俺说扔到 web-inf 下面就是在下面建个目录 jsp 或 view
: 然后配置一下viewresolver 的prefix 为web-inf/view
: web-inf/view 下面再根据各个module建立子目录
: 从controller中return 对应path就中了

avatar
z*e
16
我刚去看了一下
现在的进展是,貌似数据库的概念还需要时间消化
估计还早

【在 r***y 的大作中提到】
: 你说的这些 configuration management 的东东
: 估计要等 lz 把开放的源码的 code base 弄差不多了再张罗了
: bug tracking 用jira, 或 youtrack , 对开源项目可以免费申请账号
: svn, git也都有免费的
: 至于CI, 不知道哪里有免费用的.
: 总不能在lz买的空间上装个 jenkins, hundson, cruise control 啥的, 维护起来麻烦
: 不说, 而且不知道vendor 让不让装,让不让跑这些东西
: 有知道或用过的出来给说一下吧(好像大家都在潜水)

avatar
z*e
17
这几天捣腾了一下
把jsp全部搬到WEB-INF下去了
然后捣腾了internationalization
基本上实现了国际化
还搞了搞hibernate validation
发现其实有个很简单的功能我用了很复杂的方法实现
重写了annotation还做了一个class level的validator
悲催
avatar
r*l
18
这是你自己写的?
“写一个应用程序,pc的性能肯定无法满足sina这样大站点并发数量的要求 那么它就
需要买服务器,那么服务器ms没有市场,而且windows很不安全
那么十之八九会买一个sun/ibm的机器,或者hp,但不管是谁的机器
它装的操作系统也不会是windows,因为windows太不安全了,而且多核的支持太差了 ”

【在 z****e 的大作中提到】
: 这几天捣腾了一下
: 把jsp全部搬到WEB-INF下去了
: 然后捣腾了internationalization
: 基本上实现了国际化
: 还搞了搞hibernate validation
: 发现其实有个很简单的功能我用了很复杂的方法实现
: 重写了annotation还做了一个class level的validator
: 悲催

avatar
r*l
19
这个也是?
“比如java 2,其实就是java 1.2 1.3其实就是3.0,1.4就是4.0”



【在 r*****l 的大作中提到】
: 这是你自己写的?
: “写一个应用程序,pc的性能肯定无法满足sina这样大站点并发数量的要求 那么它就
: 需要买服务器,那么服务器ms没有市场,而且windows很不安全
: 那么十之八九会买一个sun/ibm的机器,或者hp,但不管是谁的机器
: 它装的操作系统也不会是windows,因为windows太不安全了,而且多核的支持太差了 ”

avatar
r*l
20
还有这个?
“早在五年前,嗯,应该说是六年前,也就是99年的时候 ”
同志,私下里的东西,马马虎虎没什么大问题。公开的东西,还是严谨一些吧。

【在 r*****l 的大作中提到】
: 这个也是?
: “比如java 2,其实就是java 1.2 1.3其实就是3.0,1.4就是4.0”
:
: ”

avatar
t*s
21
这个没什么大的问题吧?
每个人对用过的系统都会有自己的体验和看法
Windows系统安全性不如*nix系统几乎是大多数人的看法



【在 r*****l 的大作中提到】
: 这是你自己写的?
: “写一个应用程序,pc的性能肯定无法满足sina这样大站点并发数量的要求 那么它就
: 需要买服务器,那么服务器ms没有市场,而且windows很不安全
: 那么十之八九会买一个sun/ibm的机器,或者hp,但不管是谁的机器
: 它装的操作系统也不会是windows,因为windows太不安全了,而且多核的支持太差了 ”

avatar
t*s
22
这个有问题吗?

【在 r*****l 的大作中提到】
: 这个也是?
: “比如java 2,其实就是java 1.2 1.3其实就是3.0,1.4就是4.0”
:
: ”

avatar
t*s
23
嗬嗬,这个是有点问题

【在 r*****l 的大作中提到】
: 还有这个?
: “早在五年前,嗯,应该说是六年前,也就是99年的时候 ”
: 同志,私下里的东西,马马虎虎没什么大问题。公开的东西,还是严谨一些吧。

avatar
r*l
24
"sun/ibm的机器,或者hp,但不管是谁的机器它装的操作系统也不会是windows"
看看这里:http://www.zdnet.com/blog/microsoft/idc-windows-server-still-rules-the-server-roost/6424。有多少服务器装Windows?
"那么服务器ms没有市场",
再看看这里:http://w3techs.com/technologies/overview/operating_system/all。有多少服务器用Windows?
上面的两组数字都和实际数字有出入。不过综合考虑,说Windows占1/3以上的市场不为
过。
RedHat CFO都说“the Windows market continues to be something that we’re definitely going after and something we’ve made good progress on.”。这显然指Server。
表达个人意见没什么问题,不过文中的口气明显是摆事实。那样的话结论性的东西还是
需要有参考数据的。
我是做Java的。我自己也不喜欢Windows server。但是不能否认.NET和SQL Server养活
了一大帮人呢。
“因为windows太不安全了,而且多核的支持太差了”这感觉是从Windows desktop OS
来的。PC和Server OS区别还是很大的。

【在 t*****s 的大作中提到】
: 这个没什么大的问题吧?
: 每个人对用过的系统都会有自己的体验和看法
: Windows系统安全性不如*nix系统几乎是大多数人的看法
:
: ”

avatar
B*g
25
很中肯,咱公司几千台server基本都是windows。我怀疑连oracle数据库都是windows上
run VM linux

definitely going after and something we’ve made good progress on.”。这显然
指Server。

【在 r*****l 的大作中提到】
: "sun/ibm的机器,或者hp,但不管是谁的机器它装的操作系统也不会是windows"
: 看看这里:http://www.zdnet.com/blog/microsoft/idc-windows-server-still-rules-the-server-roost/6424。有多少服务器装Windows?
: "那么服务器ms没有市场",
: 再看看这里:http://w3techs.com/technologies/overview/operating_system/all。有多少服务器用Windows?
: 上面的两组数字都和实际数字有出入。不过综合考虑,说Windows占1/3以上的市场不为
: 过。
: RedHat CFO都说“the Windows market continues to be something that we’re definitely going after and something we’ve made good progress on.”。这显然指Server。
: 表达个人意见没什么问题,不过文中的口气明显是摆事实。那样的话结论性的东西还是
: 需要有参考数据的。
: 我是做Java的。我自己也不喜欢Windows server。但是不能否认.NET和SQL Server养活

avatar
g*g
26
MS gets the revenue, but not the market.
http://en.wikipedia.org/wiki/Web_server
This statistics is more accurate as public web server can be checked
directly. Granted server side is more than web server but it shouldn't
be too far off.

definitely going after and something we’ve made good progress on.”。这显然
指Server。

【在 r*****l 的大作中提到】
: "sun/ibm的机器,或者hp,但不管是谁的机器它装的操作系统也不会是windows"
: 看看这里:http://www.zdnet.com/blog/microsoft/idc-windows-server-still-rules-the-server-roost/6424。有多少服务器装Windows?
: "那么服务器ms没有市场",
: 再看看这里:http://w3techs.com/technologies/overview/operating_system/all。有多少服务器用Windows?
: 上面的两组数字都和实际数字有出入。不过综合考虑,说Windows占1/3以上的市场不为
: 过。
: RedHat CFO都说“the Windows market continues to be something that we’re definitely going after and something we’ve made good progress on.”。这显然指Server。
: 表达个人意见没什么问题,不过文中的口气明显是摆事实。那样的话结论性的东西还是
: 需要有参考数据的。
: 我是做Java的。我自己也不喜欢Windows server。但是不能否认.NET和SQL Server养活

avatar
r*l
27
Man the link you gave just count web servers. The link I provided checked
all sorts of public accessible servers by w3techs.
Here is the link again:
http://w3techs.com/technologies/overview/operating_system/all
BTW. the data in the above link was refereed in Wiki here:
http://en.wikipedia.org/wiki/OS_market_share#Servers

【在 g*****g 的大作中提到】
: MS gets the revenue, but not the market.
: http://en.wikipedia.org/wiki/Web_server
: This statistics is more accurate as public web server can be checked
: directly. Granted server side is more than web server but it shouldn't
: be too far off.
:
: definitely going after and something we’ve made good progress on.”。这显然
: 指Server。

avatar
r*l
29
This makes sense. I just noticed that w3techs also checked just web servers.
I guess the difference between the two numbers is that one focuses on OS
types, and the other focuses on web server types.

Apache

【在 B*****g 的大作中提到】
: 好虫似乎假设Apache就是non-windows,俺们公司上千台windows servers在run Apache
: ,哈哈。

avatar
z*e
30
那你完全可以让w3techs去“严谨”一点
除了web server,windows的市场就更小了
比如这个super computer的os
http://upload.wikimedia.org/wikipedia/commons/0/0d/Operating_sy
我就不比mainframe了,维基上一直都有这个对比,现在被删了很多
以前对比的更夸张,w3tech的poll还算是很倾向于windows了
其它的serversideos几乎是linux一边倒滴干掉windows
http://en.wikipedia.org/wiki/Usage_share_of_operating_systems
我从来不觉得这有什么问题,很多都是微软的一厢情愿而已
三分之一也是web的数量,这还是乐观估计,事实上很多web server跑的都是小东西
离开了web server就更完蛋,尤其是自己去写软件server的,用windows才可怕

servers.

【在 r*****l 的大作中提到】
: This makes sense. I just noticed that w3techs also checked just web servers.
: I guess the difference between the two numbers is that one focuses on OS
: types, and the other focuses on web server types.
:
: Apache

avatar
z*e
31
这个完全没问题,这个你要是不清楚的话,我没话说

【在 r*****l 的大作中提到】
: 这个也是?
: “比如java 2,其实就是java 1.2 1.3其实就是3.0,1.4就是4.0”
:
: ”

avatar
z*e
32
对,那篇文章写于05年,是09年的csdn热门下载之一
基本上是我一个学习心得,当时我暑假在某个公司实习,学着学着就把这些心得给记下来
然后把它放在yjrg的java版上去,我也没打算写得有多严谨,结果没想到,写出来很受
欢迎
疯狂转载,我还没收版费呢,这群盗版的家伙
原文标题是:给初学者
神马牛人头衔,那不是我加的

【在 r*****l 的大作中提到】
: 还有这个?
: “早在五年前,嗯,应该说是六年前,也就是99年的时候 ”
: 同志,私下里的东西,马马虎虎没什么大问题。公开的东西,还是严谨一些吧。

avatar
z*e
33
如果我没记错的话
w3tech应该是臭名昭著的m$宣传机器
经常一些什么bias的调查报告都是从w3tech出
总之要想找什么偏向于微软的调查报告,去w3tech准没错
avatar
z*e
34
我不觉得有什么大的出入
光计算数量就已经很bias了,光计算web server就更bias了
而且这个bias是很偏向windows的bias
unix绑着的一个cpu跟windows绑着的一个cpu本身就有很大出入
一堆windows用来做个人网站,unix大多数用来做大型系统的server
差距太明显了,十个windows做的个人网站的要求都不会比一个银行的server要求高
就算那个银行的server只有一个cpu
分布式操作系统的集群,.net就没怎么成功过
当时我写文章的时候,金蝶想搞一个集群,然后宣传说是全球第一个.net集群
记得是我的一个师兄指挥的,华丽滴失败了,不知道现在怎样,反正我是不抱有过多期
待的
可以明显感觉到,随着机器性能的升级,linux/unix的比重是越来越大
到了supercomputer mainframe这种档次,就完全没有windows的份了
在小型server上还能说两句,webserver算是比较成熟的应用了
尚且只有三分之一,不要说其它了,事实上这三分之一都值得商榷
自己去写server的话,谁用windows才疯了
我在我曾经工作过的领域,比如金融,保险,民航
我丝毫没有感觉我说的有多大出入,反倒是经常性滴加深我的观点
比如在银行里面,原先只会.net很多人试用期都没过,就被开了
我从来就没有做过什么小项目,做web已经算是很小的了
以前做的,最少都是上万人使用的那种东西,可以举几个我曾经参与的项目
比如某一线城市的机场调度,比如某国有银行的核心系统,某一线城市的地铁调度
竞标时候就没有人考虑过什么.net和windows,往往是微软的人连来都不来
一般来说oracle总是第一个被踢出去的,因为当时oracle的app server很烂
倒是有流言说是这次动车事故是windows搞的
但是这些都是流言,永远无法确认的流言,是不是真的,我也不知道
web微软还能说上两句话,毕竟.net做起来快啊,做其它的,接近完蛋
看股价也知道了,.net踢出来之后,微软的股价一天比一天低,倒是ibm的股价蒸蒸日上
可能很多人不知道,ibm的市值已经超过微软了,当然很多人只知道apple的市值超过微软
我不觉得我这些看法有什么bias,连股票都支持我的观点,我买ibm翻了两翻
我始终对我自己的战略眼光是有信心的,谁不服去买微软的股票就是了,哪那么多废话
.net要能横扫全球,微软早赚翻了,事实上是看微软的财务报表,.net屁都不是
还在靠office赚钱,当然pc上的windows是支柱了,而看ibm的报表,websphere是核心
重中之重,主要盈利都在websphere上

definitely going after and something we’ve made good progress on.”。这显然
指Server。

【在 r*****l 的大作中提到】
: "sun/ibm的机器,或者hp,但不管是谁的机器它装的操作系统也不会是windows"
: 看看这里:http://www.zdnet.com/blog/microsoft/idc-windows-server-still-rules-the-server-roost/6424。有多少服务器装Windows?
: "那么服务器ms没有市场",
: 再看看这里:http://w3techs.com/technologies/overview/operating_system/all。有多少服务器用Windows?
: 上面的两组数字都和实际数字有出入。不过综合考虑,说Windows占1/3以上的市场不为
: 过。
: RedHat CFO都说“the Windows market continues to be something that we’re definitely going after and something we’ve made good progress on.”。这显然指Server。
: 表达个人意见没什么问题,不过文中的口气明显是摆事实。那样的话结论性的东西还是
: 需要有参考数据的。
: 我是做Java的。我自己也不喜欢Windows server。但是不能否认.NET和SQL Server养活

avatar
z*e
35
用了win server,居然还跑去用apache
这一巴掌打在微软的脸上实在是火辣辣地疼啊
.net死活不搞成跨平台的目的就是要捆绑销售,微软所有的产品都不搞垮平台和开源
就是要捆绑销售,结果居然有人买了win server还不用微软的其它产品
这让人无语,还哈哈?
一般来说,习惯是这样
用了某个公司的产品,就会考虑用全套
比如买了ibm的服务,硬件是ibm的服务器,db是ibm的db2,appserver是websphere
os是aix,然后version control什么是rational那一套,甚至oa都是lotus
所以以前oracle很不爽,死活要去搞bea和jboss,因为它的appserver极其垃圾
现在好了,oracle拿到了sun的硬件,db自己有,appserver有了bea的weblogic
os有了solaris,erp买了peoplesoft,产品线也比较全了,产品互相之间要做一些优化
所以ibm全套快,但是由于oracle消化需要时间,所以最近股价走得有些波动
就好比空客和波音一样,一家航空公司如果有两种机型,维护成本就高
如果只有一个机型,比如只有波音或者只有空客,那成本就低,效率也高
国内的航空公司比较傻逼,因为国内买飞机是一种政治手段
美国跟tg做对,高层就不买波音了,如果法国跟tg做对,高层就跑去买波音
所以航空公司不得不吞下两种机型,怨声载道,所以这是一个idea
微软全套的效率也比较高,至少开发快得多
所以本身winserver跑去用apache就是一个大joke,笑的应该是好虫才对
因为apache可以在windows上跑,反过来呢?IIS能在linux上跑么?
如果产生这种交错说明一点,使用者不愿意被捆绑,在搞balance,而要搞balance肯定
上开源
所以用了apache,哪怕是win server,照样不给.net一杯羹,omg这一巴掌打得太痛了
java的好处就在于建立了一个桥梁,虽然我server跑得是linux或者unix
但是pc上os多数不是linux,所以一堆人用pc开发,然后用linux跑服务
这是一个idea,如果没有这个idea,我是不知道该怎么说了
可以不可以用windows做server,当然可以,愿意的话用win 98做server都行
但是这个系统是不是真的critical,还是可有可无的无关痛痒的部分?
真有经验的人应该知道哪个选择更好,为什么这么做

Apache

【在 B*****g 的大作中提到】
: 好虫似乎假设Apache就是non-windows,俺们公司上千台windows servers在run Apache
: ,哈哈。

avatar
z*e
36
用了win server还上apache这个公司有问题
因为上windows要缴税,windows要抽成
上linux,这个费用可省下来,然后apache照跑
说明这个公司有一个额外的费用,这个成本可以省
就看这个公司高层是不是意识到了这一点
愿意的话,什么费用都可以掏,db也可以去买,os可以去买
browser要交钱也有收费的产品,appserver就更有了
还有收费的mail server,收费的version control
有钱还可以去雇佣ibm的人来做开发和维护,多得去了
用软件要想给钱还不容易,商业公司遇到这种客户做梦都笑醒了
绝对金牌客户,我看不要说金牌,钻石客户都没问题
我看档次还可以再高点,搞一个什么钻石金双剑金橡叶客户
就跟纳粹德国的勋章一样
不过话说回来,有时候我觉得有时候有必要让这些人交点学费
这样好歹能增加点gdp,养活点挨踢从业人员不是?
avatar
g*g
37
It's probably cheaper to develop small scale web app in .net.
Java EE stacks focus on layers of separation, leaves rooms
for future flexibility, which can be overkill for many
small enterprises. The tight integration in .net from IDE to DB to
web server can automate a lot of things in a few clicks, you
don't need to go for a lengthy debate on which web framework
is more suitable for the job like on Java side.
MS charges a license fee for their software, but probably smaller
than saving of the development cost still. There were a ton of
VB programmers, if you are a decent company you can't just fire
them, ask them to be .net developers are much more reasonable.
Also government doesn't care for money, it's inevitable IT firms
will sell them applications that are cheaper to develop though
more expensive to host. Also windows admins are cheaper than unix
admins.
At the end of the day, I don't think one will knock out the other.
Though both are capable of doing most enterprise projects, they
don't really overlap that much. The market share and perception
won't change much even. .net will continue to be attractive for
small projects, while java is still the choice for scalability.

【在 z****e 的大作中提到】
: 用了win server还上apache这个公司有问题
: 因为上windows要缴税,windows要抽成
: 上linux,这个费用可省下来,然后apache照跑
: 说明这个公司有一个额外的费用,这个成本可以省
: 就看这个公司高层是不是意识到了这一点
: 愿意的话,什么费用都可以掏,db也可以去买,os可以去买
: browser要交钱也有收费的产品,appserver就更有了
: 还有收费的mail server,收费的version control
: 有钱还可以去雇佣ibm的人来做开发和维护,多得去了
: 用软件要想给钱还不容易,商业公司遇到这种客户做梦都笑醒了

avatar
B*g
38
买全套的最后都很被动,稍微大一点的公司都使用多种技术。

【在 z****e 的大作中提到】
: 用了win server还上apache这个公司有问题
: 因为上windows要缴税,windows要抽成
: 上linux,这个费用可省下来,然后apache照跑
: 说明这个公司有一个额外的费用,这个成本可以省
: 就看这个公司高层是不是意识到了这一点
: 愿意的话,什么费用都可以掏,db也可以去买,os可以去买
: browser要交钱也有收费的产品,appserver就更有了
: 还有收费的mail server,收费的version control
: 有钱还可以去雇佣ibm的人来做开发和维护,多得去了
: 用软件要想给钱还不容易,商业公司遇到这种客户做梦都笑醒了

avatar
B*g
39
哪有单给server买os的,server+os都是一块买的
另外用收费的mail server比雇人自己搞服务器便宜多了。你一点都不算自己开发维护
的成本,什么都自己搞,一个java developer每年10几万,加上benefit就20万,
搞几个人开发,再加上测试人的工资,是个东西话费就上百万,买软件很多时候便宜多
了。

【在 z****e 的大作中提到】
: 用了win server还上apache这个公司有问题
: 因为上windows要缴税,windows要抽成
: 上linux,这个费用可省下来,然后apache照跑
: 说明这个公司有一个额外的费用,这个成本可以省
: 就看这个公司高层是不是意识到了这一点
: 愿意的话,什么费用都可以掏,db也可以去买,os可以去买
: browser要交钱也有收费的产品,appserver就更有了
: 还有收费的mail server,收费的version control
: 有钱还可以去雇佣ibm的人来做开发和维护,多得去了
: 用软件要想给钱还不容易,商业公司遇到这种客户做梦都笑醒了

avatar
g*g
40
你也得看多大项目,我们一个项目通常几个million用户,
几十上百节点,如果不用linux,光license fee就一大笔钱。
Oracle我们都用不起。
mail server是可以重复卖的,所以便宜。应用哪有那么标准
化的。

【在 B*****g 的大作中提到】
: 哪有单给server买os的,server+os都是一块买的
: 另外用收费的mail server比雇人自己搞服务器便宜多了。你一点都不算自己开发维护
: 的成本,什么都自己搞,一个java developer每年10几万,加上benefit就20万,
: 搞几个人开发,再加上测试人的工资,是个东西话费就上百万,买软件很多时候便宜多
: 了。

avatar
z*e
41
review了一下微软11年的annual report
重点还是office,次重点是xbox360和bing,
serverside的几个软件说都不怎么说
就提到了一次,还是放在那句话最后说的
到了关于future的展望,干脆连说都不说什么了
微软自己对这些都没什么兴趣搞
不知道为什么一堆人喜欢捧这个臭脚
有些人就喜欢把别人的弃儿当宝贝
读得懂英语的自己看看他们在干嘛
“For services, we'll continue betting on the cloud for both businesses and
consumers. For businesses, we're focused on enabling all of our products for
the cloud including continuing our work with Windows Azure, Office 365, and
Microsoft Dynamics services. For consumers, we're focused on Skype, Bing,
Windows Live and Xbox Live.”
这是从business的角度说,换个角度,从统计角度说
说统计我可有一个正儿八经的major,就跟softwar engineering一样
business跟数学一样,有基础,但是没怎么过于深入,但是统计可不一样
跟我说什么统计之类的,实在是找错对象了,真要谈统计
先把confidence internal和point estimator给拉出来再说
搞cs的毛病就是爱谈数学,什么算法,真要谈数学和统计分析
知识深度又差得太远了,像w3tech这种给出一个最终数字
其它屁都不到的“统计”,这也配叫做统计
别搞笑了,虽然我统计学得不三不四的
但是要看穿这种招数不需要什么统计大拿,一个学过intro. to statistics的人都应该
知道
这种数据不能用,连个confidence interval和point estimator都没有的数据
谁用谁找死,都不用说后续还有一堆的方法论
要看看是否是bias,是否有linear correlation in variables
最后prediction也是很有讲究
这种数据要挑错太容易了,直接秒杀
avatar
z*e
42
才上百万,你也太小看项目的金钱了,我说的都是上亿的这种单子
随便一个os付费不付费差距都很明显,db也是如此,还有appserver这种巨鳄
说过很多次的数据了,webpshere一个cpu的license一年¥30万
可以雇佣三个java developer了,这还只是一个cpu一年的费用,多核的就更夸张了
oracle也是按照cpu的license抽,狠命滴抽,骨髓都能被抽出来
大部分金融集团都有自己的it subgroup
买人家的东西一样要开发,mail那是很小的东西,都不算了
买别人的东西也都要另外雇开发人员,人力成本是无法避免的
因为business的需求是变来变去,很少有成熟的产品能够适用所有的公司
搞金融的跟跟搞交通的能一样么?搞交通里面跟搞民航跟搞地铁的能一样么?
最接近的是sap,但是sap也要额外雇佣其他人做开发,sap一堆人靠这个吃饭

【在 B*****g 的大作中提到】
: 哪有单给server买os的,server+os都是一块买的
: 另外用收费的mail server比雇人自己搞服务器便宜多了。你一点都不算自己开发维护
: 的成本,什么都自己搞,一个java developer每年10几万,加上benefit就20万,
: 搞几个人开发,再加上测试人的工资,是个东西话费就上百万,买软件很多时候便宜多
: 了。

avatar
z*e
43
对,这就是搞balance,我之前已经说了为什么你们公司会这么做
对于小公司来说,是没有必要搞balance的
只有大中型公司才有这种考虑,银行,民航,保险这都是巨兽
但是再大,核心系统没有办法用多种东东来写的,核心往往就那么些
比如数据库就非常少变,现在在剥离对数据库的依赖,但是不是那么容易
像腾讯就想剥离mysql,但是现在还在用mysql,太大了,改不了了
所以核心的业务逻辑,一般这种巨兽都要求自己的挨踢部门能够掌握代码
如果中国银行的业务逻辑掌握在ibm手里,那就麻烦大了
所以不能上.net也是出于这个考虑,上java将来万一要有所变动,才有这个可能
从ibm换成oracle或者换成red hat,etc.,中间会有很多问题,但却是可能的
因为都用ejb,用.net只能跟着微软搞,后果会很可怕
用linux也是出于这种考虑,red hat不能用了用ubuntu,这也是为什么不能用windows
假设比如用c++在windows上写了一堆,突然要换成red hat,重新编译如果出问题怎么
办?
尤其是用了windows的一些类库,比如direct x之类的,那后果是不堪设想

【在 B*****g 的大作中提到】
: 买全套的最后都很被动,稍微大一点的公司都使用多种技术。
avatar
g*g
44
Vendor lock-in是很麻烦的事情,我老是推荐尽量不用ejb的。
要用也要用embedded的ejb。这年头,大部分web应用都可以在
jetty, tomcat里跑。spring和hibernate之所以流行,就是因为有
JDK就可以跑了。

【在 z****e 的大作中提到】
: 对,这就是搞balance,我之前已经说了为什么你们公司会这么做
: 对于小公司来说,是没有必要搞balance的
: 只有大中型公司才有这种考虑,银行,民航,保险这都是巨兽
: 但是再大,核心系统没有办法用多种东东来写的,核心往往就那么些
: 比如数据库就非常少变,现在在剥离对数据库的依赖,但是不是那么容易
: 像腾讯就想剥离mysql,但是现在还在用mysql,太大了,改不了了
: 所以核心的业务逻辑,一般这种巨兽都要求自己的挨踢部门能够掌握代码
: 如果中国银行的业务逻辑掌握在ibm手里,那就麻烦大了
: 所以不能上.net也是出于这个考虑,上java将来万一要有所变动,才有这个可能
: 从ibm换成oracle或者换成red hat,etc.,中间会有很多问题,但却是可能的

avatar
B*g
45
你们是搞开发的,俺们是自己用,当然不一样。就是具体问题具体分析。俺们公司不明
白的是多着呢,你就很难明白一个不会写sql的人为啥要装一个toad(单卖license上千
),你也很难明白为什么java team的lead只会.net。我在CINAOUG里也说过,俺们公司
除了涨工资发奖金搞福利没钱,其他有的是钱。这样的公司还不在少数。当然,谈这些
对于我一个小程序员都是扯淡,我现在就是要拍好老板马屁,这尼玛比啥都重要

维护
万,
宜多

【在 g*****g 的大作中提到】
: 你也得看多大项目,我们一个项目通常几个million用户,
: 几十上百节点,如果不用linux,光license fee就一大笔钱。
: Oracle我们都用不起。
: mail server是可以重复卖的,所以便宜。应用哪有那么标准
: 化的。

avatar
r*l
46
连什么东西该不该放在WEB-INF里面都搞不明白,还有脸写web application demo?也
就是这个版上有明白人给纠正,否则不知道要误多少人子弟呢。

【在 z****e 的大作中提到】
: 我不觉得有什么大的出入
: 光计算数量就已经很bias了,光计算web server就更bias了
: 而且这个bias是很偏向windows的bias
: unix绑着的一个cpu跟windows绑着的一个cpu本身就有很大出入
: 一堆windows用来做个人网站,unix大多数用来做大型系统的server
: 差距太明显了,十个windows做的个人网站的要求都不会比一个银行的server要求高
: 就算那个银行的server只有一个cpu
: 分布式操作系统的集群,.net就没怎么成功过
: 当时我写文章的时候,金蝶想搞一个集群,然后宣传说是全球第一个.net集群
: 记得是我的一个师兄指挥的,华丽滴失败了,不知道现在怎样,反正我是不抱有过多期

avatar
r*s
47
别这么说,
毕竟人家做了事情的,
不行你弄一个compete一下,
做的更好,
我也支持。

【在 r*****l 的大作中提到】
: 连什么东西该不该放在WEB-INF里面都搞不明白,还有脸写web application demo?也
: 就是这个版上有明白人给纠正,否则不知道要误多少人子弟呢。

avatar
d*u
48
你还不如说“装LINUX的机器上用windows OS的一个也没有”
还记不记得你上次说哪个网站是倾向于m$了?这次又改w3tech了。做鸡的习惯吧?

【在 z****e 的大作中提到】
: 那你完全可以让w3techs去“严谨”一点
: 除了web server,windows的市场就更小了
: 比如这个super computer的os
: http://upload.wikimedia.org/wikipedia/commons/0/0d/Operating_sy
: 我就不比mainframe了,维基上一直都有这个对比,现在被删了很多
: 以前对比的更夸张,w3tech的poll还算是很倾向于windows了
: 其它的serversideos几乎是linux一边倒滴干掉windows
: http://en.wikipedia.org/wiki/Usage_share_of_operating_systems
: 我从来不觉得这有什么问题,很多都是微软的一厢情愿而已
: 三分之一也是web的数量,这还是乐观估计,事实上很多web server跑的都是小东西

avatar
c*e
49
"分布式操作系统的集群,.net就没怎么成功过
Can you explain what is "分布式操作系统的集群" ? Do you mean cluster? Many
of your assertions regarding Windows are quite absurd, or at least outdated.
"For services, we'll continue betting on the cloud for both businesses and "
MS is betting on cloud. All MS server products are migrating to cloud. You
already got Windows Azure(Windows server) SQL Azure(SQL server),Exchange
online, Sharepoint online. Active Directory is on the way and the list is coming in.
Windows Azure is a copy of EC2+S3 (IAAS+PAAS). You can write code in .Net and deploy to
thousands of machines in seconds. That's the future story of .Net. MS is on
the way to enable the same piece of .Net code to run seamlessly both on
private server(or private cloud) and public cloud. That's something very
interesting to watch on.
And Windows server is cheap. Hyper-V is almost free with Windows Server
while VMWare gonna cost you a fortune. That's why some companies use Windows
server to host Linux VM. You can try OSS offering such as Xen,but many
critical features are not there.
it's very healthy technical discussion here. I think we should at least
respect the fact: Windows Server is a 5B$ business and it's on fast growing
track.
and
avatar
r*l
50
做这种知识普及和demo网站,真的需要扎实的基本功和很严谨的态度。我上面说过,私
下讨论问题有点不严谨无所谓。但是如果真的是做成书面的,公开的,可能有不少人要
看的东西,那是不能马虎的。尤其新手,万一让一些自封的“牛人”忽悠了,那后果会
很严重的。比如说什么Java 1.3相当于3.0之类的东西,明白人知道怎么回事。但是新
手真的信以为真,以后说出去,恐怕不会有什么好结果。讨论问题的时候也就被嘲笑一
翻。真的遇到面试的时候可能当场就据了。
一个即使很简单的demo,如果有明显的错误,那就可能影响不少人呢。要做个像样的东
西,不是写完了就行了,要检查多遍保证没有问题,或者让别人帮忙review一下。如果
是别人的东西,要给出reference。如果是以前写的,要给出时间。这些额外的东西需
要很多精力和时间去cross-check。我不写,不是我写不出,说实话我自认为没有哪个
时间和精力。没准备好写出来的东西又怕误人子弟。
你看看我以前的回帖,应该还是尽量客观和冷静的。我提到的数据都给出出处。如果想
讨论问题,可以好好讨论。但是如果只靠自己的所谓“经验”,根本听不进别人的意见
,还夹杂点不好的词在里面,那怎么再进行下去呢?如果是别的地方,我也就当看笑话
过去了。但是既然来Java版,看着有问题的还放过去,就是对其他的人不负责了。

【在 r*****s 的大作中提到】
: 别这么说,
: 毕竟人家做了事情的,
: 不行你弄一个compete一下,
: 做的更好,
: 我也支持。

avatar
r*s
51
我没别的意思,
甚至都没看完你们的threads,
大家讲话客气一点,
互相抬着混。
太严谨了很累呀,
你会吓着人不敢做了,
我鼓励先做,
有问题我们改。
当然我也比较懒,
我检讨。

【在 r*****l 的大作中提到】
: 做这种知识普及和demo网站,真的需要扎实的基本功和很严谨的态度。我上面说过,私
: 下讨论问题有点不严谨无所谓。但是如果真的是做成书面的,公开的,可能有不少人要
: 看的东西,那是不能马虎的。尤其新手,万一让一些自封的“牛人”忽悠了,那后果会
: 很严重的。比如说什么Java 1.3相当于3.0之类的东西,明白人知道怎么回事。但是新
: 手真的信以为真,以后说出去,恐怕不会有什么好结果。讨论问题的时候也就被嘲笑一
: 翻。真的遇到面试的时候可能当场就据了。
: 一个即使很简单的demo,如果有明显的错误,那就可能影响不少人呢。要做个像样的东
: 西,不是写完了就行了,要检查多遍保证没有问题,或者让别人帮忙review一下。如果
: 是别人的东西,要给出reference。如果是以前写的,要给出时间。这些额外的东西需
: 要很多精力和时间去cross-check。我不写,不是我写不出,说实话我自认为没有哪个

avatar
r*l
52
我还是建议你花时间看看这个thread吧。
我第一次回帖在18,19,20楼。用的是反问。只是提醒一下。用心的人会顺着我问的检查
一下。如果有问题,讨论一下。没什么大不了的。
然后我在24楼写了我的一些意见。主要是针对LZ"sun/ibm的机器,或者hp,但不管是谁
的机器它装的操作系统也不会是windows"。我给的IDC的link说一多半的Server装了
Windows。不用谈百分比,是不是说明有相当一部分server装windows呢?LZ说,"那么
服务器ms没有市场"。我给的Wiki link说public server里面有36%用windows。说不上
客气不客气。但是还是讨论问题的口气吧。至少数据在哪里。我也说过数字和实际会有
出入,你可以在网上找找,我找的那两组数据算引用的不少了。下面Beijing也说了公
司里几千台server都run windows。Goodbug给的link里也说web server有20%用IIS的。
即使是20%也不是“没有市场”吧。
LZ在30楼回的“w3tech的poll还算是很倾向于windows了”。这是有什么根据还是信口
开河呢?至少没有什么引用。他给的那个wiki(也是我以前给出的)在Server那个
section 白纸黑字windows有36%。
LZ在36楼写的“如果我没记错的话,w3tech应该是臭名昭著的m$宣传机器”。这就有点
不入耳了。你好歹举证出来呀。不然谁知道是不是他自己信口开河?
LZ在37楼说“光计算数量就已经很bias了,光计算web server就更bias了”。怎么bias
了?说说清楚呀?“分布式操作系统的集群,.net就没怎么成功过”。自己一个师兄失
败的例子有点太以偏概全了。
LZ在41楼说“像w3tech这种给出一个最终数字其它屁都不到的“统计”,这也配叫做统
计”。这是个什么JB态度呢?w3好歹是给出了数据的。他喷了半天有点像样的数据在那
里吗?光靠一个人在哪里信口开河?
我是想客气地讨论问题的。我向来是对事不对人的。有理,有据的,我尊重。同样的一个人,即使吵过,下回如果有好话题我也一样会好好讨论。大家都是
成人了,有理讲理。但是遇到不上道的,我心情好的时候,当笑话看了;心情不好了,没必要
客气。

【在 r*****s 的大作中提到】
: 我没别的意思,
: 甚至都没看完你们的threads,
: 大家讲话客气一点,
: 互相抬着混。
: 太严谨了很累呀,
: 你会吓着人不敢做了,
: 我鼓励先做,
: 有问题我们改。
: 当然我也比较懒,
: 我检讨。

avatar
N*n
53
Haven't read so much Java self-promoting bullshit recently. Feels like
2003 again. Funny how some of you kept padding self in the back and all
of a sudden Java becomes a better choice than .Net.
I'm sorry but Java WAS better (slightly I might add) only before 2005,
and a lot of it had to do with MSFT had no top notch DB end until Sql
Server 2005 and little to Java's superiority (if any) over .Net.
Even that Linux low cost advantage has long been gone except in quick
and dirty small business world where Java + Linux + MySql + Apache do
save money and no one cares MySql's inferior quality.
In the enterprise market the only known advantage Java has is that it
is more established: A company has been on Java since 90's would of
course wanna stay with Java. That's it.
Other than that you are really naked. What do you have to counter .Net
WCF? What about WorkFlow? What about Sql Server BI? The latest Windows
Server has virtualization built in, so your Linux counter move is? How
about SharePoint? And BizTalk?
The answers to above questions: Nothing, nothing, nothing, nothing and
nothing. And scalability? What scalability? You can run a server farm
to beat Sql Server's scalability? You can talk about it but you ain't
gonna convince me.
This is not to say Java is gonna fade away. There'll be enough business
sticking with the X-platform and therefore entrenched on Java. But you
gotta pull your head outta sand once in a while to smell the reality.
avatar
N*n
54

Funny how he bragged about IBM this and that. IBM's whole software unit
has about 6B quarterly revenue. MSFT's Server division alone where .Net
resides has 5B quarterly revenue. If revenue of Windows and Office are
included then it'd draw circles around IBM. The guy is clueless.

【在 c****e 的大作中提到】
: "分布式操作系统的集群,.net就没怎么成功过
: Can you explain what is "分布式操作系统的集群" ? Do you mean cluster? Many
: of your assertions regarding Windows are quite absurd, or at least outdated.
: "For services, we'll continue betting on the cloud for both businesses and "
: MS is betting on cloud. All MS server products are migrating to cloud. You
: already got Windows Azure(Windows server) SQL Azure(SQL server),Exchange
: online, Sharepoint online. Active Directory is on the way and the list is coming in.
: Windows Azure is a copy of EC2+S3 (IAAS+PAAS). You can write code in .Net and deploy to
: thousands of machines in seconds. That's the future story of .Net. MS is on
: the way to enable the same piece of .Net code to run seamlessly both on

avatar
g*g
55
It's well known IBM is a SERVICE company, not as much a software company,
they don't mind giving DB2 for free and get paid for solution.
Don't play words here.

【在 N********n 的大作中提到】
:
: Funny how he bragged about IBM this and that. IBM's whole software unit
: has about 6B quarterly revenue. MSFT's Server division alone where .Net
: resides has 5B quarterly revenue. If revenue of Windows and Office are
: included then it'd draw circles around IBM. The guy is clueless.

avatar
g*g
56
Oh man, don't get me started again. In 2007, I said SL is a waste,
you said SL is the best thing since slice bread. And see what SL
is at right now.
And don't talk about what can Java counter .Net. .Net is the catchup
guy, remember? You should ask what .Net has really replaced other
than the old VB apps? Last time I check, IBM and Oracle are still
the brand names in enterprise market, not Microsoft. The social networks
are still running on Linux. FB started with the cheap LAMP and moves
part of DB to NoSQL solution, what does .Net have to offer in that
department? Twitter started with Ruby and Linux and they are moving to
Java/Scala once they hit scalability issue. .Net wasn't even a consideration
there. Google now has world's 5% servers but none of them are running
windows.
Supercomputer are all running linux now and windows barely survive there.
http://en.wikipedia.org/wiki/File:Operating_systems_used_on_top
How much has .Net been trusted in financial sector where security and
scalability are both criticial and most money are made?
Or let's go back to the hot sector nowadays, mobile. Android is taking 48%
of market, WP7 1%. Good luck finding a .Net job there.

【在 N********n 的大作中提到】
: Haven't read so much Java self-promoting bullshit recently. Feels like
: 2003 again. Funny how some of you kept padding self in the back and all
: of a sudden Java becomes a better choice than .Net.
: I'm sorry but Java WAS better (slightly I might add) only before 2005,
: and a lot of it had to do with MSFT had no top notch DB end until Sql
: Server 2005 and little to Java's superiority (if any) over .Net.
: Even that Linux low cost advantage has long been gone except in quick
: and dirty small business world where Java + Linux + MySql + Apache do
: save money and no one cares MySql's inferior quality.
: In the enterprise market the only known advantage Java has is that it

avatar
r*s
57
一个一个来:
WCF:这种三脚猫就不用提了吧?你可以说说WCF里支持的,有哪个Java没有的。
WorkFlow: 这年头不提Workflow, BPEL了好吧,现在都BPMN2了。Java太多了:JBPM5/
Drools, Intalio etc.
BizTalk: Java的ESB不要太多. 放着WAS/WLS都不说,这年头mule/camel有点火。
Virtualization: Windows的hypervisor是.NET做的?
Sharepoint: CMS好像Java比较弱,PHP强些?
http://en.wikipedia.org/wiki/List_of_content_management_framewo

Other than that you are really naked. What do you have to counter .Net
WCF? What about WorkFlow? What about Sql Server BI? The latest Windows
Server has virtualization built in, so your Linux counter move is? How
about SharePoint? And BizTalk?

【在 N********n 的大作中提到】
:
: Funny how he bragged about IBM this and that. IBM's whole software unit
: has about 6B quarterly revenue. MSFT's Server division alone where .Net
: resides has 5B quarterly revenue. If revenue of Windows and Office are
: included then it'd draw circles around IBM. The guy is clueless.

avatar
r*y
58
-- : Sharepoint: CMS好像Java比较弱,PHP强些?
confluence 还不错了, 虽然没有 sharepoint 那么霸道

JBPM5/

【在 r*****s 的大作中提到】
: 一个一个来:
: WCF:这种三脚猫就不用提了吧?你可以说说WCF里支持的,有哪个Java没有的。
: WorkFlow: 这年头不提Workflow, BPEL了好吧,现在都BPMN2了。Java太多了:JBPM5/
: Drools, Intalio etc.
: BizTalk: Java的ESB不要太多. 放着WAS/WLS都不说,这年头mule/camel有点火。
: Virtualization: Windows的hypervisor是.NET做的?
: Sharepoint: CMS好像Java比较弱,PHP强些?
: http://en.wikipedia.org/wiki/List_of_content_management_framewo
:
: Other than that you are really naked. What do you have to counter .Net

avatar
r*y
59
几天没看这帖, 这楼都歪哪里去了?
大家的思维都非常穿越啊..
avatar
z*e
60
这两天做了一个线性回归的demo
http://www.trifice.com/statistics/index.do
根据model自动生成simulation data
然后根据data回归后生成图像
用了Apache Common Math和JFreeChart
目前是功能已经完善了,说明只写了一半,明天完善一下
基本上能搞定这个需求,现实生活工作中很少有搞不定的需求了
剩下比较麻烦的是applet和webstart
这个功能一直是被忽略的部分
avatar
z*e
61
你这个烂马甲我还记得
每次出来吵架就是上这个烂马甲,然后让别人陪你被封
下次上点真身,跟你这种垃圾id废话完全没有必要

【在 d********u 的大作中提到】
: 你还不如说“装LINUX的机器上用windows OS的一个也没有”
: 还记不记得你上次说哪个网站是倾向于m$了?这次又改w3tech了。做鸡的习惯吧?

avatar
z*e
62
这显然是你没搞清楚
jsp是可以放在外面的
这个本身就有争论
你又一次暴露了吹毛求屁的本性

【在 r*****l 的大作中提到】
: 连什么东西该不该放在WEB-INF里面都搞不明白,还有脸写web application demo?也
: 就是这个版上有明白人给纠正,否则不知道要误多少人子弟呢。

avatar
z*e
63
说了这么多,回避了一个ibm市值超过m$的事实
来,用你的专业知识解读一下这是为什么

Many
outdated.
"
coming in.
and deploy to
on

【在 c****e 的大作中提到】
: "分布式操作系统的集群,.net就没怎么成功过
: Can you explain what is "分布式操作系统的集群" ? Do you mean cluster? Many
: of your assertions regarding Windows are quite absurd, or at least outdated.
: "For services, we'll continue betting on the cloud for both businesses and "
: MS is betting on cloud. All MS server products are migrating to cloud. You
: already got Windows Azure(Windows server) SQL Azure(SQL server),Exchange
: online, Sharepoint online. Active Directory is on the way and the list is coming in.
: Windows Azure is a copy of EC2+S3 (IAAS+PAAS). You can write code in .Net and deploy to
: thousands of machines in seconds. That's the future story of .Net. MS is on
: the way to enable the same piece of .Net code to run seamlessly both on

avatar
z*e
64
显然我不这么认为
且不说你认为的错误就一定是错误
java1.3相当于3.0是一个延伸,稍微有点智商的都看到我已经写出来了
从1.5之后做了改变,面试时候我相信人能把这个解释清楚
这一行本来就是百家争鸣的地方
前面有些人的说法和做法我是未必很认同的
但是我倒是想尝试用这种方法做一次试试
事实上这会带来新的路径的新问题
我倒是觉得原文写得不错,至少从引用率来看
我觉得没什么问题,貌似群众很喜欢
你有兴趣你也去写啊,就怕你写出来的人家连转都不转
说实话没啥兴趣跟你讨论,都是些鸡毛蒜皮的小事
你关心我不关心,事实上多数时候一看也知道你未必对
连回的兴趣都没有了,既然你爱啰啰嗦嗦,那我就分析一下

【在 r*****l 的大作中提到】
: 做这种知识普及和demo网站,真的需要扎实的基本功和很严谨的态度。我上面说过,私
: 下讨论问题有点不严谨无所谓。但是如果真的是做成书面的,公开的,可能有不少人要
: 看的东西,那是不能马虎的。尤其新手,万一让一些自封的“牛人”忽悠了,那后果会
: 很严重的。比如说什么Java 1.3相当于3.0之类的东西,明白人知道怎么回事。但是新
: 手真的信以为真,以后说出去,恐怕不会有什么好结果。讨论问题的时候也就被嘲笑一
: 翻。真的遇到面试的时候可能当场就据了。
: 一个即使很简单的demo,如果有明显的错误,那就可能影响不少人呢。要做个像样的东
: 西,不是写完了就行了,要检查多遍保证没有问题,或者让别人帮忙review一下。如果
: 是别人的东西,要给出reference。如果是以前写的,要给出时间。这些额外的东西需
: 要很多精力和时间去cross-check。我不写,不是我写不出,说实话我自认为没有哪个

avatar
z*e
65
诶哟,我还错怪你了,反正都是别人的问题,就你没问题
要反思都是别人反思,就你不需要反思,我说的没错吧?
我的例子就是个例,你的说法就是78逻辑都对,要这么说还不容易
你说你都是讨论问题的语气,我也是讨论问题的语气
可以argue的地方太多了,耍赖打滚还不容易,我就不翻你旧账了
我来告诉你原文的错误在哪里
原文最大的错误根本就不是你说的那几个
最大的错误在于mvc里面的m
那个地方我说错了,当时我写了之后就被转了
压根来不及改,所以现在市面上流传的版本都是有问题的版本
已经out of my control鸟,听之任之了
.net的问题不仅仅在于微软不要的孩子
事实上也从来没怎么受宠过
关键在于很多人不愿意接受这个事实
老在对比一些细节,事实上细节他们也没打算怎么真的去对比
总之最后结果就是没有结果就是他们的愿望
抱歉,我还真不买这个账
因为要说两个东西各有所长很容易,是个人都会说
但是我这个人习惯就是要分清楚,也只有这样才不会被忽悠
股市里面多得是这种模棱两可的“大牛”
都在我的记录上,一票的反指
我不管看什么问题,我一定有一个我自己的结论
只不过这个结论未必讨你喜欢而已,我也没有必要去讨你喜欢
有必要么?
要今天我回头看,要让我改,我还真不愿意改
干嘛改,我觉得我说得没错,等下认真分析一下
事实上这批人跑这里来就是匪夷所思的
要是不用这个东西,跑这里来干嘛?
爱干嘛干嘛去,压根没有必要在乎我的看法
就像我从来不去彩虹版看gay的言论一样
最后就是网络上所有的观点的接收都是有选择性的
不懂这个的话还是不要上网了,网络太危险了

【在 r*****l 的大作中提到】
: 我还是建议你花时间看看这个thread吧。
: 我第一次回帖在18,19,20楼。用的是反问。只是提醒一下。用心的人会顺着我问的检查
: 一下。如果有问题,讨论一下。没什么大不了的。
: 然后我在24楼写了我的一些意见。主要是针对LZ"sun/ibm的机器,或者hp,但不管是谁
: 的机器它装的操作系统也不会是windows"。我给的IDC的link说一多半的Server装了
: Windows。不用谈百分比,是不是说明有相当一部分server装windows呢?LZ说,"那么
: 服务器ms没有市场"。我给的Wiki link说public server里面有36%用windows。说不上
: 客气不客气。但是还是讨论问题的口气吧。至少数据在哪里。我也说过数字和实际会有
: 出入,你可以在网上找找,我找的那两组数据算引用的不少了。下面Beijing也说了公
: 司里几千台server都run windows。Goodbug给的link里也说web server有20%用IIS的。

avatar
z*e
66
真谈统计嘛,说了你不懂,不服
看你不懂什么bias了就知道你真不懂了
估计我说对了,你就是不懂统计,对不对?
那我就从统计角度分析一下
首先第一个,我们拿到一堆数据
这些数据尽量客观
不能只调查pc上的os,也不能只调查server上的os,更不能只调查mainframe上的os
对不对?
作为统计上的说法
在结论未明了之前,尽量无差别对待
那么wiki上有好几个统计结果,这是好事
那么我们先按照机型大小排个序
从pc到server到mainframe到supercomputer
可以明显看出一个趋势,就是随着机器性能的增加,windows的比重在飞速下降
这不需要多高的智商都能看出来这个趋势
所以server还有一定比例,但是mainframe和supercomputer就基本消失了
除非有人故意当没看到,否则这个趋势应该很明显
正常人应该有一个判断
也就是os是不是windows跟硬件性能成正比
实际上说到这一步就差不多,没啥可说了,也就那么一回事
剩下的就是扯皮,事实上对于统计学家来说,这个趋势出来了,有可能对,也有可能错
但是我们有一个confidence interval,要拉出这个东西,需要有实际的数据
这就是为什么我很讨厌w3tech的所谓的统计结果的主要原因
真正的统计,应该给出原始数据和方法论,而不是最后抛出一个结果了事
谁能保证这东西是不是伪造的?没有人保证,所以还不如不用
就算用了,我退一步说
就假设这个是对的,那么注意以下两点
第一,web server是大应用还是小应用?多数是小应用吧?
就是最大的新浪的负载也很难跟大型的交通枢纽相提并论
更不要说军事上应用了,也就是说,web server在server里面都是偏小的
事实上这也是常识,没啥好说的,web server种类花样繁多,显然机器是越小数量越多
而从前面的趋势可以猜出来,机器越小,windows的比重越大
所以如果我要想捏造数据,很简单,故意模糊web server和pc之间的界限
事实上pc的确有很多用来做web server,但是这些压根就不是关心的部分
第二,即便这是对的,很明显看出mainframe和supercomputer
已经没windows什么事了
事实上根据wiki上的数据,也就是这些结论
再多的我也没有办法分析下去,因为数据太少了
其实反驳的那些理由也都在意料之中
统计就是这样,你无法保证100%正确的时候,人家都会抓着那么5%的error不放
要保证100%正确,做不到,如果觉得这个不够,要么不上网要么回火星去吧
地球太危险了
这就是为什么我不愿意卷入这种无聊的论战的主要原因
事实上这个话题没啥好说的,就是那么一回事,总有人不愿意接受这个事实而已
总有人跑出来为盖茨卖命,伸手一挥,盖茨英明神武,一统全球
遇到这种人有什么好说的?分析了有用么?诶,浪费时间
argue这么多有用么?如果真的像某些人说的那样,微软的股票根本不会往低处走
我很喜欢股票一点就是,股票市场有一个判断对错的标准,而有金融常识的人应该知道
所有的行为的效果都会反应在股价上,事实上股价说明了一切,要真有信心
告诉我你买了多少微软的股票,微软股票到现在都还没回到危机前的价位
明显跟其它同类it股走势不符,对于这些盲目自大,不懂金融,不懂统计
也不见得有多懂挨踢的人,有什么好说的呢?
有些人明明错了,就是死不认账,抓住一些细节开始搅浑水
可以说只要微软没破产,他们都有得说,不过这也是预料之中的事,最好就是不理就是了

【在 r*****l 的大作中提到】
: 我还是建议你花时间看看这个thread吧。
: 我第一次回帖在18,19,20楼。用的是反问。只是提醒一下。用心的人会顺着我问的检查
: 一下。如果有问题,讨论一下。没什么大不了的。
: 然后我在24楼写了我的一些意见。主要是针对LZ"sun/ibm的机器,或者hp,但不管是谁
: 的机器它装的操作系统也不会是windows"。我给的IDC的link说一多半的Server装了
: Windows。不用谈百分比,是不是说明有相当一部分server装windows呢?LZ说,"那么
: 服务器ms没有市场"。我给的Wiki link说public server里面有36%用windows。说不上
: 客气不客气。但是还是讨论问题的口气吧。至少数据在哪里。我也说过数字和实际会有
: 出入,你可以在网上找找,我找的那两组数据算引用的不少了。下面Beijing也说了公
: 司里几千台server都run windows。Goodbug给的link里也说web server有20%用IIS的。

avatar
z*e
67
其实这都是瞎扯淡的
没有什么人真的在乎
为什么那几篇文章转载次数如此之多?
我觉得是因为他们看懂了,知道我在说什么了
而不是我有多严谨,实际上从口气上说,很明显可以感觉出来
里面还有夜店的例子呢,这种事情能上得了台面么?
我不认为你真的是什么在为其他人考虑,事实上我很怀疑你的动机
你装逼装得所有人都很累,因为自己装逼不够,还要求别人跟着你一起装逼
美其名曰为他人负责,那最后的结果就是干脆都不要说话了
因为大部分话说出来总有人不爱听
我从来不把对错看得那么重
我认为,这一行学习的关键在于动手实践
动手去做,错误有的是,刚给firebird的驱程报了一个bug,最基本的事务都通过不了
如果怕误人子弟,就不要做了
一件事不去做,永远不会错,做了也许会错,但是人类就是在错误中前进
错了不要灰心丧气才是最重要的
麻烦你不要装逼,你装逼跟我没关系,但是过来要求我跟你一起装逼
不好意思,我不愿意这么做,事实上我很怀疑你是不是故意找茬
因为这个话题很容易引发论战,我很怀疑你是不是以此为乐

【在 r*****l 的大作中提到】
: 我还是建议你花时间看看这个thread吧。
: 我第一次回帖在18,19,20楼。用的是反问。只是提醒一下。用心的人会顺着我问的检查
: 一下。如果有问题,讨论一下。没什么大不了的。
: 然后我在24楼写了我的一些意见。主要是针对LZ"sun/ibm的机器,或者hp,但不管是谁
: 的机器它装的操作系统也不会是windows"。我给的IDC的link说一多半的Server装了
: Windows。不用谈百分比,是不是说明有相当一部分server装windows呢?LZ说,"那么
: 服务器ms没有市场"。我给的Wiki link说public server里面有36%用windows。说不上
: 客气不客气。但是还是讨论问题的口气吧。至少数据在哪里。我也说过数字和实际会有
: 出入,你可以在网上找找,我找的那两组数据算引用的不少了。下面Beijing也说了公
: 司里几千台server都run windows。Goodbug给的link里也说web server有20%用IIS的。

avatar
S*C
68
"基本上能搞定这个需求,现实生活工作中很少有搞不定的需求了"
原来生活可以这么美好.
话说回来,其实这个版上谁真有点水平,看3个贴子就看出来了,无知不能成为无畏的
理由啊,人家甜牛心平静和的提点意见,就围攻追打,这ego也太大了吧?本来不想趟
这个混水,但作为一个老潜水员,有点看不下去了

【在 z****e 的大作中提到】
: 这两天做了一个线性回归的demo
: http://www.trifice.com/statistics/index.do
: 根据model自动生成simulation data
: 然后根据data回归后生成图像
: 用了Apache Common Math和JFreeChart
: 目前是功能已经完善了,说明只写了一半,明天完善一下
: 基本上能搞定这个需求,现实生活工作中很少有搞不定的需求了
: 剩下比较麻烦的是applet和webstart
: 这个功能一直是被忽略的部分

avatar
B*g
69
参加CINAOUG吧,俺们正在扩展java领域。

【在 S**********C 的大作中提到】
: "基本上能搞定这个需求,现实生活工作中很少有搞不定的需求了"
: 原来生活可以这么美好.
: 话说回来,其实这个版上谁真有点水平,看3个贴子就看出来了,无知不能成为无畏的
: 理由啊,人家甜牛心平静和的提点意见,就围攻追打,这ego也太大了吧?本来不想趟
: 这个混水,但作为一个老潜水员,有点看不下去了

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。