以前和这个项目的策划人聊天,问他为什么不用Java,他说asp.net比Java开发周期短。我问为什么,他也说不出来。
不过现在这个项目确实开发很快
但这个.net 项目是怎么做的啊,说白了,就两层,表现+db。就是用工厂生成一个数据库接口的实现类,在页面调,然后和所谓的控件绑定,我们要做的工作就是写sql+页面的表现。
我想这个架构Java不能用吗?。我刚开始学Java的时候就是这么写的(无非就是我自己把数据放到list里面,而。net 中有datatable类,这个没什么啊,我自己可以写个标签和自己的list自动属性匹配生成数据啊)。
如果业务复杂点,如果还这么搞,我想开发人员和以后的维护人员都会骂人的。
写了这么多其实我想说的就是,很多人都说asp.net比java的开发效率高,我真没看出来,我唯一感觉的是asp.net的学习起点比j2ee的低。
谁能告诉我:问什么那么多人都说asp.net的开发效率高
分享到:
相关推荐
《.Net VS J2EE:两大企业级开发框架的比较与选择》 在信息技术领域,.Net 和 J2EE 是两个备受关注的企业级开发框架,它们...在做出决策时,开发者应全面考虑技术特性、社区支持、开发效率以及未来的维护和扩展性。
### ASP.NET开发指南之NET Pet Shop 4.0实例分析 #### 18.1 应用程序概述 ...通过对PetShop 4.0的学习和研究,开发者可以深入了解ASP.NET 2.0的各种特性和最佳实践,进而提高自身的开发能力和效率。
.NET提供了一整套工具和服务,包括但不限于ASP.NET、VisualStudio.NET等,这些工具和服务使得.NET成为了构建WebServices的理想选择。.NET的核心优势在于其对WebServices的强大支持,使得开发者能够轻松创建、部署和...
- **ASP.NET**:用于开发Web应用。 - **ADO.NET**:用于数据访问。 - **Windows Communication Foundation (WCF)**:用于创建服务通信应用程序。 .NET平台的优势在于其与Windows系统的高度集成,以及强大的开发工具...
.NET倾向于提供一个完整的开发环境,强调开发效率和Windows生态的整合,而J2EE则注重跨平台兼容性和企业级服务的标准化。作为开发者,了解这些差异有助于选择最适合项目需求的技术栈。随着技术的不断演进,两者都在...
ASP.NET 2.0引入了许多内置的服务器控件,极大地提高了开发效率。我们将探讨Label、TextBox、Button、RadioButton、CheckBox等常用控件,以及如何利用这些控件创建交互式的用户界面。此外,我们还会讲解如何使用...
这暗示了可能的比较分析,即将ASP.NET与J2EE/Java在企业级Web开发领域的表现进行对比。C#作为.NET框架的主要编程语言之一,其与Java有着许多相似之处,但也存在显著差异,特别是在平台独立性、性能、工具支持等方面...
在给定的标题和描述中提到了三种不同的编程语言:ASP.NET、ASP和JAVA,它们都可以用于实现这样的在线编辑器。下面将详细讨论这些技术以及如何构建在线编辑器。 **ASP.NET** ASP.NET是微软公司推出的Web应用程序框架...
在本例中,虽然与ASP.NET不符,但Struts在Java世界中与ASP.NET的角色类似,用于分离表现层、业务逻辑层和数据访问层,提高开发效率和代码的可维护性。Struts提供了控制器组件、模型驱动和基于Action的处理机制,允许...
ASP.Net的快速开发是ASP.Net非常大的一个优点,可以加快开发效率,这是行业的发展趋势,但是局限于这样的“傻瓜化开发方式”的开发人员的竞争力和成长性都是非常有限的,遇到ASP.Net一些高级技术(比如ASP.Net MVC、...
- **开发效率**:对比分析J2EE 和 .NET 在开发速度、易用性等方面的差异。 - **运维成本**:从部署、维护的角度出发,评估两种技术的成本效益。 #### 七、结论与展望 - **总结对比结果**:基于以上分析,给出J2EE ...
【Flex与ASP.NET交互】指的是在开发Web应用时,使用Adobe Flex前端技术和Microsoft ASP.NET后端技术进行数据通信的方式。Flex是一种用于构建富互联网应用程序(RIA)的开发框架,而ASP.NET是.NET Framework的一部分...
ADO.NET提供了数据访问和XML处理的接口,而ASP.NET则是用于构建Web应用程序和服务的框架,包括Web Forms和Web Services。 Visual Studio .NET作为集成开发环境(IDE),提供了企业应用程序模板,简化了开发过程。...
WCF作为一个统一的框架,解决了不同平台(如.NET、J2EE、ASP.NET Web应用等)之间的互操作性问题。它能支持各种设备(如PDA、Windows Mobile、iPhone等)上的移动客户端,以及不同应用场景(如总部数据提取、网站...
### Flex与ASP.NET通过Remoting交互实例 #### 一、引言 随着互联网技术的发展,跨平台应用的需求日益增长。Flex作为一种强大的RIA(Rich Internet Application)开发工具,因其丰富的用户体验和高效的开发流程受到...
总结来说,SnippDoggv1.5.0.5是一款全面覆盖.NET、ASP.NET、AJAX和Java的代码片段管理工具,它以高效、便捷的方式帮助开发者管理他们的代码资产,提高开发效率,是现代软件开发不可或缺的辅助工具。无论你是.NET...
SmartPaster对ASP.NET的支持体现在它可以方便地处理Web控件、事件处理程序等代码,使得在ASP.NET项目中的代码复用更加简便快捷。 4. **C#强化** C#是.NET框架的主要编程语言。SmartPaster在C#环境下,能自动识别并...
JSP的EL(Expression Language)和JSTL(JavaServer Pages Standard Tag Library)可以便捷地处理页面逻辑,提高开发效率。 ASP,作为一种早期的Web开发语言,可能在某些特定功能或旧版接口中发挥作用,例如与某些...
在技术框架层面,.NET平台的展示层主要使用ASP.NET和Windows Forms,中间层依靠.NET组件和事务服务(如MTS),消息服务通过MSMQ,目录服务使用ADSI和UDDI,数据层依赖ADO.NET,远程调用通过.NET Remoting和Web服务。...