.NET项目开发,你需要的

一个资产管理网站,是我正在做的,也是我第一个.NET网站项目。

第一次做网站,很陌生,跟做软件不同,更跟平时学习的编程不同。从数据库设计,功能设计,页面设计,任务分工,都花了很长时间。等开始做的时候,发现要学很多东西,

ASP.NET,C#,CSS,JAVASCRIPT,然后正式开始编码的时候,又发现要学SQL,一个个紧急的啃了个大概,真正对这项目的时候,都有一种无从下手的感觉。所谓万事开

头难,也莫过于此。真正做的时候,问题接踵而来。然后百度,GOOGLE,不断的变换关键字去搜索。有找不到的失落,也有踏破铁屑无觅处,得来全不费工夫的欣喜。在这个

找的过程中,有不少体悟。

第一个就是,搜索的时候,你的搜索关键字一定要准确,关键字是否用得当关系到你检索信息,找到信息的效率。生活中经常发现许多人用了不恰当的关键字,而找了很久找不

到想要的东西。所以,语文还是相当重要的,哈。

第二个就是,MSDN是个好东西。之前学习编程,一直都没有用到这个东西,虽然装IDE时候经常也附带着装上去,但是重来没用过。真正做项目的时候,才发现,对于很多控件,

还有很多函数,类,书本的描述是很不全面的,最多是罗列几个常用的控件和方法。所以,遇到陌生的控件或者控件属性,去查MSDN吧,那确实是个好东西。

第三个就是,有的时候,先规划好在写代码,会比较有逻辑性,而且不怕返工。我自认为是个逻辑性不怎么强的人,有的时候一些相对简单的逻辑关系我都要想很久。所以,对我

来说,先想好再做是比较可行的。身边很多人都是先编代码,然后再修改。如果逻辑性强的,可以在代码出手之前理清楚逻辑思路,而逻辑性不好的,会很容易乱套。

最后,做项目是很有收获的。虽然很烦,很累,但是,如果做出来了,是很有成就感的。

转载于:https://www.cnblogs.com/hopeworld/archive/2009/03/08/1406475.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,我来举一个详细的.NET项目开发经验例子。 假设我们正在开发一个电商网站,我们使用.NET框架来实现。这个项目需要一个后台管理系统和一个前台网站。 1. 需求分析 首先,我们需要进行需求分析,确定项目的功能和需求。我们需要考虑以下几个方面: - 后台管理系统:管理员需要登录后台管理系统,管理商品信息、订单信息、用户信息等。 - 前台网站:用户可以浏览商品、下单购买商品、查询订单状态等。 2. 技术选型 在确定了项目的需求后,我们需要根据需求来选择合适的技术。对于这个项目,我们选择以下技术: - ASP.NET MVC框架:用于开发前台网站。 - ASP.NET Web API框架:用于开发后台管理系统的API接口。 - Entity Framework:用于管理数据库。 - Bootstrap:用于前台网站的UI设计。 3. 架构设计 在确定了技术选型后,我们需要进行架构设计。我们采用的架构是三层架构,分别是: - 表现层:使用ASP.NET MVC框架开发前台网站。 - 业务逻辑层:处理前台网站的业务逻辑,如商品的展示、购买等。 - 数据访问层:使用Entity Framework管理数据库,提供数据访问接口。 4. 开发实现 在确定了架构设计后,我们就可以开始开发实现了。我们采用敏捷开发方法,每个迭代的周期为两周。 在每个迭代中,我们会完成以下几个任务: - 完成一部分功能的开发。 - 进行单元测试和集成测试。 - 完成代码的Review和重构。 - 完成文档的编写。 5. 测试和部署 在完成开发后,我们需要进行测试和部署。我们采用的测试方法是自动化测试和手动测试相结合。自动化测试使用Selenium进行自动化测试,手动测试由测试人员进行。 在完成测试后,我们将代码部署到生产环境中。我们使用Azure云服务进行部署,并使用CDN进行静态资源的加速。 6. 运维和维护 在项目上线后,我们需要进行运维和维护。我们使用Azure云服务进行运维,定期进行数据备份、性能优化等。对于出现的Bug,我们会及时进行修复,并进行版本管理。同时,我们会定期进行系统更新和升级,以确保系统的稳定性和安全性。 以上就是一个.NET项目开发经验例子,希望对你有所帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值