最新公告 |
当前位置: 首页 > 新闻与文档 > SonicWall配置 >

18 digest oracle security news(5)

时间:2012-07-28 12:06来源:港湾互联网络 作者:港湾网络编辑 点击:
the trouble with the second stage was that there were no clear ui standards the programmers almost had too much flexibility, so everybody did things in different ways, which made it hard, if you knew

the trouble with the second stage was that there were no clear ui standards… the programmers almost had too much flexibility, so everybody did things in different ways, which made it hard, if you knew how to use program x, to also use program y. wordperfect and lotus 1-2-3 had completely different menu systems, keyboard interfaces, and command structures. and copying data between them was out of the question.

and that’s exactly where we are with ajax development today. sure, yeah, the usability is much better than the first generation dos apps, because we’ve learned some things since then. but ajax apps can be inconsistent, and have a lot of trouble working together — you can’t really cut and paste objects from one ajax app to another, for example, so i’m not sure how you get a picture from gmail to flickr. come on guys, cut and paste was invented 25 years ago.

the third phase with pcs was macintosh and windows. a standard, consistent user interface with features like multiple windows and the clipboard designed so that applications could work together. the increased usability and power we got out of the new guis made personal computing explode.

so if history repeats itself, we can expect some standardization of ajax user interfaces to happen in the same way we got microsoft windows. somebody is going to write a compelling sdk that you can use to make powerful ajax applications with common user interface elements that work together. and whichever sdk wins the most developer mindshare will have the same kind of competitive stronghold as microsoft had with their windows api.

if you’re a web app developer, and you don’t want to support the sdk everybody else is supporting, you’ll increasingly find that people won’t use your web app, because it doesn’t, you know, cut and paste and support address book synchronization and whatever weird new interop features we’ll want in 2010.

imagine, for example, that you’re google with gmail, and you’re feeling rather smug. but then somebody you’ve never heard of, some bratty y combinator startup, maybe, is gaining ridiculous traction selling newsdk, which combines a great portable programming language that compiles to javascript, and even better, a huge ajaxy library that includes all kinds of clever interop features. not just cut ‘n’ paste: cool mashup features like synchronization and single-point identity management (so you don’t have to tell facebook and twitter what you’re doing, you can just enter it in one place). and you laugh at them, for their newsdk is a honking 232 megabytes … 232 megabytes! … of javascript, and it takes 76 seconds to load a page. and your app, gmail, doesn’t lose any customers.

but then, while you’re sitting on your googlechair in the googleplex sipping googleccinos and feeling smuggy smug smug smug, new versions of the browsers come out that support cached, compiled javascript. and suddenly newsdk is really fast. and paul graham gives them another 6000 boxes of instant noodles to eat, so they stay in business another three years perfecting things.

and your programmers are like, jeez louise, gmail is huge, we can’t port gmail to this stupid newsdk. we’d have to change every line of code. heck it’d be a complete rewrite; the whole programming model is upside down and recursive and the portable programming language has more parentheses than even google can buy. the last line of almost every function consists of a string of 3,296 right parentheses. you have to buy a special editor to count them.

and the newsdk people ship a pretty decent word processor and a pretty decent email app and a killer facebook/twitter event publisher that synchronizes with everything, so people start using it.

and while you’re not paying attention, everybody starts writing newsdk apps, and they’re really good, and suddenly businesses only want newsdk apps, and all those old-school plain ajax apps look pathetic and won’t cut and paste and mash and sync and play drums nicely with one another. and gmail becomes a legacy. the wordperfect of email. and you’ll tell your children how excited you were to get 2gb to store email, and they’ll laugh at you. their nail polish has more than 2gb.

crazy story? substitute “google gmail” with “lotus 1-2-3”. the newsdk will be the second coming of microsoft windows; this is exactly how lotus lost control of the spreadsheet market. and it’s going to happen again on the web because all the same dynamics and forces are in place. the only thing we don’t know yet are the particulars, but it’ll happen.

(责任编辑:admin)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
用户名: 验证码: 点击我更换图片
栏目列表
推荐内容
驱白巴布期片 白癜风的发病原因 复方卡力孜然酊 白癜风早期能治愈吗 北京军颐中医医院 白癜风早期能治愈吗 北京军颐中医医院 北京军颐中医医院 补骨脂注射液 白癜风症状 白癜风治疗医院 北京白癜风医院 治疗白癜风最好的方法 北京军颐中医医院 头部白癜风的症状 白癜风传染吗 白癜风的发病原因 北京白癜风医院哪家好 白癜风的危害 白癜风早期症状 白癜风的治疗 白癜风症状 白癜风治疗 专业治疗白癜风医院哪家好 白癜风早期能治愈吗 白癜风症状 白癜风能治愈吗 白癜风治疗 白癜风治疗方法 白癜风怎么治疗 儿童白癜风发病的原因 白癜风的危害 白癜风治疗要花多少钱 白癜风去哪里治疗最好 白癜风治疗医院 如何治疗白癜风好 白癜风能治愈吗 什么方法治疗白癜风好 廊坊治疗白癜风最好的专科医院 白癜风怎么治疗好 白癜风早期能治愈吗 白癜风哪里治疗好 治疗白癜风的偏方有哪些 怎么治疗白癜风好 石家庄白癜风最好的医院 怎么治疗白癜风好 治疗白癜风哪家医院好 治疗牛皮癣,北京牛皮癣医院 白癜风治疗最好医院 白癜风能治愈吗 白癜风能治愈吗 白癜风早期症状 白癜风专科医院 治疗白癜风医院 白癜风早期症状是怎么样 天津治疗白癜风哪家医院效果最好 北京白癜风军颐中医医院 白癜风治疗医院 白癜风如何治疗 白癜风医院 治疗白癜风最好医院 牛皮癣 牛皮癣治疗 牛皮癣医院 治疗白癜风多少钱 北京治疗白癜风最好医院 白癜风早期症状 治疗白癜风偏方
How To Get Rid Of Stretch Marks
How to Get Rid of Acne Scars
how to get rid of flakes
how to ask a girl out
how to get a girl to like you
How To Talk To Girls
How To Impress A Girl