论坛首页 编程语言技术论坛

是时候大举进军rails了。

浏览 32954 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2006-08-14  
robbin 写道
我知道的,好像只有HP和Dell用的是Exchange Server,其他没有听说用Microsoft的。目前看来,还是以Lotus Notes居多。


Microsoft也是用的Exchange Server。。。娃哈哈哈!  
0 请登录后投票
   发表时间:2006-08-14  
用windows的跨国企业多了,我知道的就有富士康等一大堆.windows的占有率,不低的.
我现在也叫做着网管,基本都是windows,不过可能机器数不多,也就50台左右,服务器就一个,一个主域服务器兼做文件服务器,打印服务器则专用的打印服务器,也就400快左右的那种,我倒是觉得用了ad后,病毒都少了.因为客户机器加进来后,权限降低了,同时客户端的权限,我在ad上就能控制.,连流氓软件也少了.这个ad服务器我是去年弄的,大概也有1年多没动过它了,当然期间也有update重启过
网关我是用宽带路由来做,不用PC,5K可以买很好的宽带路由了,可能控制能力比isa2004弱一些,主要是没法记账.



也没认为网管是白痴,连linux也不会.只是,windows也没那么差.如果好几个分公司的,域的结构复杂,同时需要远程部署软件和补丁的话,你不用ad试试看.

另外,我强调跨国企业,不是因为盲目迷信这些企业,而是这样的企业,会有多个办事处或分公司,不是单域的环境.
0 请登录后投票
   发表时间:2006-08-14  
VIA 也用Exchange Server
0 请登录后投票
   发表时间:2006-08-14  
其实如果网段严格划分,windows服务器恰当配置之后,安全性还是不错的.
我这儿现在有20多台aix/linux的服务器,还有30多台windows服务器,记得当年最忙乱的一次是在2003年SQL蠕虫(居然被蠕虫杀手把网络搞瘫了,幸亏是星期六),之后我们对网络重新划分分级保护之后,这几年没出什么事情.
不过我不喜欢windows的机器,个人喜好而已
0 请登录后投票
   发表时间:2006-08-14  
好像又跑题了...................
0 请登录后投票
   发表时间:2006-08-14  
robbin 写道
lixigua 写道
" Java EE开发速度上面的劣势,或者说烦琐,很大一部分原因是Java语法带来的,企图用什么框架解决这种问题,我觉得不现实。"

那确实是。
我对ROR的理解来看,ROR所宣称的快速开发,就是利用ruby脚本语言的灵活性和简便性实现了快速的web开发框架。

前些天跟公司老大请教,老大的一句话“J2EE的应用看上去复杂,并不是它有意要弄得复杂,而是因为附带了很多这些企业级应用的特性,能够适应很复杂的环境 ”。

所以,到目前,我觉得还有值得继续坚持Java的理由。


在Java语言之前,C++是企业应用的主流开发语言。到了Java时代,强调基于JVM的平台做开发,强调操作系统无关性。这实际上就是用Java这种虚拟机器代替了物理机器的作用(Java Virtual Machine有自己的内部指令系统,俨然一个虚拟的CPU)。

Java这样做的一个好处就是平台无关性,但是似乎这个好处到现在来看体现的并不明显,因为企业应用高端还是清一色的Unix。但是Java这样做的坏处却也体现了出来:

1、难以利用操作系统和C/C++的底层库
由于JVM的隔离作用,使得Java语言不论做什么事情都必须从头开始,而无法利用现有的C库。有人戏称:Java 是自己操纵磁头和马达来读写文件的。

2、不得不做的很复杂
正因为无法直接利用底层库,所以在异构系统的整合上就不得不采用很复杂的方案来搞定。

说白了,就是Java企图白手起家,不能利用现成的操作系统提供的设施,这才是Java企业应用为什么那么复杂的根本原因。

举个例子吧:在web系统中实现异步任务,本来Unix操作系统就提供了crontab,就是干这个的,ruby的做法就是直接使用crontab,生成一个task丢给crontab就OK了,既简单又robust。但是Java偏偏不要去用现成的东西,非要自己搞java.util.TimerTask,结果难用,功能还差,不得已,又有人搞出来Opensymphony Quartz,这玩意功能是够强的了,还提供了crontab风格的schedule,但是一个web app他就启动10个线程自己玩,嘿嘿,你tomcat想shutdown都难呀。

Java企业应用为什么那么复杂,其实都是自找的!事情本来没有那么复杂,可是Java就是要有骨气,我偏偏不用你操作系统的东西,我就非要自己一砖一瓦的自己搭起来,那焉能不复杂?


恩,觉得Robbin的话很有意思。
当普天之下的Javaer都在为了拼命的减少重复制造轮子而apache来soureforge去的时候,殊不知Java语言本身就种了好一大片森林,然后伐木造轮子:)

hiahia,(无责任插嘴,切勿拍偶)
0 请登录后投票
   发表时间:2006-08-14  
冉翔 写道
恩,觉得Robbin的话很有意思。
当普天之下的Javaer都在为了拼命的减少重复制造轮子而apache来soureforge去的时候,殊不知Java语言本身就种了好一大片森林,然后伐木造轮子:)

hiahia,(无责任插嘴,切勿拍偶)


实际情况其实就是这样,如果不是Java本身就自己拼命在造轮子,我们干嘛要整天说Don't invent wheel. 你学C的时候听说过这句话么?你学PHP的时候听说过这句话么?你学.NET的时候听说过这句话么?这句话在Java社区这么有名,本身就说明叻这是Java存在的问题。
0 请登录后投票
   发表时间:2006-08-14  
hongliang 写道
冉翔 写道
恩,觉得Robbin的话很有意思。
当普天之下的Javaer都在为了拼命的减少重复制造轮子而apache来soureforge去的时候,殊不知Java语言本身就种了好一大片森林,然后伐木造轮子:)

hiahia,(无责任插嘴,切勿拍偶)


实际情况其实就是这样,如果不是Java本身就自己拼命在造轮子,我们干嘛要整天说Don't invent wheel. 你学C的时候听说过这句话么?你学PHP的时候听说过这句话么?你学.NET的时候听说过这句话么?这句话在Java社区这么有名,本身就说明叻这是Java存在的问题。

原话应该是Don't reinvent the wheel.
:^)
0 请登录后投票
   发表时间:2006-08-14  
哦,对对,:)
0 请登录后投票
   发表时间:2006-08-15  
http://blog.csdn.net/danny_xcz/archive/2006/08/15/1065744.aspx

毫无疑问,java比ruby快。其他脚本语言例如Perl和Python同样快。这全都因为ruby没有一个vm.
但如果有一个vm,就又走到java的路上去了。
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics