为什么.NET中没有严肃的MS应用呢? [英] Why no serious MS Application in .NET yet ??

查看:64
本文介绍了为什么.NET中没有严肃的MS应用呢?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

作为.NET框架的创始人,微软声称它的发明将成为近期编程的下一个最佳平台。现在是2005年,

..NET已经5岁了,可以在他的帮助下为自己说话和行走。

妈妈。

但是,我们看到相同的原生办公应用程序再次出现,

和SP2的XP中的许多其他工具可以在托管代码中....但是
$ b $不是。那么,作为.NET的发明者,为什么微软自己不会在其应用程序中使用DOTNET
?是否有任何关注婴儿在微软内部的表现,或者他们会告诉宝宝如何在将来像C有点家伙一样运行

,所以他们可以自己使用它来获得
吗?


As the founder of .NET framework, Microsoft claims that it invention will be
the next best platform for programming in a near future. Now it is 2005,
..NET is 5 years old, and can talk and walk for himself with some help of his
mum.
However, we see the same native office applications are coming out again,
and many other tools in SP2 of XP which could be in managed code....but are
not. So, as the inventor of .NET , why doesn''t Microsoft itself use "DOTNET"
in its applications? Is there any concern over the baby''s runnung
performance inside Microsoft itself, or they gonna teach the baby how to run
like a C kinda guy in future, so that they''ll be able to use it for
themselves?


推荐答案



" Herr Lucifer" <" \\\
" HerrLucifer\\\
@microsoft.com>在消息中写道

新闻:%2 ****************** @ TK2MSFTNGP09.phx.gbl ...

"Herr Lucifer" <"\n"HerrLucifer\n@microsoft.com> wrote in message
news:%2******************@TK2MSFTNGP09.phx.gbl...
作为.NET框架的创始人,微软声称它的发明将成为不久的将来下一个最佳编程平台。现在是2005年,
.NET已有5年历史了,可以在他/她的妈妈的帮助下自言自语。


.NET的第一个公开发布时间是2月2日。这使.NET 3岁,

不是5.

然而,我们看到相同的原生办公应用程序再次出现,
和其他许多工具XP的SP2可以在托管代码中....但
不是。那么,作为.NET的发明者,为什么微软本身不会在其应用程序中使用DOTNET
?是否有任何关注婴儿在微软内部的表现,或者他们会告诉宝宝如何在将来像一个C有点的人一样运行
以便他们'''我能用它吗?
As the founder of .NET framework, Microsoft claims that it invention will
be
the next best platform for programming in a near future. Now it is 2005,
.NET is 5 years old, and can talk and walk for himself with some help of
his
mum.
The first public release of .NET was in 2/02. That makes .NET 3 years old,
not 5.
However, we see the same native office applications are coming out again,
and many other tools in SP2 of XP which could be in managed code....but
are
not. So, as the inventor of .NET , why doesn''t Microsoft itself use
"DOTNET"
in its applications? Is there any concern over the baby''s runnung
performance inside Microsoft itself, or they gonna teach the baby how to
run
like a C kinda guy in future, so that they''ll be able to use it for
themselves?




我不能谈论婴儿,但我的猜测是你不会看到广泛的

用.NET编写的应用程序,直到.NET Framework被烘焙。到了

操作系统本身(Longhorn)。现在,只有在使用SP更新了
WinXP或者用户手动添加它时才安装.NET Framework。



I can''t speak about babies, but my guess is that you won''t see widespread
applications written in .NET until the .NET Framework is "baked in" to the
OS itself (Longhorn). Right now, the .NET Framework is only installed if
WinXP is updated with SP''s or if the user manually added it themselves.


使用安装包含.NET运行时当然是可能的。在Longhorn发布之后,即使

,在XP和W2K之前很长一段时间(或者对于

而言,重要的是ME或98)都会消失。当然,

"烘焙的数量和成熟度托管接口增加,编写起来会变得更容易,并且在.NET中分发大型商业应用程序,但是今天它仍然是可行的。


我想说一个更重要的原因就是

的成本完全重写了像Office这样的大型产品的整个代码库

可能也是这样甚至可以克服.NET的好处。

已经开始发生的是,通过主互操作程序集支持将.NET应用程序连接到Office

。在将来的版本中,我希望
期望Office功能的托管接口将被烘焙。对于
Office,此时,部分Office(尤其是新的)将开始将

写为托管代码。在某些时候,几年后,当出于商业原因指示完整的返工时,我怀疑

个别办公应用程序将逐一重写托管代码,

可能是托管C ++和C#的组合。而且我怀疑那里会有一小部分装配工隐藏在那里。


微软肯定愿意吃自己的狗粮,但你绝对不能

忘记市场吸收任何新技术需要时间,无论人们有多积极性以及技术有多好,都需要时间。


--BOB


" Scott M." < S - *** @ nospam.nospam>在留言中写道

新闻:e8 ************** @ TK2MSFTNGP10.phx.gbl ...
It is certainly possible to include the .NET runtime with an install. Even
after Longhorn is released it will be a long time before XP and W2K (or for
that matter, ME or 98) go away. Certainly as the number and maturity of
"baked in" managed interfaces increases, it will become easier to write and
distribute large commercial applications in .NET, but it is nevertheless
feasible today.

I would say that a much more significant reason is simply that the cost of
completely rewriting the entire codebase of a massive product like Office is
probably way too much to overcome even the benefits of .NET. What is
already starting to happen is that interfacing .NET applications to Office
is being supported via Primary Interop Assemblies. In future releases, I''d
expect managed interfaces to Office functionality will be "baked in" to
Office, and at that point, parts of Office (especially new ones) will begin
to be written as managed code. At some point, a few years down the road
when a complete rework is indicated for business reasons, I suspect that
individual office apps will one by one be rewritten mostly in managed code,
probably a combination of managed C++ and C#. And I suspect there will
always be a smattering of assembler hiding in there.

Microsoft is certainly willing to eat its own dog food, but you must never
forget that it takes time for the marketplace to absorb any new technology,
no matter how motivated people are and how good the technology may be.

--Bob

"Scott M." <s-***@nospam.nospam> wrote in message
news:e8**************@TK2MSFTNGP10.phx.gbl...

我不能谈论婴儿,但我的猜测是,你不会看到用.NET编写的广泛的应用程序,直到.NET框架被烘焙。到操作系统本身(Longhorn)。现在,只有在使用SP更新了WinXP或者用户手动添加它时才安装.NET Framework。

I can''t speak about babies, but my guess is that you won''t see widespread
applications written in .NET until the .NET Framework is "baked in" to the
OS itself (Longhorn). Right now, the .NET Framework is only installed if
WinXP is updated with SP''s or if the user manually added it themselves.



>因此,作为.NET的发明者,为什么Microsoft>本身不使用DOTNET。在
>So, as the inventor of .NET , why doesn''t Microsoft >itself use "DOTNET" in
其应用程序?
有效问题。在这一点上,我不知道这个问题的答案。


-

问候

Alvin Bruney

[无耻的作者插件]

带有.NET的Microsoft Office Web Components黑皮书

可在 www.lulu.com/owc

------------- -------------------------------------

" Herr Lucifer" <" \\\
" HerrLucifer\\\
@microsoft.com>在消息中写道

新闻:%2 ****************** @ TK2MSFTNGP09.phx.gbl ...作为.NET框架的创始人,微软声称它的发明将成为不久的将来下一个最佳编程平台。现在是2005年,
.NET已有5年历史了,可以在他/她妈妈的帮助下为自己说话和走路。
但是,我们看到同样的原生办公室应用程序再次出现,和XP中的许多其他工具可以在托管代码中....但
不是。那么,作为.NET的发明者,为什么微软本身不会在其应用程序中使用DOTNET
?是否有任何关注婴儿在微软内部的表现,或者他们会告诉宝宝如何在将来像一个C有点的人一样运行
以便他们'''是否可以自己使用它?

its applications? valid question. At this point, I don''t know the answer to that question.

--
Regards
Alvin Bruney
[Shameless Author Plug]
The Microsoft Office Web Components Black Book with .NET
available at www.lulu.com/owc
--------------------------------------------------
"Herr Lucifer" <"\n"HerrLucifer\n@microsoft.com> wrote in message
news:%2******************@TK2MSFTNGP09.phx.gbl... As the founder of .NET framework, Microsoft claims that it invention will
be
the next best platform for programming in a near future. Now it is 2005,
.NET is 5 years old, and can talk and walk for himself with some help of
his
mum.
However, we see the same native office applications are coming out again,
and many other tools in SP2 of XP which could be in managed code....but
are
not. So, as the inventor of .NET , why doesn''t Microsoft itself use
"DOTNET"
in its applications? Is there any concern over the baby''s runnung
performance inside Microsoft itself, or they gonna teach the baby how to
run
like a C kinda guy in future, so that they''ll be able to use it for
themselves?



这篇关于为什么.NET中没有严肃的MS应用呢?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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