试图在vb.net和c#.net之间做出决定 [英] trying to decide between vb.net and c#.net

查看:47
本文介绍了试图在vb.net和c#.net之间做出决定的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我是使用MS Access,SQL Server和MySQL的数据库开发人员,而且我想要为我的数据库开发一些基于浏览器的前端。

但是,构建一个基于Web的界面对我来说是新的,我需要做出一个关于我将学习和使用哪种开发语言的决定。


我明白vb.net和c#.net都是这个

目的的强大语言,我想选择其中之一并集中精力

那种语言。但是,我对这两者的相对优势和两者的缺点一无所知。


我有多年的VBA编程经验,但是我听说VB.net是如此不同以至于几乎就像学习一种新的语言一样。无论如何,我并不关心利用

我可能已经知道的关于VB的事情,因为我选择的语言很可能是
很可能是未来几年内最好的网络开发工具 -

可能会被广泛使用,并得到这些新闻组的[真正的

精彩]贡献者的支持。目前看来,两个开发平台都符合这个标准。


任何人都可以给我一些可能有助于我做出这个决定的想法,或者

指导我获取可能对这个

主题有所了解的信息来源,并帮我做出这个决定?


谢谢你提前,


Paul

I''m a database developer working with MS Access, SQL Server and MySQL, and I
would like to develop some browser-based front ends for my databases.
However, building a web-based interface is new to me, and I need to make a
decision about which development language I will learn and use.

I understand that both vb.net and c#.net are powerful languages for this
purpose, and I would like to choose one of the two and focus my efforts on
that language. However, I don''t know anything about the relative advantages
and disadvantages of the two.

I have several years of experience programming in VBA in Access, but I''ve
heard that VB.net is so different that it would almost be like learning a
new language. In any event, I''m not as concerned about taking advantage of
what I might already know about VB as I am about choosing a language which
is likely to be the best web development tool over the next several years -
one that is likely to be in widespread use and supported by the [truly
wonderful] contributors to these newsgroups. At present, it appears both
development platforms meet that criteria.

Can anyone give me some thoughts that might help me with this decision, or
direct me to a source of information that might shed some light on this
subject, and help me make this decision?

Thanks in advance,

Paul

推荐答案

Hello Paul,

此主题之前已经讨论过很多,我的结论是你感觉舒服或者你喜欢的任何一个。在ASP .NET应用程序开发方面,我真的没有看到任何一种语言的缺点



我个人用两种语言开发ASP .NET应用程序。每种语言都有

喜欢和不喜欢。有些人不喜欢冗长或者

VB .NET,有些人不喜欢C#中的大括号。它们只是首选项。

毕竟,我们是针对.NET Framework进行编程的,所以对我来说语言并不是真的很重要,虽然我不会写COBOL中的.NET应用程序......

Hello Paul,

This topic has been discussed so much before and my conclusion is whichever
you feel comfortable or whichever you like. I really don''t see any disadvantage
to either of language when it comes to ASP .NET application development.
I personally developed ASP .NET application in both languages. There are
likes and dislikes on each language. Some people don''t like "wordiness" or
VB .NET, some people don''t like curly bracket in C#. They are just preferences.
After all, we are programming against .NET Framework, so to me language doesn''t
really matter anymore although I wouldn''t write .NET app in COBOL...

我是使用MS Access,SQL Server和MySQL的数据库开发人员,我想开发我的
数据库的一些基于浏览器的前端。但是,构建基于Web的界面对我来说是新的,我需要决定使用哪种开发语言来学习和使用。

我理解这两种vb.net和c#.net是这个目的的强大语言,我想选择其中之一,并将我的努力集中在该语言上。但是,我对这两者的相对优缺点一无所知。

我有几年的VBA编程访问经验,但是我是'听说VB.net是如此不同,几乎就像学习一门新语言一样。无论如何,我并不关心
利用我可能已经了解的VB,因为我选择的语言可能是最好的网络开发
未来几年的工具 - 可能会广泛使用并得到这些新闻组的[真正精彩]贡献者的支持。目前,两个开发平台似乎都符合这个标准。

任何人都可以给我一些想法,可以帮助我做出这个决定,或者指导我一个信息来源这可能会对这个问题有所启发,并帮助我做出这个决定?

提前致谢,

Paul
I''m a database developer working with MS Access, SQL Server and MySQL,
and I would like to develop some browser-based front ends for my
databases. However, building a web-based interface is new to me, and I
need to make a decision about which development language I will learn
and use.

I understand that both vb.net and c#.net are powerful languages for
this purpose, and I would like to choose one of the two and focus my
efforts on that language. However, I don''t know anything about the
relative advantages and disadvantages of the two.

I have several years of experience programming in VBA in Access, but
I''ve heard that VB.net is so different that it would almost be like
learning a new language. In any event, I''m not as concerned about
taking advantage of what I might already know about VB as I am about
choosing a language which is likely to be the best web development
tool over the next several years - one that is likely to be in
widespread use and supported by the [truly wonderful] contributors to
these newsgroups. At present, it appears both development platforms
meet that criteria.

Can anyone give me some thoughts that might help me with this
decision, or direct me to a source of information that might shed some
light on this subject, and help me make this decision?

Thanks in advance,

Paul



Paul,


使用Winforms,我认为经典VBx

和VBNet之间存在很大差异。 br />

随着Webform的开始肯定少了。


但是,VBNet用于服务器端而非客户端。您将来也必须使用

JxxScript或VBA作为客户端。 (此外,在我的

意见是最好的客户端是JavaScript所有单独的

,因为你可以在互联网上找到大量的样本。) />

从ASP到ASPX的一种方式。

对ASP页面进行一些必要的更改也将其作为ASPX运行。

取出所有内联VBA服务器端代码并​​将其设置在

a中的特殊段落中真正的ASPX VBNet方式。

然后,取出服务器端代码并​​带上它以DLL方式使用ASPX.vb段落




VBNet或C#。如果你是一个网络程序员,你就不会看到它,C#只是用来编写JavaScript的可能性越来越小。 VBNet与

相同,但与VBA相同。


因为你说你不是,我会选择VBNet,即使它只是<每次使用C#时你都会得到的事实是
每个案例中你都会有这个事实

敏感且等于运算符(这是C派生语言==)的问题。


首先你可以看一下这个页面,不过我认为这主要来自我上面描述的第一步和第二步。

http://samples.gotdotnet.com/quickstart/


而且当然还有一个可以执行这个步骤的步骤

http://msdn.microsoft.com/asp.net/asprk/


只是我的想法,


Cor


Paul James" < pp ************* @SPAMsurewest.FOREVERnet>>
Paul,

With Winforms, there is in my opinion a big difference between classic VBx
and VBNet.

With Webform that is certainly in the beginning less.

However, VBNet is for server side not client side. You would have to use
JxxScript or VBA for client side in future as well. (In addition, in my
opinion is the best for the clientside is JavaScript all was it alone
because you can find tons of samples for that on Internet).

A way to go to come from ASP to ASPX.
Make the few needed changes to an ASP page too run it as ASPX.
Take out all inline VBA server side code and set it in special paragraphs in
a true ASPX VBNet way.
And than, take out the Server Side code and bring it to ASPX.vb paragraphs
in a DLL way.

VBNet or C#. When you was a web programmer you would not see it, C# is just
writing JavaScript with more and less possibilities. VBNet is that in the
same way but than with VBA.

Because you said you are not, I would choose for VBNet even when it was only
of the facts that with C# you will have in the beginning everytime case
sensitive and equal operator (which is in C derived languages ==) problems.

For the start you can have a look at this pages, however in my opinion goes
this mostly from the first and second step I describe above.

http://samples.gotdotnet.com/quickstart/

And than there is of course this one that does the thirth step as well

http://msdn.microsoft.com/asp.net/asprk/

Just my thought,

Cor

Paul James" <pp*************@SPAMsurewest.FOREVERnet>>
我是使用MS Access,SQL Server和MySQL的数据库开发人员,以及
我想为我的数据库开发一些基于浏览器的前端。
然而,构建基于Web的界面对我来说是新的,我需要做出关于哪种开发语言的决定将学习和使用。

我知道vb.net和c#.net都是这个目的的强大语言,我想选择其中一个并集中精力那个语言。但是,我对这两者的相对优缺点一无所知。

我有几年的VBA在Access中编程的经验,但我已经
听说VB.net是如此不同,几乎就像学习一门新语言。无论如何,我并不关心利用我可能已经了解的关于VB的知识,因为我在选择一种语言
这可能是下一代最好的网络开发工具。几年 - 一个可能被广泛使用并得到这些新闻组的[真正精彩]贡献者的支持。目前,它似乎两个开发平台都符合这个标准。

任何人都可以给我一些想法,可以帮助我做出这个决定,或者
指导我到一个信息来源这可能会对这个主题有所启发,并帮助我做出这个决定?

提前致谢,

Paul
I''m a database developer working with MS Access, SQL Server and MySQL, and
I would like to develop some browser-based front ends for my databases.
However, building a web-based interface is new to me, and I need to make a
decision about which development language I will learn and use.

I understand that both vb.net and c#.net are powerful languages for this
purpose, and I would like to choose one of the two and focus my efforts on
that language. However, I don''t know anything about the relative
advantages and disadvantages of the two.

I have several years of experience programming in VBA in Access, but I''ve
heard that VB.net is so different that it would almost be like learning a
new language. In any event, I''m not as concerned about taking advantage
of what I might already know about VB as I am about choosing a language
which is likely to be the best web development tool over the next several
years - one that is likely to be in widespread use and supported by the
[truly wonderful] contributors to these newsgroups. At present, it
appears both development platforms meet that criteria.

Can anyone give me some thoughts that might help me with this decision, or
direct me to a source of information that might shed some light on this
subject, and help me make this decision?

Thanks in advance,

Paul



嗨Paul


双语并学习两者!正如其他人所说的那样,你正在查看从你的源代码生成的底层IL代码前端的b / b
代码,并且两者都使用相同的Framework类库。在语言之间移动

真的不是那么难......

Nigel armstrong


" Paul James"写道:
Hi Paul

Be bi-lingual and learn both! As others have said, you are looking at a
front end over the underlying IL code that is generated from your source
code, and both use the same Framework class library. Moving between languages
is really not that hard...

Nigel armstrong

"Paul James" wrote:
我是使用MS Access,SQL Server和MySQL的数据库开发人员,我想为我的数据库开发一些基于浏览器的前端。
然而,建立一个基于Web的界面对我来说是新的,我需要做出关于我将学习和使用哪种开发语言的决定。

我理解两者vb.net和c#.net是这个目的的强大语言,我想选择其中之一并将我的工作重点放在那个语言上。但是,我对这两者的相对优势和缺点一无所知。

我有几年的VBA编程访问经验,但我已经听说VB.net是如此不同,几乎就像学习一门新语言。无论如何,我并不关心利用我可能已经了解的VB,因为我选择的语言可能是下一个最好的Web开发工具。几年 -
一个可能被广泛使用并得到这些新闻组的[真正很好的]贡献者的支持。目前,似乎两个开发平台都符合这个标准。

任何人都可以给我一些可能帮助我做出这个决定的想法,或者
指导我到一个信息来源这可能会对这个主题有所启发,并帮助我做出这个决定?

提前致谢,

Paul
I''m a database developer working with MS Access, SQL Server and MySQL, and I
would like to develop some browser-based front ends for my databases.
However, building a web-based interface is new to me, and I need to make a
decision about which development language I will learn and use.

I understand that both vb.net and c#.net are powerful languages for this
purpose, and I would like to choose one of the two and focus my efforts on
that language. However, I don''t know anything about the relative advantages
and disadvantages of the two.

I have several years of experience programming in VBA in Access, but I''ve
heard that VB.net is so different that it would almost be like learning a
new language. In any event, I''m not as concerned about taking advantage of
what I might already know about VB as I am about choosing a language which
is likely to be the best web development tool over the next several years -
one that is likely to be in widespread use and supported by the [truly
wonderful] contributors to these newsgroups. At present, it appears both
development platforms meet that criteria.

Can anyone give me some thoughts that might help me with this decision, or
direct me to a source of information that might shed some light on this
subject, and help me make this decision?

Thanks in advance,

Paul



这篇关于试图在vb.net和c#.net之间做出决定的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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