吐槽各种新技术 了解优缺点

任务 :

扒一扒 所有技术的优缺点

JPA这个烂东西

http://www.blogjava.net/jobs/archive/2008/02/02/178917.html

首先,在了解 LINQ To SQL 有什么优点之前,我们有必要首先了解下,微软为什么弄了这么个东西。 搞出这个东西来有什么目的:——当然是为了 满足不知道怎么操作数据的程序员开发设计的,并不是每个程序员 都会直接操作数据库,LinQ 可以让他们以一种面向数据对象的方式来思考,及持久化他们的数据!

好处:   容易学习,书写简单。 在开发 中小型 项目 的时候推荐使用!因为可以节省时间!          它可以很方便的调用 存储过程、SQL函数

缺点:由于直接封装了所有的数据持久操作。导致批量持久数据会产生效率问题      尤其体现在批量跟新数据,它会在内存中保持大量的数据模型。

总结:中小型 项目 就放心用吧!  不过从技术 储备的角度来说,建议 看看entity framework
时间: 2024-10-05 08:21:58

吐槽各种新技术 了解优缺点的相关文章

[转] 10多年码代码经验腾讯管理谈职业规划

转自 :http://www.oschina.net/news/72523/10-years-experience-coding 此人是我眼中的大神,曾经任职EA高级技术,腾讯技术管理,在级别提升后因为厌恶政治斗争,毅然离开腾讯开始创业. CTO眼中的牛人是什么? 有多种解决方案: 有架构思维: 一专多通: 有预判能力: 思维不单一: 基础扎实: 有一些高阶技能: 技术人员分工: 前端: 多看别人的效果,别人做出来的模仿做出来,学习新技术,前端技术更新快,需要超级顺速的更新自己的技术 后端 (分

各个方法的优缺点

MSF方法的优缺点: MSF(微软解决方案框架结构):是一组建立.开发和实现分布式企业系统应用的工作模型.开发准则和应用指南.它帮助企业融合商业和技术的目标,降低采用新技术后系统整体的费用,以及成功的应用微软技术整合商业过程的方法. MSF的特点:商业化,就是说如何把项目计划编程产品直至产生效益等等,都是MSF要考虑的问题. MSF的优点:它通过一步一步地达到预先设定的目标,从而使整个软件过程变得可控.同时也会及时的发现项目中潜在的危险因素,便于风险的管理.它把软件过程分为几个阶段以后,可以针对

屌公司:一个小弟的吐槽

转小弟的吐槽,发现很有道理,广而告之!!!! 老板很生气,后果很严重,开会的时候,我听到了好几个"他妈的",着实是霸气四射,豪情万丈啊. 老板为什么生气,我不知道.我到这公司才很短的时间,还处于试用期呢,哪能了解那么多. 只是我来这公司之后,发现了一些匪夷所思的现象,就是大家晚上都要加班,没活的时候居然也加班. 都是年纪轻轻的伙子和姑娘,难道真的已经厌倦了世俗,厌倦了豪华都市的灯红酒绿,一心都在工作上吗? 带着这种疑问,我除了在工作时间内全身心的投入工作中,也慢慢的开始了对这家公司的一

Java笔试题之《流行的框架与新技术》

流行的框架与新技术 1.谈谈你对Struts的理解.      答: 1. struts是一个按MVC模式设计的Web层框架,其实它就是一个大大的servlet,这个Servlet名为ActionServlet,或是ActionServlet的子类.我们可以在web.xml文件中将符合某种特征的所有请求交给这个Servlet处理,这个Servlet再参照一个配置文件(通常为/WEB-INF/struts-config.xml)将各个请求分别分配给不同的action去处理.      一个扩展知识

关于某电影推荐算法专利的吐槽

原谅我是一个有个性的90后,吹毛求疵不是我的菜,吐槽才是我真爱. 最近在做电影推荐算法的评分算法总结,虽然去年某度神的社区比赛有涉及到这样一个题目,就是给定用户对电影的评分数据,以及相关的一些用户数据,然后预测用户对其他电影的评分.根据某社区某些天比赛的排名快照来看,排名靠前大神已经能将误差控制在0.6以下了.下图为佐证: 大神毕竟是大神,作为大神,他们在自己的评分模型上不断的修改,不断的进步~然而,看看某专利上的算法,某专利就是用了SVD结合了KNN的算法,申请了专利,结果呢?看看他的误差曲线

Sqlite数据库中索引的使用、索引的优缺点[转]

原文链接1   原文链接2 3. 索引的种类 1)聚集索引:表中行的物理顺序与键值的逻辑(索引)顺序相同.因为数据的物理顺序只能有一种,所以一张表只能有一个聚集索引.如果一张表没有聚集索引,那么这张表就没有顺序的概念,所有的新行都会插入到表的末尾.对于聚集索引,叶节点即存储了数据行,不再有单独的数据页.就比如说我小时候查字典从来不看目录,我觉得字典本身就是一个目录,比如查裴字,只需要翻到p字母开头的,再按顺序找到e.通过这个方法我每次都能最快的查到老师说的那个字,得到老师的表扬. 2)非聚集索引

新技术学习之路

学习一门新技术,我们需要马上能够上手.作为一名新手,我谈谈自身的学习想法. 1.编程语言类 了解这门语言是什么,主要用来做什么,他的优缺点: 我们可以现在本机上安装好运行环境,写个hello world; 学习语言语法,这时最好找本书来看,比较系统全面: 做一下练习,对API能够比较了解熟悉. 有问题上百度谷歌,或者请教他人,不要憋着,倘若遇到身边没认识的人学这门语言无法请教,怎办呢?最好的办法是搜索该门语言的群,加入群中,向群里的人请教. 2.技术类 百度谷歌下,这门技术是什么 找本基础入门电

如何学习新技术、团队技术选型时要注意些什么

首先,要说明的是,这里的“新”不一定是指时间上的新,在后文中,也可能是指,对于个人(或者团队)来说是“新的”,就是说,这个东西,即使出现了很久,应用广泛,但是个人(团队)没有使用过,那么也可以说是“新”的. 本文地址:http://www.cnblogs.com/xybaby/p/8655593.html 为什么要学习新技术 计算机知识日新月异,经常会涌现出新的语言.框架.思想.虽然说这些东西不一定都是从0到1的创造发明,也许只是微创新,或者将某个领域的思想用到了新的领域.不管怎么样,都能开阔思

作为一个.NET开发者,怎么看待和选择层出不穷的新技术,新架构?

经常在一些技术社区看到这些的问题,一个.NET开发者去求职,看到应聘的公司的技术栈还是比较老的ASP.NET WEBFORM的时候,希望了解未来会否使用ASP.NET MVC的时候,没有获得肯定答复,于是就放弃了这一份机会,以技术选企业,是否必要? 最近我在开发一个开源的微商城系统OdnShop,发布之后,有些用户就问,怎么不是ASP.NET MVC的?不支持MSSQL吗?要上.NET CORE了,诸如此类的问题.当然这些问题并没有标准答案,从技术本质来说,技术只是用来解决业务问题的一种手段,所