首页 > 教育学习 > 为什么 > Facebook 为什么不用 .NET?

Facebook 为什么不用 .NET?
2012-01-19 20:07:32   来源:   点击:

    Facebook 为什么不用 .NET?

    16 个答案

    • 答案 1:

      我们都曾经打学生那个时候过来。对学生而言,他们的经济能力决定了他们不可能像有工作的人那样花大钱买好服务。那么怎么办?或者用盗版,或者用便宜的技术。盗版在美国显然不可能,那么Mark同学没有选择,只能用他负担得起的技术。何况这些廉价的技术质量可不一点都不廉价。那么Windows不廉价么?.NET可是免费的!免费的!!而且我耳边好象听到很多资深人士开始拿TCO(总体拥有成本)说事了。歇会儿吧专家们,对学生而言Windows开发的成本当然不低。首先,我一直说微软开发工具最要命的一条是没了Visual Studio很多事情就做不成(各位Windows死忠们,你们上一次用命令行编译一个ASP.NET应用是什么时候?)。Facebook刚开始开发的那个时候是2003,微软还没有推Express版本的Visual Studio。即使是对美国的学生来说,标准版的Visual Studio 2003也太贵了。我虽然常年用不花钱的WinDDK,但那是项目要求。要求所有人都用这个作为通用项目开发工具显然不现实。另一个问题是Windows本身。我个人不同意Windows Server性能差的说法,因为我所掌握的资料中没有证据表明这一点,但我要指出的是,在达到同样的性能的前提下,Windows Server对机器最低配置的需求远远高于Linux。一个很简单的例子是VPS:ramhost.us提供过80MB内存2GB大小的全功能Linux,允许用户搭建邮件服务器个人主页甚至是代理服务,而每一个管理过Windows的IT人员都知道,这样的系统上跑一个Windows Server是绝对不可能的,别的不说,一轮Windows Update装下来就足以吃掉所有的硬盘空间。而Linux则可以通过定制达到这个要求,让一堆没人要的老机器重新焕发青春。——这就是大公司和学生创业的区别,大公司关心能雇得起多少人,学生关心自己的钱包能不能负担得起配置可以的机器。最后一个是Mark自己。美国高校中的UNIX传统之深和中国大学根本不能相比。对他们来说,Windows才是一个需要重新培训的系统,而Linux则基本上不是。
    • 答案 2:

      Facebook是大学时候学生做的,我个人认为没钱去买.net,而且在美国大学里面根本不流行,他们估计也不会想到.net。另外,我猜测Zuck当时就自己选了一个时下最流行的架构:PHP + MySQL + Apache.
    • 答案 3:

      这个问题问得好我也想知道番茄炒蛋为什么不放芥末
    • 答案 4:

      开发工具收费,太贵,用不起;Windows Server性能差,要买更多的服务器,不划算;顶尖的开发人员只在Linux平台开发,Windows开发招人不易;最关键的,用微软的,你需要的东西恰好没有,那就祈祷微软早点开发出来吧。
    • 答案 5:

      .net太贵,不开源,买不起
    • 答案 6:

      facebook 只是学生的心血来潮而已!当然使用 zuck 最熟悉的架构了!
    • 答案 7:

      因为mark用的系统是linux
    • 答案 8:

      汗死了windows开发网络应用比linux差好多又收费。。。你去看看google,yahoo之类谁用window server的?再去看看国内baidu,网易,腾讯谁用windows server的?这完全是一个小白问题啊。明显是lamp(linux+apache+memory cache+php)是当下大型网站的主流,这四个开发部件全是开源的,自己修改增加效率的空间大,可以用家用机直接当服务器,php较易写c++扩展提高效率,lz你这是小白问题啊,你确定研究过互联网
    • 答案 9:

      而且.net似乎并不适合fb这样访问量非常大的网站.
    • 答案 10:

      算过版权费吗?恐怕用了.net之后FB只有为M$赚钱的份了。
    • 答案 11:

      除了版权费用之外,性能应该是更重要的因素。
    • 答案 12:

      创始人决定的 性能可以支持 myspace 就是用的.net
    • 答案 13:

      其实我相信 .NET 不是什么太烂的技术。可是花钱买这样的技术,就像普通人雇司机。雇个司机多舒服,路上都可以看风景睡觉。可是普通人花那个钱不值,况且如今的汽车已经很容易驾驭了。
    • 答案 14:

      建议你去看一下博客园的这篇文章cnblogs.com/ms0017...其实有很多大型网站(国内国外都有)是用.net的,不能因为一家企业没有使用一种技术就对这个技术产生怀疑,楼上仁兄的看法我就是不太赞同的。
    • 答案 15:

      到它这个层次了,怎能轻易受制于人?卧榻之侧,岂容他人酣睡。
    • 答案 16:

      facebook为什么要用.net呢?

相关热词搜索:

上一篇:马化腾抽什么烟?黄继新抽什么烟?KESO抽什么烟?
下一篇:怎么样提高一个人下棋的临场状态?