“微软如何失去API战争” [英] "How Microsoft Lost the API War"

查看:47
本文介绍了“微软如何失去API战争”的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述


http://www.joelonsoftware.com/articles /APIWar.html


所以你有Windows API,你有VB,现在你已经有了.NET,<几种语言风格的
,并且不要太依赖任何一种语言,

因为我们正在制作Avalon,你看,它只会在最新的

微软的操作系统,没有人会在漫长的时间内使用。

我个人还没有时间深入学习.NET,而且/>
我们没有将Fog Creek的两个应用程序从经典ASP和

Visual Basic 6.0移植到.NET,因为我们没有投资回报。 br />
无。就我而言,它只是Fire和Motion:微软会对我不喜欢停止为我们的错误跟踪软件添加新功能和

内容管理软件反而浪费了几个月的时间将其移植到另一个编程环境中,这对于单个客户来说不会有什么好处,因此不会给我们带来额外的销售额,

因此完全浪费了几个月,这对于微软来说是非常好的b $ b,因为他们有内容管理软件和bug

跟踪软件也是如此,所以他们没有比我更好的了。

浪费时间旋转周期追赶风味,然后

再浪费一两年做一个Avalon版本,同时他们为自己的竞争软件添加了

功能。 Riiiight。


http://www.joelonsoftware.com/articles/APIWar.html

"So you''ve got the Windows API, you''ve got VB, and now you''ve got .NET,
in several language flavors, and don''t get too attached to any of that,
because we''re making Avalon, you see, which will only run on the newest
Microsoft operating system, which nobody will have for a loooong time.
And personally I still haven''t had time to learn .NET very deeply, and
we haven''t ported Fog Creek''s two applications from classic ASP and
Visual Basic 6.0 to .NET because there''s no return on investment for us.
None. It''s just Fire and Motion as far as I''m concerned: Microsoft would
love for me to stop adding new features to our bug tracking software and
content management software and instead waste a few months porting it to
another programming environment, something which will not benefit a
single customer and therefore will not gain us one additional sale, and
therefore which is a complete waste of several months, which is great
for Microsoft, because they have content management software and bug
tracking software, too, so they''d like nothing better than for me to
waste time spinning cycles catching up with the flavor du jour, and then
waste another year or two doing an Avalon version, too, while they add
features to their own competitive software. Riiiight."

推荐答案

你感觉好些了吗?得到一个爱好,因为你有太多的空闲时间

你的双手。

" John Bailo" < JA ***** @ texeme.com>在留言中写道

新闻:qM ************************************ ***** @ s peakeasy.net ...
Do you feel better? Get a hobby because you''ve got too much free time on
your hands.
"John Bailo" <ja*****@texeme.com> wrote in message
news:qM*****************************************@s peakeasy.net...

http://www.joelonsoftware.com/articles/APIWar.html

所以你有Windows API,你已经得到了VB,现在你已经有了几种语言版本的.NET,并且不会过于依赖任何一种,
因为我们正在制作Avalon,你看,它只会运行在最新的微软操作系统上,没有人会在漫长的时间内运行。而且我个人还没有时间深入学习.NET,而且我们还没有从经典ASP和Visual
Basic 6.0中移植Fog Creek的两个应用程序到.NET,因为我们没有投资回报。没有。
就我而言,它只是Fire和Motion:微软希望我能够停止为我们的错误跟踪软件和内容管理软件添加新功能而是浪费了几个月的时间把它移植到另一个编程环境中,这样的东西不会给单个客户带来好处,因此也不会给我们带来额外的销售,因此
这完全是浪费几个月,这对微软来说很棒,因为他们有内容管理软件和bug跟踪软件,所以他们也不想让我浪费时间旋转
周期性地追赶风味,然后浪费一年或两个人做Avalon版本,同时他们为自己的竞争软件添加功能。 Riiiight。

http://www.joelonsoftware.com/articles/APIWar.html

"So you''ve got the Windows API, you''ve got VB, and now you''ve got .NET, in
several language flavors, and don''t get too attached to any of that,
because we''re making Avalon, you see, which will only run on the newest
Microsoft operating system, which nobody will have for a loooong time. And
personally I still haven''t had time to learn .NET very deeply, and we
haven''t ported Fog Creek''s two applications from classic ASP and Visual
Basic 6.0 to .NET because there''s no return on investment for us. None.
It''s just Fire and Motion as far as I''m concerned: Microsoft would love
for me to stop adding new features to our bug tracking software and
content management software and instead waste a few months porting it to
another programming environment, something which will not benefit a single
customer and therefore will not gain us one additional sale, and therefore
which is a complete waste of several months, which is great for Microsoft,
because they have content management software and bug tracking software,
too, so they''d like nothing better than for me to waste time spinning
cycles catching up with the flavor du jour, and then waste another year or
two doing an Avalon version, too, while they add features to their own
competitive software. Riiiight."



John Bailo在XP防火墙上戳了他的小脑袋说:
John Bailo poked his little head through the XP firewall and said:
http://www.joelonsoftware.com/articles/APIWar.html




有趣。而且不仅仅是你选择的那一点。


他对自动内存管理的侧边栏很有意思,因为他忘记了C ++确实有自动内存管理: br />
构造函数/析构函数用于局部变量和临时对象。

如果需要,你也可以做指针,但通常你不需要。

当你这样做时,你有自动指针。他试图将C ++与C

和Win32 API等同起来,这只是C.


-

Linux - A最令人满意的eXPerience



Interesting. And more than just the point you picked out.

His sidebar on automatic memory management is interesting because he
forgets that C++ does have automatic memory management:
constructors/destructors for local variables, and temporary objects.
You can also do pointers if you want, but most often you don''t need to.
And when you do you have auto pointers. He tries to equate C++ with C
and the Win32 API, which is just C.

--
Linux - A most satisfying eXPerience


Scott M.在XP防火墙上戳了一下小脑袋说道:
Scott M. poked his little head through the XP firewall and said:
你感觉好点了吗?得到一个爱好,因为你的手上有太多的空闲时间。

John Bailo < JA ***** @ texeme.com>在消息中写道
新闻:qM **************************************** * @ s peakeasy.net ...
Do you feel better? Get a hobby because you''ve got too much free time on
your hands.

"John Bailo" <ja*****@texeme.com> wrote in message
news:qM*****************************************@s peakeasy.net...

http://www.joelonsoftware.com/articles/APIWar.html




看起来你有一个字节^ H ^ H ^ Hite与您的巨魔,Bailo。


-

Linux - 最满意的eXPerience



Looks like you got a byte^H^H^Hite with your troll, Bailo.

--
Linux - A most satisfying eXPerience


这篇关于“微软如何失去API战争”的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆