如果不是.Net那又怎样? [英] If not .Net then what?

查看:49
本文介绍了如果不是.Net那又怎样?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在一个关于使用Thinstall和Xenocode包装.Net应用程序的帖子中,

有人指出可能有更好的编程语言/ IDE来使用
用于此目的创建独立的单个可执行应用程序。


我的目标是创建用于Windows XP +操作系统的桌面应用程序,这些应用程序将
作为单个可执行文件分发,而不是需要传统的

安装包才能运行。


我想使用拖放式UI开发工具,如.Net IDE

(或旧的VB6)使开发尽可能简单。我是一个业余爱好者

程序员,想要推出一些有用的应用程序,但我不想

必须成为像C ++这样的复杂语言的专家可靠地这样做。


不止一个人回复上一个帖子认为

..Net非常适合所有个人电脑所在的企业环境严格按照b $ b规定,但可能不是开发我想为PC社区开发的应用类型的最佳选择。


那么在您看来,用什么来开发我想要开发的

类型的应用程序会是什么呢?


jim

In a thread about wrapping .Net applications using Thinstall and Xenocode,
it was pointed out that there may be better programming languages/IDEs to
use for the purpose of creating standalone, single executable apps.

My goal is to create desktop applications for use on Windows XP+ OSs that
are distributed as single executables that do not require traditional
install packages to run.

I would like to use a drag and drop UI development tool like the .Net IDE
(or the old VB6) to make development as easy as possible. I am a hobbyist
programmer and would like to put out some useful apps, but I don''t want to
have to become an expert at a complex language like C++ to do so reliably.

More than one person responding to the previous thread held the opinion that
..Net was great for corporate environments where all PCs are strictly
regulated, but may not be the best option to develop the type of apps that I
would like to develop for the PC community at large.

So what, in your opinion, would be a good alternative to use to develop the
type of applications that I am trying to develop?

jim

推荐答案

jim写道:
jim wrote:

在一个关于包装的帖子中.Net应用程序使用Thinstall和Xenocode,

有人指出可能有更好的编程语言/ IDE来使用
用于pu创建独立的单个可执行应用程序。


我的目标是创建用于Windows XP +操作系统的桌面应用程序,这些应用程序将
作为单个可执行文件分发不需要传统的

安装包运行。


我想使用拖放式UI开发工具,如.Net IDE

(或旧的VB6)使开发尽可能简单。我是一个业余爱好者

程序员,想要推出一些有用的应用程序,但我不想

必须成为像C ++这样的复杂语言的专家可靠地这样做。


不止一个人回复上一个帖子认为

.Net非常适合所有PC都严格的企业环境

受到监管,但可能不是开发我想为PC社区开发的应用类型的最佳选择。


那么,在您看来,用什么来开发我正在尝试开发的

类型的应用程序是什么?
In a thread about wrapping .Net applications using Thinstall and Xenocode,
it was pointed out that there may be better programming languages/IDEs to
use for the purpose of creating standalone, single executable apps.

My goal is to create desktop applications for use on Windows XP+ OSs that
are distributed as single executables that do not require traditional
install packages to run.

I would like to use a drag and drop UI development tool like the .Net IDE
(or the old VB6) to make development as easy as possible. I am a hobbyist
programmer and would like to put out some useful apps, but I don''t want to
have to become an expert at a complex language like C++ to do so reliably.

More than one person responding to the previous thread held the opinion that
.Net was great for corporate environments where all PCs are strictly
regulated, but may not be the best option to develop the type of apps that I
would like to develop for the PC community at large.

So what, in your opinion, would be a good alternative to use to develop the
type of applications that I am trying to develop?



我认为你应该坚持使用C#(如果您愿意,还应该使用VB.NET)。只是

考虑不是针对最新和最好的.NET版本。


因为Win2003 Windows预装了.NET并且它

通过Windows Update推送到Windows XP。


我相信你甚至可以用你的应用程序分发运行时。


除非你的应用程序专门针对使用旧Windows

版本和/或慢速拨号互联网连接的用户,然后我不能用b $ b来查看.NET的问题!


Arne

I think you should stick to C# (or VB.NET if you so prefer). Just
consider not targeting the latest and greatest .NET version.

Since Win2003 Windows does come with .NET preinstalled and it
is pushed out to Windows XP via Windows Update.

I believe you can even distribute the runtime with your app.

Unless your app specifically targets users with old Windows
version and/or slow dialup internet connections, then I can not
see a problem going with .NET !

Arne


应该在每台Windows XP机器上安装.NET框架,该机器保持更新状态。这意味着您不必创建安装程序包。你

可以单独分发可执行文件,它应该可以正常工作。 Vista机器

预安装了.NET框架。


我听到的对.NET框架的唯一反对意见是来自那些说<他们不想在他们的电脑上安装一些大的运行时库。但他们认为Windows本身是什么?它是一个很大的运行时库,每个

windows应用程序都需要运行。 .NET框架只是

System32目录中的一些额外的DLL。


我主要使用VB来进行所有开发。现在每一个&然后一些假的

会给我发电子邮件,并且你为什么不编写这个程序的版本

不需要.NET框架? ;而且我会回答为什么你不是?b $ b你自己写的?"


我用VB而不是因为我是愚蠢,但因为我很懒。我喜欢我可以在几秒钟内敲出一个窗体,并使用各种内置的

函数和类来完成我想要完成的工作。我已经知道了

在15分钟内完成一个快速的应用程序,当有人说我需要一个实用程序来做这个...... b $ b时。使用像gcc或其他命令行编译器这样的非ide语言

对我没有任何意义。这是浪费时间。


如果我需要制作一个没有.NET框架的程序(一个

'' BartPE可引导CD,例如)然后我使用BCX。但是为了
设计表单,我使用VB6创建.frm文件,并使用一个程序我将
写入将.frm文件转换为需要的BCX代码在运行时创建表格




所以这取决于你。使用你觉得舒服的任何东西,不要听。

那些对你选择的语言有过预想的人。


"吉姆" < ji*@home.net写在留言中

新闻:Oz ******************* @ bignews7.bellsouth.net。 ..
The .NET framework should be installed on every Windows XP machine that is
kept updated. That means you don''t have to create an installer package. You
can distribute the executable alone and it should work fine. Vista machines
have the .NET framework pre-installed.

The only objection to the .NET framework I''ve heard is from people who say
they don''t want some big runtime library installed on their pc''s. But what
do they think Windows itself is? It''s a big runtime library that every
windows application ever written requires to run. The .NET framework is just
a few extra DLL''s in the System32 directory.

I use primarily use VB for all my development. Every now & then some dummy
will email me and with "why don''t you write a version of this program that
doesn''t require the .NET framework?" And I''ll respond with "why don''t you
write it yourself?"

I use VB not because i''m stupid, but because I''m lazy. I like that I can
whip out a windows form in a few seconds and use the various built-in
functions and classes to do the work that I want done. I''ve been known to
get a quick app done in 15 minutes when someone says "I need a utility to do
this...". Using a non-ide language like gcc or other command-line compilers
doesn''t make any sense to me. It''s a time waster.

If I need to make a program that works without the .NET framework (one
that''ll run on a BartPE bootable CD, for example) then I use BCX. But to
design the form, I use VB6 to create the .frm file, and use a program I
wrote to convert the .frm file into the BCX code needed to create the form
at runtime.

So it''s up to you. Use whatever you''re comfortable with and don''t listen to
people who have pre-conceived ideas about your language of choice.

"jim" <ji*@home.netwrote in message
news:Oz*******************@bignews7.bellsouth.net. ..

在一个关于使用Thinstall和Xenocode包装.Net应用程序的帖子中,

有人指出可能有更好的编程语言/ IDE将

用于创建独立的单个可执行应用程序。


我的目标是创建用于Windows XP +操作系统的桌面应用程序

作为单个可执行文件分发,不需要运行传统的

安装包。


我想使用拖动和删除UI开发工具,如.Net IDE

(或旧的VB6),使开发尽可能简单。我是一个业余爱好者

程序员,想要推出一些有用的应用程序,但我不想

必须成为像C ++这样的复杂语言的专家可靠地这样做。


不止一个人回复上一个帖子持有意见

.Net非常适合所有PC都严格的企业环境

受到监管,但可能不是开发我想为PC社区开发的应用类型的最佳选择。


那么,在您看来,用什么来开发我想要开发的应用程序类型是一个很好的替代方案?


jim
In a thread about wrapping .Net applications using Thinstall and Xenocode,
it was pointed out that there may be better programming languages/IDEs to
use for the purpose of creating standalone, single executable apps.

My goal is to create desktop applications for use on Windows XP+ OSs that
are distributed as single executables that do not require traditional
install packages to run.

I would like to use a drag and drop UI development tool like the .Net IDE
(or the old VB6) to make development as easy as possible. I am a hobbyist
programmer and would like to put out some useful apps, but I don''t want to
have to become an expert at a complex language like C++ to do so reliably.

More than one person responding to the previous thread held the opinion
that .Net was great for corporate environments where all PCs are strictly
regulated, but may not be the best option to develop the type of apps that
I would like to develop for the PC community at large.

So what, in your opinion, would be a good alternative to use to develop
the type of applications that I am trying to develop?

jim



[后续设置为comp.programming,我正在读这个帖子]


Terry Olsen说:


< snip>
[followups set to comp.programming, where I''m reading this thread]

Terry Olsen said:

<snip>

对.NET框架的唯一反对意见我听说是fr那些人们说b他们不想在他们的电脑上安装一些大的运行时库。
The only objection to the .NET framework I''ve heard is from people who
say they don''t want some big runtime library installed on their pc''s.



另一个反对意见是它很慢。我移动到.Net的第一个程序比原来慢了大约60倍b - b太慢而无法使用。


第三个反对意见是它'不便携。即使我想在Linux下运行.Net程序,我实际上也不能这样做 - 至少,不是

。 Mono承诺解决这个问题...... oonnee ddaayy ......但是在同时,Linux用户宁愿拥有真正有用的东西。


< snip>

Another objection is that it''s slow. The first program I moved to .Net ran
around 60 times slower than native - way too slow to be useful.

A third objection is that it''s non-portable. Even if I were of a mind to
run .Net programs under Linux, I couldn''t actually do so - at least, not
yet. Mono promises to sort that out... oonnee ddaayy...... but in the
meantime Linux users would rather have something that actually works.

<snip>


我使用VB不是因为我很蠢,而是因为我很懒。
I use VB not because i''m stupid, but because I''m lazy.



比你更懒,我在那些罕见的情况下使用C ++ Builder,我需要写一个Windows程序。因为我很懒,我更喜欢使用Linux,几乎所有东西都更容易做到。 (在平衡和公平的利益中,我当然会承认有些事情在Windows中更容易做到。但是工业实力

编程不是其中之一。)

Being even lazier than you, I use C++ Builder for those rare occasions when
I need to write a Windows program. Because I''m so lazy, though, I prefer
to use Linux, where almost everything is so much easier to do. (In the
interests of balance and fairness, I will of course concede that there are
some things that it''s easier to do in Windows. But industrial-strength
programming isn''t one of them.)


我喜欢我可以

掀起一个Windows窗体在几秒钟内完成并使用各种内置的

函数和类来完成我想要完成的工作。我知道

在15分钟内完成一个快速的应用程序,当有人说我需要一个实用程序来支付
这样做...。
I like that I can
whip out a windows form in a few seconds and use the various built-in
functions and classes to do the work that I want done. I''ve been known to
get a quick app done in 15 minutes when someone says "I need a utility to
do this...".



你带了什么?响应这样一个请求的个人记录是第一个版本的30 b / b
秒(包括编译),当用户突然决定需要一些额外时,另一个60

秒功能。

Builder就像这样。我向你推荐它 - 它也不需要那个

愚蠢的.Net框架。

What took you? My personal record for responding to such a request is 30
seconds (including compilation) for the first version, and another 60
seconds when the user suddenly decided to require some extra features.
Builder rocks like that. I recommend it to you - and it doesn''t need that
silly .Net framework either.


使用非ide语言像gcc或其他命令行

编译器对我没有任何意义。这是浪费时间。
Using a non-ide language like gcc or other command-line
compilers doesn''t make any sense to me. It''s a time waster.



我不想浪费时间,这就是我使用最好的工具的原因。
有时候,那个'是一个像C ++ Builder这样的IDE工具。但有时它是一个

命令行工具。如果你认为命令行编译器浪费了b / b
时间,这表明你没有太多的生活体验,而是在点击点击的世界之外。


< snip>

I don''t like wasting my time, which is why I use the best tool for the job.
Sometimes, that''s an IDE tool like C++ Builder. But sometimes it''s a
command-line tool. If you think command line compilers are a waste of
time, that suggests that you haven''t much experience of life outside the
world of pointy-clicky.

<snip>


所以这取决于你。使用你觉得舒服的任何东西,不要听取有关你选择的语言的预想法的人的b $ b。
So it''s up to you. Use whatever you''re comfortable with and don''t listen
to people who have pre-conceived ideas about your language of choice.



至少,我同意你的意见。


-

Richard Heathfield< http://www.cpax.org.uk>

电子邮件:-http:// www。 + rjh @

谷歌用户:< http://www.cpax.org.uk/prg/writings/googly.php>

Usenet是一个奇怪的放置" - dmr 1999年7月29日

There, at least, I can agree with you.

--
Richard Heathfield <http://www.cpax.org.uk>
Email: -http://www. +rjh@
Google users: <http://www.cpax.org.uk/prg/writings/googly.php>
"Usenet is a strange place" - dmr 29 July 1999


这篇关于如果不是.Net那又怎样?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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