很明显在JavaEye游荡的同学们不怎么关心.NET。这么八卦的新闻,居然不见任何人提起。
微软的 Entity Framework推出在即,却遭到多方面的抨击。上个月(6月)23日,部分.net社区的专家在一封公开信(ADO .NET Entity Framework Vote of No Confidence)中,再次对ADO .NET Entity Framework的现状表达了不满,并且警告用户谨慎考虑使用即将到来的ADO .NET Entity Framework。这封公开信同时在收集支持者签名,我刚才数了一下,有417个签名,其中有MVP(Microsoft Most Valuable Professional,微软最具价值专家) 27人。其中有些人显然是NHibernate的支持者,果然.NET的世界和Java的世界总是很相似啊。不禁想起以前听人说,微软当初最喜欢的一项技术就是Java,所以才发明的.NET。
当然了,其实签名人数无论是相对于微软用户总数还是相对于微软MVP总数来说,都是很少的,不过偶尔八卦一下,也不错。
附一下其中一个MVP,Ian Cooper 的说法:
The .NET community had a huge amount to gain from this experience. Ports of Hibernate and Spring offered the community the chance to avoid the mistakes of the past. However, seemingly unaware of the lessons of history the EF team embarked on a project to produce a complex framework, of which persistence is just one aspect, reminiscent of the EJB initiative. So the reaction against the EF comes from its failure to learn lessons that another community has struggled with around complexity and ambition.
分享到:
相关推荐
DI允许你在运行时动态地将依赖关系注入到对象中,而无需在对象创建时硬编码这些依赖。 2. **面向切面编程(Aspect-Oriented Programming,AOP)**:Spring.NET提供了一种实现AOP的方法,允许开发者定义横切关注点,...
### 实战EJB知识点解析 ...EJB2.0支持与JMS的集成,本节将介绍如何在EJB组件中使用JMS进行消息传递。 通过上述章节的学习,开发者可以全面掌握EJB的基本概念和技术细节,为实际项目开发打下坚实的基础。
在课程中,学员将学习如何创建、部署和管理EJB,理解容器管理的持久性(CMP)和 bean 管理的持久性(BMP)的区别。 **WebService**是一种基于开放标准(如XML、WSDL和SOAP)的互操作性技术,它允许不同平台上的应用...
在实际应用中,.NET通过SQL Server 2000提供了将数据库查询结果直接转换为XML数据的服务,这在某种程度上提升了开发效率。然而,对于Java开发者来说,也有类似dbXML这样的工具可供选择,它不仅支持主流的关系型...
EJB3的三本好书之三,也很不错的一本ejb3的书籍,是英文版,附带源代码,这本书的好处是与Mastering EJB 3ed有一定的继承性,可以对比来看. 3本书的地址 1. Beginning EJB3 Application Development From Novice to ...
在EJB中,ejb-jar文件是一个重要的配置文件,用于描述EJB组件的配置信息。在本文中,我们将详细介绍ejb-jar文件的配置说明。 ejb-jar文件的配置主要包括以下几个部分:<ejb-jar>、、、、、等。 <ejb-jar>元素是ejb...
在EJB3中,JNDI名称的确定可以是自动的,基于Bean实现类的名称,或者在XML配置中显式指定。例如,在JBoss4中,JNDI名称可能与EJB的打包位置和类型有关。如果未使用XML配置,JNDI名称可能会因服务器和打包方式的不同...
1. **依赖注入(Dependency Injection, DI)**:Spring.NET的核心特性之一就是依赖注入,它允许开发者在运行时动态地将依赖关系注入到对象中,而不是在代码中硬编码。这有助于提高代码的可测试性、可维护性和可扩展...
**Spring.NET** 是一个开源的企业级应用程序开发框架,完全用C#编写,是Java平台上的Spring框架在.NET环境中的对应版本。它为.NET开发者提供了一种模块化、松散耦合的开发方式,旨在简化应用程序的构建和维护,提高...
EJB必须部署在支持的容器(如WebSphere、WebLogic)中,用户通过容器间接访问EJB组件,而非直接访问。 #### SessionBean与EntityBean的区分 - **SessionBean**:主要用于处理业务逻辑,分为Stateful和Stateless两...
通常,J2EE在处理大规模并发和高可用性方面表现出色,而.NET在某些特定场景下(如Windows环境下的桌面应用或Web应用)可能更高效。 四、安全性 两者都提供了丰富的安全机制,如身份验证、授权、加密等。J2EE的安全...
- 改善系统可靠性:当多个EJB在不同服务器或数据源上时,即使其中一个环节出错,其他操作仍能继续。 - 缺点:MDB没有直接返回值,结果通知需通过其他方式,异常处理不便,且对消息内容的依赖可能导致运行时错误。 ...
在Java企业版(Java EE)应用开发中,EJB(Enterprise JavaBeans)是核心组件,用于构建可扩展、安全和事务处理的服务器端应用程序。JBoss AS(现在称为WildFly)是一个开源的应用服务器,它支持Java EE规范,包括...
### LoadRunner在EJB自动化测试中的应用:深入解析 #### 引言 随着企业级应用对可靠性和响应速度的需求日益增长,分布式系统成为了满足这些需求的理想解决方案。其中,EJB(Enterprise JavaBeans)作为一种分布式...
另一方面,为了满足日益变化的商业发展的要求,多数开发者比较喜欢在具有高度生产性能的VisualStudio.NET开发环境下实现描述逻辑。当你需要把.NET描述层连接到J2EE商业逻辑层时,挑战就产生了。让我们看一下...
在J2EE中,开发EJB可能需要编写更多的代码,但现代的Java IDEs(集成开发环境)通常能够自动化部分过程,提高开发效率。而在.NET中,由于语言和框架的紧密集成,开发过程可能更加流畅。此外,开发人员的生产力还受到...
【描述】:“本文将探讨J2EE和.NET两个主流的开发平台,分析它们在构建XML基础的Web服务中的差异,各自的优缺点。” 【标签】:“J2EE,.NET” 【正文】: Web Services是一个重要的技术概念,它允许不同系统间...
标题中的“pafa中使用ejb”指的是在Pafa(可能是某个特定的软件或框架的缩写)中集成和使用Enterprise JavaBeans(EJB)的技术。EJB是Java EE(现在被称为Jakarta EE)平台的一部分,它提供了一种标准的方式来创建可...
在PowerBuilder中呼叫EJB元件:以mail EJB为例 标题和描述中提及的知识点主要集中在如何在PowerBuilder环境中调用EJB(Enterprise Java Beans)组件,特别地,以一个邮件服务EJB作为实例进行说明。以下是根据标题、...