由ORM框架设计看到微软与苹果的最大差别

简介:

 一不小心加入水果党快半年了,也算得上是经历过微软和苹果两种技术的人。尽管不是那么的精通,但也是马马虎虎会用两个平台进行开发,写这篇文章完全是涂鸦之作,是一个用过两家公司技术的人的个人小看法。

   微软和苹果都不小心成为过的全球最大的科技公司,他们的技术算得上是无与伦比的。最近学习了iOS开发中的core data,看过之后才晓得它就是一套orm的框架,可以使用多种存储体,CoreData可以选用sqlite,XML等作为实际的数据存储方式,一般采用sqlite

   自己仔细看过CoreData之后发现跟.net的Entity Framework非常类似。一开始给我的感受是:技术都是类似的。Core data和Entity Framework从实体的定义到属性的验证,思想相差无几,不同的是一个使用了C#/VB.net,一个用objective-c。总觉得存在不同的地方,哪里呢。

    仔细找了一下苹果xcode的数据库访问的框架,好像只有core data一种。打开vs2010,看看微软的数据库访问框架,太多了。简单总结一下,最主要的有下面几种,如果还有欢迎补充。
    1、Entity Framework
    2、Linq
    3、ado.net entity data model

    这时你可以看到他们的区别。微软提供的技术方案太多,可供选择的方案也就太多,上面的技术还充斥着各种版本,技术、版本更新太快,所以.net程序员跟着学很累。

    原因是,微软它是做软件的,软件它的专长。orm可以设计好几种,但是这里只谈ORM技术感觉太狭隘了。从微软的产品角度看,就说说我经常用的微软产品:windows、sqlserver、Visual Studio、IE、Office都是一到两年升级一个版本。

    而apple是软硬件结合的公司,偏重硬件。搞一套orm给你用就可以了,让你能存储数据,查询数据就行了,甚至可以没有自己的数据库产品。大部分精力可以投入到硬件(iPhone/ipad)的设计上。apple的软件技术更新没微软那么快,iOS开发人员不会那么累,但是apple的硬件设备贵,学习的门槛高了点。如果用户觉得iphone太贵,弄一个iPod touch,iphone4推出不久就开始iphone5的广告。所以apple就主要是卖硬件的,但是app store出现之后有点点不同了,软件照样也能赚钱。所以可以说apple软件做硬件都赚大钱,做软件也能赚钱,

    这让我想起了一句话:What Andy gives, Bill takes away 。但是遇到apple这样软硬兼备的公司,请问这句话未来还适用吗?答案就是:苹果超越微软成为全球最大科技公司





本文转自麒麟博客园博客,原文链接:http://www.cnblogs.com/zhuqil/archive/2011/07/20/2111207.html,如需转载请自行联系原作者
相关文章
|
1月前
|
网络协议 安全 编译器
嵌入式代码经常产生bug的五大原因
嵌入式代码经常产生bug的五大原因
24 0
|
7月前
|
移动开发 前端开发 开发工具
手机操作系统如何实现跨平台开发和使用
手机操作系统如何实现跨平台开发和使用
35 0
|
7月前
|
C++
陶陶摘苹果(升级版)c++(基础分开算)
陶陶摘苹果(升级版)c++(基础分开算)
70 0
|
7月前
|
存储 C# C语言
居民身份证阅读器产品开发学习心得(再谈标准-软件-协议)
居民身份证阅读器产品开发学习心得(再谈标准-软件-协议)
52 1
|
11月前
|
Android开发
虚拟框架你了解多少?如今市面上能用的框架总汇!来了解了解!
什么是虚拟框架? 框架(Xposed Framework)是一套开源的、在Android高权限模式下运行的框架服务,可以在不修改APK文件的情况下影响程序运行(修改系统)的框架服务,基于它可以制作出许多功能强大的模块,且在功能不冲突的情况下同时运作。
1252 0
|
12月前
|
iOS开发 MacOS
iOS 的这个功能你肯定听过,但用对它能极大提升效率
iOS 的这个功能你肯定听过,但用对它能极大提升效率
|
索引
自然框架开发系列(一):自然框架 和 AgileEAS.NET 合作,开发b/s的药店系统!
  AgileEAS.NET平台开发Step By Step系列-药店系统-索引     看了药店系统系列,很敬佩作者,可以把自己的业务经验拿出来与大家分享,和作者魏琼东、CallHot 商量了一下,我们可以用药店系统的需求和业务逻辑,用自然框架做一个b/s的版本。
918 0
|
Web App开发 安全 Windows
微软拟对Office 2007增添新功能 增强安全性
北京时间12月15日消息,据国外媒体报道,微软今天发布了17个安全补丁,修复了40个安全漏洞。微软同时表示,将通过为Office 2003和Office 2007增添一项新功用,来改进安全性能。 微软可信赖计算部门(Trustworthy Computing Group)响应通信部门主管杰瑞·布莱恩特(Jerry Bryant)表示,用户应当关注微软周二安全升级中的两个重要公告。
1054 0
|
安全 数据安全/隐私保护 Windows

热门文章

最新文章