为什么c#程序员没有被ruby所吸引,因为java程序员是[封闭的]
这是我注意到的一个趋势。Java社区对ruby的采用非常多。是不是c#是一种非常棒的语言+在Java上拥有很好的工具,以至于大多数C#开发人员并不像Java开发人员那样热衷于永久切换到ruby?
你怎么看?
这是我注意到的一个趋势。Java社区对ruby的采用非常多。是不是c#是一种非常棒的语言+在Java上拥有很好的工具,以至于大多数C#开发人员并不像Java开发人员那样热衷于永久切换到ruby?
你怎么看?
C#是一种现代的,非常强大的语言,运动:
yield
)...仅举几例。
这些特性使得从 C# 到 Ruby 的过渡远不如从 Java 到 Ruby 的过渡那么有吸引力。
因为.NET是一个连贯环境的一部分,该环境包括开发人员工具,数据库链接,orm管理GUI前端,网络前端等。
Java是一种语言!有零碎的零碎碎片和碎片的丢失,可以完成上述所有工作,但是,质量差异很大。从像Apache POI这样的东西,它是MS Office文档比MS提供的更好的接口,到糟糕的J2EE堆栈,其中一半以非常复杂的方式完成了.NET以简单而优雅的方式所做的。
而对于企业级,数以百万计的事务,防弹,快速永远不会丢失所有额外的工作,将J2EE,JDBC,Spring,Hibernate等放在一起。等等实际上是值得的,对于一个快速简单的Web到数据库应用程序来说,它太痛苦了,因此对ROR有吸引力。另一方面,虽然.NET可以扩展到大的东西(不如J2EE!),但做一个小应用程序仍然相当简单。