做了三个月的.net的开发,其实一直在做一个维护加二次开发的工作。现在这个项目告一段落,就此总结下我的所学所感吧。
总的来说,.net和JAVA还是有许多地方是不同的,比如.net中的数据绑定问题,已经有自己写好的控件,只要传送数据源就可以了,而在JAVA中,这些必须要自己去手写,当然也有一些框架完成了此功能,这里就只谈技术本身吧。
.net依附的平台是windows,页面的美观,要实现的效果相比较与JAVA是比较容易上手做出来的,实现的过程也是比JAVA容易些。听朋友说,他以后走WCF路线,个人感觉那将是条不错的路线。
还有做个项目,让我感触最深的是客户进行交流,交代下前提:此软件客户已经有了个C/S版的了,我们要做成B/S版。这个项目比较小,前期很快就开发完成了,但是后期我做维护和二次开发的时候,客户就提了不少问题和一些习惯上的事,当时我是很郁闷的,个人当时自我感觉有必要那样改么?这样改,没多少用嘛。。但是随着项目的改动,和我自己对改动后的一些体验,我发现,有时候这闭门造车还是问题多多的,得有人不断的提意见,我们有选择性的来听取,然后修改项目,使项目达到客户满意的效果。说白了就是客户体验感,以前老说,现在算是体会了。
好了,感想就说到这里,有些东西没扯明白的,还得继续努力学习,现在来总结下.net摸索出来的一些技术吧,虽然简单,但是是自己一步一步走出来的,纪念下。
分享到:
相关推荐
最近在使用ASP.NET2.0设计开发一套社区系统,这是一套包括有论坛、博客、相册、文章等模块的Web应用程序.从中体会到诸多使用ASPNET设计开发项目的乐趣和烦恼,借此可以向大家分享一下这个过程.谈谈ASP.NET开发...
在本文中,我们将深入探讨ASP.NET的学习心得,以及如何利用C#语言进行有效的编程。 首先,理解ASP.NET的基本架构至关重要。ASP.NET基于页面生命周期模型,每个请求都会经历一系列的步骤,包括初始化、加载、验证、...
- **多层架构**: 项目采用了基于.NET平台的多层架构,确保了良好的可维护性和扩展性。 - **前端展现**: 使用了Telerik for MVC组件,提高了界面展示效果和用户体验。 - **多语言支持**: 支持中文和英文两种语言版本...
这种架构有利于代码的组织和维护,提高了系统的可扩展性和重用性。 2. **数据库设计**:数据库设计包括创建书籍、用户、出版社等实体的相关表,存储详细的书籍信息、用户信息和出版信息。这涉及到数据库的概念模型...
### .NET分层开发的心得体会 随着微软.NET平台的发布,给众多的VB开发者带来了新的机遇和挑战。本文将围绕.NET平台下采用分层架构进行应用开发的一些关键点进行探讨,尤其关注三层架构(表现层、业务逻辑层、数据...
这在标题提及的“最新.NET学习心得”中得到了体现。通过反射,我们可以创建对象,调用方法,访问属性,甚至在不直接引用类型的情况下操作类型。下面我们将深入探讨反射的使用及其在.NET中的实现。 1. 反射实例 在...
1. **页面生命周期管理**:ASP.NET页面遵循特定的生命周期,包括初始化、加载、验证、呈现和卸载等阶段,开发者需要理解这些阶段以便在合适的时间进行数据处理和状态维护。 2. **控件和事件处理**:项目中可能使用...
在ASP.NET开发中,推荐采用分层架构,包括表示层、业务逻辑层和数据访问层,以实现低耦合和高可维护性。同时,可以结合设计模式,如工厂模式、单例模式、依赖注入等,提升代码质量。 6. **AJAX技术与UpdatePanel**...
"代码中国.txt"可能是作者或出版商提供的一些额外信息,比如代码的使用许可或者开发心得。"代码中国.url"则可能是一个链接,指向更多关于ASP.NET开发的资源或社区。而"Professional ASP.NET 1.1"这个文件,很可能是...
在C# ASP.NET 4.0环境中,开发者可以利用改进的MVC(Model-View-Controller)模式来设计应用程序,提供更好的分离关注点,便于维护和测试。此外,ASP.NET 4.0引入了多项新特性,如动态数据、改进的AJAX支持、更强大...
10. **最佳实践与设计模式**:讲解了软件开发中的常见设计模式,如工厂模式、单例模式,以及如何遵循SOLID原则来编写可维护的代码。 11. **Web API**:如果涉及到高级主题,可能涵盖了创建RESTful服务,允许移动...
这些工具使得开发者能够高效地构建功能完善的网站,并且具有良好的可维护性和扩展性。 源码必读.pdf可能包含的是网站的源代码注释和解析,这对于理解项目的结构、设计模式以及关键功能的实现至关重要。通常,源码...
总结起来,ASP.NET三层架构提供了良好的组织结构,使得大型项目的开发和维护变得更加有序。它鼓励代码的模块化,降低了代码的耦合度,有助于团队协作和代码的复用。通过了解和实践三层架构,开发者可以提高开发效率...
下面我们将深入探讨ASP.NET的一些核心知识点。 **1. ASP.NET架构** ASP.NET的核心架构包括三层:表示层、业务逻辑层和数据访问层。表示层处理用户交互,业务逻辑层负责应用的业务规则,而数据访问层则管理数据库...
通过本教程的学习,读者不仅能掌握ASP.NET的基本技能,还能了解到如何利用这些技术创建高效、可维护的Web应用程序。同时,由于教程以DOC格式提供,读者可以方便地在文档中记录学习心得,加深理解和记忆。
这种架构有助于提高代码的可维护性和可扩展性。在校园网站中,表示层可能包括用户界面和交互,业务逻辑层处理核心的业务规则和操作,而数据访问层则负责与数据库的交互,如存储学生信息、课程表和成绩等。 C#是ASP...
良好的代码风格和注释不仅可以提高代码的可读性,也有利于团队合作和后期维护。此外,定期回顾和总结所学知识,建立个人的知识体系,有助于深化理解和提升技能。 虽然我已经掌握了ASP.NET的基本知识和技巧,但我也...
7. **学习心得**:实习生对于.NET开发的理解加深,技能提升,以及团队合作和项目管理的经验。 【标签】:“实习报告。.NET开发报告案例” 标签重复表明报告主要关注点在于.NET开发的实际应用和学习经验。这可能...
书中会详细介绍如何利用C#编写高效、可维护的代码。 2. **服务器控件**:ASP.NET中的服务器控件是网页交互的核心组件,如Label、TextBox、Button等。这些控件允许开发者以声明式方式创建动态网页,并处理用户输入。...
ASP.NET三层架构是一种常见的软件设计模式,用于将应用程序的业务逻辑、数据访问和用户界面分离,以实现更好的可维护性、可扩展性和可重用性。在这个架构中,三层分别是表现层(Presentation Layer)、业务逻辑层...