新足迹

 找回密码
 注册

精华好帖回顾

· 今天一次性通过了交规考试和HPT,趁热打铁,交作业!补上路考经验! (2006-11-10) doulaimi · 万人期待的大片来啦!非诚勿扰前传--新足迹版 改编自《37岁男高调征婚贴》 (2013-4-20) steveking
· 2019 联合航空UA154跳岛之旅(密克罗尼西亚,帕劳)(全文完) (2020-8-22) patpatchow · 记忆中年夜饭的主打---凉拌菠菜粉丝豆干(95楼新添超赞山寨版) (2010-7-5) tintin1976
Advertisement
Advertisement
查看: 4247|回复: 46

20年来被炒作过度的技术 [复制链接]

发表于 2011-11-27 12:11 |显示全部楼层
此文章由 yuba 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 yuba 所有!转贴必须注明作者、出处和本声明,并保持内容完整
IT也是江湖,国外也有删贴。谁能找到这个文章

原文链接,http://programmers.stackexchange ... of-the-last-20-year

评分

参与人数 1积分 +2 收起 理由
porcorosso + 2 感谢分享

查看全部评分

Advertisement
Advertisement

发表于 2011-11-27 13:05 |显示全部楼层
此文章由 iceman 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 iceman 所有!转贴必须注明作者、出处和本声明,并保持内容完整
Unified Modeling Language (UML)

It always felt like something that programming tool vendors were eager to cram down our throats, but there was never all that much pull from developers for it.

[ 本帖最后由 iceman 于 2011-11-27 13:11 编辑 ]

评分

参与人数 3积分 +8 收起 理由
+ 2 谢谢奉献
dalaohu + 5 我很赞同
yuba + 1

查看全部评分

  Future belongs to those who believe in the beauty of their Dreams.

发表于 2011-11-27 13:06 |显示全部楼层
此文章由 iceman 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 iceman 所有!转贴必须注明作者、出处和本声明,并保持内容完整
Sharepoint

You tend to see it everywhere (at least in Denmark where I live), it is massively expensive to install and maintain.

But so far, I have not seen a single solution created in Sharepoint that has been a benefit to the users.

Oh, and it is buggy as hell.

Edit: When I first wrote this, I had difficult putting into writing why is Sharepoint not benefitial to the users. Seeing the response that this answer has received let me to think about how to put it. And seeing this other question being asked. I decided to try to ellaborate.

Any good IT system that really helps business users is designed from a business perspective. I.e. the designers of the IT system have analyzed the business and have tried to model the business' reality in the system. If they succeed, the system will be a success because the system is one that supports business processes. If not, then the system will dictate new business processes. And that is clearly the definition of a good IT system IMHO, it supports the business processes instead of dictating them. A typical approach that will lead to a poor IT system is when the designers, instead of thinking about the business processes, are thinking about the data that needs to be captured.

As to what I am about to write, it is purely speculation. I have no idea what MS were thinking when they designed Sharepoint.

Sharepoint is not designed by analyzing business processes. It has been designed from an architectural point of view. It has been designed from the point of view that you should be able to do anything. It should manage your data and your documents. So Sharepoint is a system designed by architects for business people. And that itself spells doom.

But no business is about handling documents. The real business is about selling your products. The documents are merely a necessity. E.g. you are not writing a product description because the product description itself is the product. It is because it can help selling the product. So an IT system that can handle you documents cannot be as effective as an IT system that helps the product development/life cycle.

An example of a poor Sharepoint solution: I once did a 3-month contract for a consultancy company that had build their own project management system in Sharepoint. The requirements and bug tracking were basically just tables of data. So the actual business process of handling a bug was left to be handled manually. The system only contained the data. And that company was supposed to be Sharepoint specialists.

Another example when Sharepoint has been counterproductive is when we are writing documentation of api/design/architecture for the software that we are creating. Those documents should be in the source control system where we have all our code anyway. So, e.g. creating a branch in the code, will also branch the documentation, allowing you to keep both updated. But some companies insist that these documents should reside in Sharepoint. Where they of course also need to be MS Word documents, instead of a plain text format, like markdown, or other, allowing for merge tools to help merge changes.

Oh yeah, and what about you need to check out or check in a document. We programmers know what check-out and check-in means, but business people simply do not. Checking out a document is simply not a business process.

So Sharepoint fails IMHO because it is not a system that supports business processes, it dictates new ones.

But you must give credit to the marketing people at MS, who did successfully convince virtually every CEO of every major company in Denmark that they need a Sharepoint installation.

[ 本帖最后由 iceman 于 2011-11-27 13:11 编辑 ]

评分

参与人数 2积分 +6 收起 理由
dalaohu + 5 谢谢奉献
yuba + 1

查看全部评分

  Future belongs to those who believe in the beauty of their Dreams.

发表于 2011-11-27 13:07 |显示全部楼层
此文章由 iceman 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 iceman 所有!转贴必须注明作者、出处和本声明,并保持内容完整
eXtensible Mark-up Language (XML)

XML has not become the end all, be all transport language for data. Even if the way a vocabulary is expressed is standardized, there's still a matter of the vocabularies themselves. XML is slow, bulky, difficult to parse with simple tools, and overkill for a world where Worse Is Better seems to thrive. It's almost never used as a markup language despite its name; it's mostly used in hierarchical data.

[ 本帖最后由 iceman 于 2011-11-27 13:11 编辑 ]

评分

参与人数 2积分 +6 收起 理由
dalaohu + 5 谢谢奉献
yuba + 1

查看全部评分

  Future belongs to those who believe in the beauty of their Dreams.

发表于 2011-11-27 13:07 |显示全部楼层
此文章由 iceman 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 iceman 所有!转贴必须注明作者、出处和本声明,并保持内容完整
SOAP

An overly-complex specification that stuffs a bunch of XML bloat into and around HTTP without really considering how to use it properly. Soundly defeated by REST.

Cloud Computing

People doing all their productive work in the cloud, using their PC, tablet, or cell phone as a simple display and interaction front-end.

It's the latest iteration of the same thing going back 40+ years, where you can replace the bolded text with:

SAAS provider and browser
Windows application server and Citrix client
Unix server and thin client
Midrange and X windows terminal
Mainframe and dumb terminal
All of these have succeeded, but none have taken over the world the way they were hyped.

Why? Fundamentally they're all like most computing was around 1974: you're at a terminal, and your stuff is really somewhere else on a machine somebody else controls. The reason microprocessor-based personal computers took over the world in the late 70s and 80s is because most people don't want their stuff on somebody else's computer, they want it on something they control themselves.

[ 本帖最后由 iceman 于 2011-11-27 13:12 编辑 ]

评分

参与人数 2积分 +6 收起 理由
dalaohu + 5 谢谢奉献
yuba + 1

查看全部评分

  Future belongs to those who believe in the beauty of their Dreams.

发表于 2011-11-27 13:08 |显示全部楼层
此文章由 iceman 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 iceman 所有!转贴必须注明作者、出处和本声明,并保持内容完整
CORBA

An object abstraction beyond individual programming languages and individual machines that never really seemed to catch on with anyone but management. Massively complex spec designed in theory by committee instead of implemented in practice first.

SOA - Service Oriented Architecture

Nobody has understood clearly what it was, everybody tried but in the end sighed, yawned and moved on.

Virtual reality

Remember all that hype with people wondering around town wearing their VR glasses and playing D&D on the high street.

Now this is how I want my 3D to work:
man discovers glasses free 3d tech in the blink of an eye

To mollify those that don't think that VR is a Software Engineer technology:
Visualizing Software in an Immersive Virtual Reality Environment

The linked document has a good reference section for further research.
It may not be exclusively for software engineers but (but then neither are XML or text-editors).

[ 本帖最后由 iceman 于 2011-11-27 13:13 编辑 ]

评分

参与人数 1积分 +1 收起 理由
yuba + 1

查看全部评分

  Future belongs to those who believe in the beauty of their Dreams.
Advertisement
Advertisement

发表于 2011-11-27 13:10 |显示全部楼层
此文章由 iceman 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 iceman 所有!转贴必须注明作者、出处和本声明,并保持内容完整
Agile Software Development

In the sense that now everything could be Agile, Waterfall included.

Test Driven Design (TDD)

Bought a book on the subject, spent at least a hundred hours trying to understand its merits, and eventually came to the conclusion that it:

Isn't better documentation than real documentation.
Doesn't catch bugs or regressions.
Doesn't really make my designs better than it ends up being if I apply some functional programming and composability concepts.
Is time that could be better spent doing code reviews or polishing documentation and specifications.
Gives managers a false sense of security when they see a list of hundreds of green icons.
Improves productivity in the implementation of algorithms with limited input-output mappings.

Object-Oriented Programming (OOP)...

...in the sense that we are still writing lots of new OO code instead of just plugging together reusable objects to design new systems.

NoSQL

That somehow, disregarding everything we know about storing, processing, describing, and accessing large amounts of structural data, was better.

Silverlight

A lot of developers spent much time learning a technology that is already dead.

[ 本帖最后由 iceman 于 2011-11-27 13:15 编辑 ]

评分

参与人数 2积分 +6 收起 理由
porcorosso + 5 谢谢奉献
yuba + 1

查看全部评分

  Future belongs to those who believe in the beauty of their Dreams.

发表于 2011-11-27 13:18 |显示全部楼层
此文章由 procean 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 procean 所有!转贴必须注明作者、出处和本声明,并保持内容完整
煎饼头像不错哦

发表于 2011-11-27 13:21 |显示全部楼层

回复 procean 8# 帖子

此文章由 iceman 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 iceman 所有!转贴必须注明作者、出处和本声明,并保持内容完整
谢谢,立志有一天做不了coding monkey了就卖煎饼早餐服务大家

2010年度奖章获得者

发表于 2011-11-27 16:30 |显示全部楼层
此文章由 dalaohu 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 dalaohu 所有!转贴必须注明作者、出处和本声明,并保持内容完整
这是近年来少见的明智之作。感谢iceman的收录。
我非常厌恶不少人象被洗脑了一般的,漫无边际的鼓吹很多被很有商业目的性而追捧起来的一些热词。

2007 年度奖章获得者

发表于 2011-11-27 16:54 |显示全部楼层
此文章由 coolioo 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 coolioo 所有!转贴必须注明作者、出处和本声明,并保持内容完整
作者是愤青,大部分技术还是不错的
Advertisement
Advertisement

发表于 2011-11-27 17:04 |显示全部楼层
此文章由 andy2001p 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 andy2001p 所有!转贴必须注明作者、出处和本声明,并保持内容完整
作者都说了, 因为无法理解, 所以都不是好东西

发表于 2011-11-27 17:52 |显示全部楼层

IT愤青

此文章由 YugaYuga 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 YugaYuga 所有!转贴必须注明作者、出处和本声明,并保持内容完整

发表于 2011-11-27 22:50 |显示全部楼层
此文章由 gifox 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 gifox 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原作者真愤啊,这里很多技术都被铺开应用了。
怎么样的炒作才算“不过度”呢?

发表于 2011-11-27 23:26 |显示全部楼层
此文章由 ericlgq 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 ericlgq 所有!转贴必须注明作者、出处和本声明,并保持内容完整
我很讨厌XML,很多时候一个简单的PROPERTIES 文件可以解决的,非要用XML搞得很复杂。
TDD感觉也不是像宣传的那么有效。有些很复杂的交互在完全实现之前就写测试真的很难。

发表于 2011-11-28 00:00 |显示全部楼层

转一个blog

此文章由 yuba 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 yuba 所有!转贴必须注明作者、出处和本声明,并保持内容完整
Advertisement
Advertisement

发表于 2011-11-28 07:56 |显示全部楼层

回复 coolioo 11# 帖子

此文章由 收路费 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 收路费 所有!转贴必须注明作者、出处和本声明,并保持内容完整
同意
没感觉这个作者有多少实际工作经验的底蕴和领悟

发表于 2011-11-28 08:00 |显示全部楼层
此文章由 Mao.Mao.1987 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 Mao.Mao.1987 所有!转贴必须注明作者、出处和本声明,并保持内容完整
silverlight is dead ?

发表于 2011-11-28 08:35 |显示全部楼层
此文章由 righttang 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 righttang 所有!转贴必须注明作者、出处和本声明,并保持内容完整
sharepoint千万别倒啊,但是也别太强盛了。。

发表于 2011-11-28 08:45 |显示全部楼层
此文章由 bulaohu 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 bulaohu 所有!转贴必须注明作者、出处和本声明,并保持内容完整
Wikipedia上关于Sharepoint的文章是搞市场或者广告的人写的吧...看着头晕,跟一般的Wikipedia文章很不一样

2010年度奖章获得者

发表于 2011-11-28 10:01 |显示全部楼层
此文章由 dalaohu 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 dalaohu 所有!转贴必须注明作者、出处和本声明,并保持内容完整
Sharepoing is a piece of shit, a miracle conceived by Microsoft marketing team.

评分

参与人数 2积分 +6 收起 理由
kuxxc + 2 说的很好。Sharepoint is the biggest joke ...
atransformer + 4 我很赞同

查看全部评分

Advertisement
Advertisement

发表于 2011-11-28 10:12 |显示全部楼层
此文章由 syystudent 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 syystudent 所有!转贴必须注明作者、出处和本声明,并保持内容完整
个人觉得云的概念被炒作的太夸张了,不管是不是适合的都往云上靠拢

发表于 2011-11-28 11:55 |显示全部楼层
此文章由 psaux 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 psaux 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 syystudent 于 2011-11-28 10:12 发表
个人觉得云的概念被炒作的太夸张了,不管是不是适合的都往云上靠拢



agree!

聊“云”已经变成了一种时髦,特别现在在国内IT界,开口不聊“云”,你都不好意思再聊其他的。

2012年度奖章获得者 2011年度奖章获得者

发表于 2011-11-28 14:47 |显示全部楼层
此文章由 交易人生 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 交易人生 所有!转贴必须注明作者、出处和本声明,并保持内容完整
也是个IT愤青写的。

曾经见过一个用xml/xslt相当好的一个公司,10年的产品,到现在还是那套系统在转,无论外面的环境如何变,那套business rules不变,全靠xml/xslt维护。没见过不知道,一见下一跳,还有这么玩得。

评分

参与人数 1积分 +2 收起 理由
+ 2 我很赞同

查看全部评分

0  to 1

发表于 2011-11-28 15:18 |显示全部楼层
此文章由 mxgong 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 mxgong 所有!转贴必须注明作者、出处和本声明,并保持内容完整
sharepoint is shit.

atlassian confluence is good.

发表于 2011-11-28 15:39 |显示全部楼层
此文章由 鱼羊鲜 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 鱼羊鲜 所有!转贴必须注明作者、出处和本声明,并保持内容完整
评语很无语
Advertisement
Advertisement

发表于 2011-11-28 15:58 |显示全部楼层
此文章由 yuba 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 yuba 所有!转贴必须注明作者、出处和本声明,并保持内容完整
真搞不懂,这样一篇无稽之谈咋删得这么干净

2010年度奖章获得者

发表于 2011-11-28 16:04 |显示全部楼层

回复 yuba 27# 帖子

此文章由 dalaohu 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 dalaohu 所有!转贴必须注明作者、出处和本声明,并保持内容完整
I use to have a post on Stackoverflow and got DELETED!

the topic of my post is  "Why is there rarely any big public website in ASP.NET?"

it's got freaking deleted unbelievable!

评分

参与人数 1积分 +3 收起 理由
porcorosso + 3 安慰一下

查看全部评分

2012年度奖章获得者 2011年度奖章获得者

发表于 2011-11-28 17:59 |显示全部楼层

回复 yuba 27# 帖子

此文章由 交易人生 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 交易人生 所有!转贴必须注明作者、出处和本声明,并保持内容完整
爱踢中央政治局几个常委觉得不利于共建和谐社会,手起刀落。。。。。。

发表于 2011-11-28 18:08 |显示全部楼层
此文章由 zxzzd 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 zxzzd 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 交易人生 于 2011-11-28 14:47 发表
也是个IT愤青写的。

曾经见过一个用xml/xslt相当好的一个公司,10年的产品,到现在还是那套系统在转,无论外面的环境如何变,那套business rules不变,全靠xml/xslt维护。没见过不知道,一见下一跳,还有这么玩得。



难道你说的是我们公司的CMS?

发表回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Advertisement
Advertisement
返回顶部