1
我可以在互联网上阅读的大多数比较都是关于语法,而不重要。我更关心高级功能。比如,我读了.NET有关这些功能:.NET/ASP.NET vs Java on高级功能
- 分部类支持.Net不是Java java partial classes
- 自适应控件行为http://msdn.microsoft.com/en-us/library/67276kc5.aspx
- Parallel类http://msdn.microsoft.com/fr-fr/library/system.threading.tasks.parallel.aspx
- 求解基金会http://www.solverfoundation.com/
- 反向Enginiering与UML序列图http://blogs.msdn.com/b/habibh/archive/2009/07/29/use-uml-sequence-diagrams-in-team-system-2010-to-reverse-engineer-your-code.aspx
- MS-CAPI(Microsoft Crypto API)认证FIPS 140-1 complian t http://groovy.codehaus.org/Bridging+the+Gap+Between+Java+and+.NET+with+Groovy+and+Scriptom
这些是我需要为将来的项目维护所需的功能。目前我们使用Java,并且我无法在Java平台上找到它们的任何等价关系,或者您可以指向我们,这些工具是免费的,并且集成得很好(不必为了使事情顺利进行而破解 - 例如使用另一种第三种语言来打包调用 - 或者支付10000美元以获得该功能)?
Visual Studio是一个IDE,ASP.NET不像IDE那样是一个IDE平台。我把ASP.NET放在了ASP.NET中,因为自适应控制行为关注ASP.NET而不是.NET。 – user310291 2010-10-16 08:23:29
有“百万”是的,但有多少人有企业准备好的专业维护,支持,文档等? – user310291 2010-10-16 08:24:20
Scala是一种像F#这样的函数式语言,并且据我所见,它也可以部署在.NET上,尽管它似乎并没有把注意力集中在它上面,这很可惜。 – user310291 2010-10-16 08:25:19