阅读更多

10顶
0踩

编程语言

原创新闻 EJB的战争在.NET中继续?

2008-07-06 21:21 by 见习记者 Nighthaven 评论(16) 有7243人浏览

关于.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.

10
0
评论 共 16 条 请登录后发表评论
16 楼 dredstar 2009-04-01 21:14
一群自我感觉良好的无知傻逼,井底之蛙。
15 楼 oldrev 2008-08-04 19:27
j***原教旨们去死吧
14 楼 kkllmey 2008-07-07 21:39
///做桌面小程序玩.Net还是很好的!!

13 楼 smilerain 2008-07-07 21:16
最不喜欢的是.net是n种语言,太不统一了。
12 楼 ln1058 2008-07-07 20:58
让他们打去吧,跟我们Java有什么关系呢
11 楼 JeffreyHsu 2008-07-07 19:55
因为公司需要,最近在做.net的解决方案,越来越鄙视它
10 楼 ray_linn 2008-07-07 16:26
楼下是白痴,鉴定完毕。
9 楼 towjzhou 2008-07-07 16:09
>>>用过.net,感觉除了开发工具部分”用户体验“强一点点以外,其他基本上没啥好玩的。
这体验也叫强?比之java的三大ide都差。
8 楼 hellolaojiang 2008-07-07 11:48
做java的看看.net,做.net的学学java都是挺好的,开拓一下视野

至少用.NET开发桌面FORM程序,其开发效率是目前JAVA很难达到的。除非你的公司无视开发效率。结合WCF,UI层可以完全通过调用服务来层呈现数据。想想EJB要实现这些的复杂程度吧,EJB只是为异常复杂的应用设计的,但这样的程序估计很多人都没见过。
7 楼 jjx 2008-07-07 11:14
很是不妥当,ado.net ef 根本连正式版都没有出来呢
6 楼 qhfrose 2008-07-07 11:00
这拿来和ejb比较,似乎有点不妥。当年ejb是由于太复杂了。而ADO .NET Entity Framework对于开发人员来说,是非常简单易用的。连配置文件,实体类都不用自己写。人们反对或许是因为把OR/M的映射部分给透明化了,隐藏了太多细节,从而导致灵活度下降吧。
5 楼 auzn 2008-07-07 10:47
做桌面小程序玩.Net还是很好的
4 楼 iceboundrock 2008-07-07 10:32
做java的看看.net,做.net的学学java都是挺好的,开拓一下视野。
3 楼 saharabear 2008-07-07 09:54
用过.net,感觉除了开发工具部分”用户体验“强一点点以外,其他基本上没啥好玩的。
2 楼 caixicai 2008-07-07 09:09
   没想过接触.net
1 楼 freepig 2008-07-07 08:22
无视.net

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 学习笔记46(.NET与JAVA,谁是未来?)

    (前记:本文的多数分析整理自网络,顺带个人见解,本人是.net程序员,必然为自己多加吹捧,但扪心自问,全文无一句诋毁java的文字,java与.net的战争从来都未停止过,如有java程序员路过,可多分析java优势,一起...

  • EJB vs Spring

    从2000年开始,伴随着B/S架构逐渐引入企业应用软件开发的领域,Java就逐渐成为企业应用开发的主流技术,一直到2003年,Struts+EJB一直是Java技术架构的不二选择,然而这一切随着2003年Spring以 without EJB的面目...

  • JavaBean与EJB的区别与应用

    EJB 是部署在服务器上的可执行组件或商业对象。有一个协议允许对其进行远程访问或在特定服务器上安装或部署它们。 AD:51CTO 网+ 第十二期沙龙:大话数据之美_如何用数据驱动用户体验 您...

  • Linux 30岁啦,这些历史你知道多少呢?

    关注、星标公众号,直达精彩内容整理 | Carol出品 | CSDN(ID:CSDNnews)3月19日,Linux基金会在Twitter上发布推文宣布,其小企鹅的标志“Tux”已经30...

  • Spring2.0和EJB3.0随谈

    从2000年开始,伴随着B/S架构逐渐引入企业应用软件开发的领域,Java就逐渐成为企业应用开发的主流技术,一直到2003年,Struts+EJB一直是Java技术架构的不二选择,然而这一切随着2003年Spring以without EJB的面目...

  • 用EJB开发在线课堂

    导读 在项目开发中如何进行需求分析,如何规划数据库、数据库建模以及怎样将模式设计应用于具体的项目困扰了开发人员。本文以一个在线课程项目为线索全景展现软件开发的各个步骤。 阅读导航 导航 ...

  • J2EE vs .NET:赛前称重

    这场“战争”,在一定程度上已经变成了市场炒作。这就像职业拳击赛,以赛前称体重为代表的作秀有时比战斗本身更加耐人回味。 我们可以给 J2 EE 和 . NET 下一个简单的评语: J2 EE 功能更丰富; . NET 使用更简单。...

  • 边缘计算中资源卸载与群智能优化算法的应用及定制

    内容概要:本文探讨了边缘计算环境中资源卸载的关键技术和群智能优化算法的应用。首先介绍了边缘计算资源卸载的基本概念及其重要性,展示了通过Python代码实现资源卸载的具体方法。接着详细讨论了群智能优化算法(如粒子群算法)在资源卸载中的应用,解释了如何通过调整适应度函数来优化卸载决策。最后,文章深入探讨了针对特定应用场景对群智能算法进行定制的方法,强调了在实际部署中需要考虑的因素,如计算能力、带宽限制和能量消耗等。 适合人群:对边缘计算和群智能优化算法感兴趣的科研人员、工程师和技术爱好者。 使用场景及目标:适用于研究和开发边缘计算系统的企业和个人,旨在提高资源利用效率,降低延迟和能耗,优化任务分配。 其他说明:文中提供的代码示例有助于理解和实践相关理论,同时也指出了现有算法存在的局限性和改进方向。

  • 基于西门子S7-200 PLC与组态王的矿井提升机控制系统设计及应用

    内容概要:本文详细介绍了利用西门子S7-200 PLC和组态王构建矿井提升机控制系统的全过程。首先阐述了硬件配置选择,包括选用S7-224XP型号及其扩展模块,确保速度反馈和变频器调速等功能。接着深入探讨了PLC程序设计的关键部分,如速度闭环控制、PID参数调整、安全回路设计以及通信协议的应用。同时,文中展示了组态王用于监控和报警的具体实现方法,强调了可视化动画和历史曲线的功能。此外,作者分享了多个调试过程中遇到的问题及解决方案,如抗电磁干扰措施、抱闸时序优化等。最后总结了该系统在实际应用中的稳定表现,显著降低了故障率。 适合人群:从事工业自动化领域的工程师和技术人员,尤其是对PLC编程和组态软件有一定基础的从业者。 使用场景及目标:适用于需要设计和实施矿井提升机或其他类似复杂机械设备控制系统的场合。目标是提高系统的安全性、可靠性和效率,减少故障发生频率。 其他说明:文中提供了大量实用的技术细节和实践经验,对于理解和掌握PLC编程技巧、解决实际工程问题具有重要参考价值。

  • 储能系统参与调峰调频联合调度的Matlab建模与优化

    内容概要:本文详细探讨了储能系统在电力系统中同时参与调峰和调频的联合调度模型及其Matlab实现。文中指出,传统的调峰和调频模型通常是分离的,而将两者结合起来能够显著提高储能系统的经济效益。文章介绍了如何构建一个考虑电池退化成本、充放电功率约束以及用户负荷不确定性的储能优化模型,并提供了具体的Matlab代码示例。此外,还讨论了模型中的关键技术和实现细节,如充放电互斥约束、电池损耗计算、负荷不确定性处理等。 适合人群:从事电力系统优化、储能技术研发及相关领域的研究人员和技术人员。 使用场景及目标:适用于希望深入了解储能系统在电力系统中如何通过联合调度实现经济利益最大化的专业人士。目标是掌握储能系统在调峰调频方面的优化方法和技术手段。 其他说明:文中提到的模型和代码对于理解和解决储能系统在实际应用中的挑战具有重要指导意义。特别是针对负荷预测误差、电池老化等问题提出了有效的解决方案。

  • 基于Matlab/Simulink的ACDCAC变频移相技术电力电子仿真与模型实践

    内容概要:本文详细介绍了如何利用Matlab/Simulink进行ACDCAC变频移相系统的仿真建模。首先,作者讲解了创建基本模型的步骤,包括选择合适的PWM变流器、设置LC滤波器参数以及配置IGBT开关频率。接着,深入探讨了移相控制的核心技术,如调制波生成、相位差设置、PI控制器参数整定等。此外,文中还提供了许多实用的小技巧,如优化仿真步长、避免波形失真、处理IGBT损耗等问题。最后,强调了仿真过程中需要注意的关键点,如正确设置接地、选择合适的求解器等。 适合人群:从事电力电子研究的技术人员、高校相关专业师生、对电力电子仿真感兴趣的工程爱好者。 使用场景及目标:适用于希望深入了解ACDCAC变频移相系统工作原理及其仿真的读者;帮助读者掌握使用Matlab/Simulink构建复杂电力电子系统的方法;提供实际操作指导,使读者能够独立完成类似项目的仿真。 其他说明:文中不仅涵盖了理论知识,还包括大量实战经验和代码片段,有助于提高读者的实际动手能力。同时,作者分享了许多个人经验教训,使得文章更具实用性。

  • DC-DC隔离电源芯片BB的应用与优化:5V输入输出、400kHz开关频率的高效解决方案

    内容概要:本文详细介绍了BB公司生产的DC-DC隔离电源芯片的应用及其优化方法。该芯片输入电压范围为5V~5.5V,输出电压5V,最大输出电流200mA,开关频率高达400kHz。文章首先探讨了芯片的基本参数和应用场景,特别是针对数字电路和模拟电路共存时的干扰问题。接着,作者分享了具体的电路设计经验,如反馈电阻的选择、SW引脚波形的优化以及PCB布局技巧。此外,文中还讨论了双芯片并联使用的负载均衡算法,并提供了STM32配置软启动功能的具体代码。最后,强调了电源隔离对于减少地环路干扰的重要性,并给出了多个实际案例和技术细节。 适合人群:从事电力电子、嵌入式系统开发的技术人员,尤其是对DC-DC隔离电源设计感兴趣的工程师。 使用场景及目标:①解决数字电路与模拟电路共存时的干扰问题;②提高电源系统的稳定性和效率;③掌握高频开关电源的设计和优化技巧。 其他说明:文章不仅提供了理论分析,还有大量实践经验分享,包括具体参数选择、电路设计、PCB布局等方面的注意事项。

  • ABAQUS中复合式密封垫的动力显示分析步建模与后处理分析

    内容概要:本文详细介绍了如何在ABAQUS中进行复合式密封垫的动力显示分析步建模及其后处理分析。主要内容涵盖材料参数设置、建模技巧、接触对设置、时间增量控制以及后处理提取接触应力的方法。文中强调了使用Mooney-Rivlin模型定义EPDM和WSR材料参数的重要性,并提供了具体的.inp文件和Python脚本示例。同时,讨论了膨胀率设置、接触算法选择、质量缩放参数的应用以及膨胀过程中应力分布的特点。 适合人群:从事有限元分析、密封件设计及相关领域的工程师和技术人员。 使用场景及目标:适用于需要精确模拟复合式密封垫在复杂工况下(如遇水膨胀)的行为的研究项目。主要目标是帮助用户掌握ABAQUS中动力显示分析步的具体应用,提高仿真精度和效率。 其他说明:文章不仅提供了详细的理论解释,还附带了大量的代码片段和实践经验,有助于读者更好地理解和应用所学知识。此外,文章还探讨了一些常见的陷阱和解决方案,如膨胀参数设置不当、接触定义不合理等问题。

  • 页岩气开采中二氧化碳驱替甲烷的COMSOL多物理场仿真及优化

    内容概要:本文详细介绍了利用COMSOL进行二氧化碳驱替甲烷的多物理场仿真过程。首先构建了二维多物理场模型,选择达西定律和稀物质传递作为主要物理场,重点考虑了孔隙结构、材料参数(如黏度、渗透率)、边界条件(如注气井的压力和质量流量)以及求解器设置。文中强调了网格划分、参数设置、边界条件和求解器配置的具体操作和技术要点,展示了如何通过数值模拟研究二氧化碳驱替甲烷过程中可能出现的现象,如粘性指进、浓度场演化等。此外,还探讨了不同注入速度和压力对驱替效果的影响,提出了参数敏感性分析的重要性。 适合人群:从事页岩气开采、二氧化碳封存及相关领域的科研人员、工程师和技术爱好者。 使用场景及目标:适用于希望深入了解二氧化碳驱替甲烷机理的研究人员,以及希望通过数值模拟优化实际工程设计的工程师。目标是提高甲烷采收率并实现有效的碳封存。 其他说明:文中提供了详细的建模步骤和代码片段,帮助读者更好地理解和应用COMSOL进行相关仿真。同时提醒读者关注参数敏感性和实际地层条件的匹配,确保模拟结果的准确性。

  • tesseract-langpack-nor-4.0.0-6.el8.x64-86.rpm.tar.gz

    1、文件说明: Centos8操作系统tesseract-langpack-nor-4.0.0-6.el8.rpm以及相关依赖,全打包为一个tar.gz压缩包 2、安装指令: #Step1、解压 tar -zxvf tesseract-langpack-nor-4.0.0-6.el8.tar.gz #Step2、进入解压后的目录,执行安装 sudo rpm -ivh *.rpm

  • MATLAB中基于CNN-BIGRU的时序数据分析与分类模型实现及优化

    内容概要:本文详细介绍了如何在MATLAB中利用卷积神经网络(CNN)和双向门控循环单元(BIGRU)进行时序数据的分类任务。首先阐述了模型的基本结构,包括卷积层用于提取局部特征,以及BIGRU层用于捕捉时序依赖。接着讨论了数据预处理方法,如数据归一化、滑窗处理和数据集划分。然后探讨了训练配置的关键参数选择,如优化器、学习率调度器和批量大小等。此外,还强调了模型评估的重要性,提出了除了准确率外还需关注混淆矩阵、AUC等指标。最后分享了一些实际应用中的经验和技巧,例如将模型转化为ONNX格式以提高推理效率。 适合人群:具有一定MATLAB编程基础和技术背景的研究人员、工程师或学生。 使用场景及目标:适用于需要处理时序数据并进行分类的任务,如医疗诊断、金融预测、工业设备状态监测等。目标是帮助读者掌握CNN-BIGRU模型的设计、实现及其优化方法。 其他说明:文中提供了大量实用的代码片段和实践经验,有助于读者更好地理解和应用所介绍的技术。

  • Day06【使用Word2Vec模型训练词向量】-词向量训练

    用于词向量训练等语料文件

  • 基于51单片机protues仿真的酒驾报警系统控制(仿真图、源代码、AD原理图、流程图)

    基于51单片机protues仿真的酒驾报警系统控制(仿真图、源代码、AD原理图、流程图) 酒驾报警: 1、通过AD芯片和传感器检测酒精浓度; 2、设置不同的报警值,喝酒检测和醉酒状态检测,LED指示不同的报警状态; 3、检测到喝酒状态,报警;检测到醉酒状态,启动刹车; 4、液晶屏显示相关信息; 5、仿真图、源代码、AD原理图、流程图;

  • web开发项目前端页面搭建

    web开发项目前端页面搭建

Global site tag (gtag.js) - Google Analytics