2012年2月20日

.Net开发人员可以拥抱Entity Framework 了(EF4.3 Release!!!)

摘要: EF4.3于2月9号正式发布了,微软的EF小组最近一年开始发力,在4.3版本中新加了重要的特性:“数据库迁徙”。对于ORM框架来说,没有Code First功能,几乎没有吸引力,因为很少开发人员会去用那些自动生成的、难以驾驭的实体类,不够优雅。在Python等语言中的ORM框架,早就有了Code First的功能,而对于EF之前都是Databas First或者Model First,Code First在EF4中才出来,而且很不完善,其中最大的不足就是数据库模型的维护比较麻烦,无法实现添加或者删除实体的某些字段后,方便的更新数据库中的表结构,需要开发人员花大量精力去维护数据库结构的升级以及. 阅读全文

posted @ 2012-02-20 08:42 技术改变世界 阅读(24032) 评论(70) 推荐(35) 编辑

2011年11月10日

The Joel Test:Joel 用来评价软件开发团队成熟度的12个问题

摘要: 这篇文章由本人翻译如果你与软件行业有若干联系,但是还不知道Joel这个人以及他的博客,那么赶快拿起百度,然后尽可能多的了解他和他的思想,对你肯定有好处。这篇是他博客中的经典之作,收录在他的两本书中:《Joel on Software》和《Smart & Gets Things Done》,这两本书主要收录和整理了他的博客中的经典文章,有必要一看。 要翻译出原作者的味道真的很难,所以我们经常骂一些翻译过来的中文书籍太烂,特别是由那些不懂技术的人翻译的技术书籍。所以如果你是是程序开发人员,再次善意的提醒您:“学好英文”,这句话被很多人重复,也不多我一个了,当然听不听由你。你有没有听说过SE 阅读全文

posted @ 2011-11-10 23:20 技术改变世界 阅读(714) 评论(0) 推荐(0) 编辑

封装业务逻辑:从Web 到WP7的快速开发之道

摘要: 由于Windows Phone 7的开发技术之一是Silverlight,自然我们会想到,能否将silverlight开发的web程序快速迁移到wp7中,要想实现快速迁移,唯一的办法是重用。目前大部分网站的开发都是三层架构,显然UI层面肯定是无法重用的,因为桌面程序和移动应用的UI设计非常不同,能重用的就是业务逻辑层和Model层,这篇文章以一个简单的在线相片浏览器程序为例,演示如何将业务逻辑层进行封装供Web与WP7使用,以及需要注意的问题。 一个在线照片浏览器的开发主要包括三个部分,第一部分是服务器端提供数据模块,该模块将照片的信息(比如Uri,照片说明等)以json或xml的格式返回给. 阅读全文

posted @ 2011-11-10 22:52 技术改变世界 阅读(662) 评论(0) 推荐(1) 编辑

导航