473,320 Members | 1,848 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,320 software developers and data experts.

Why VB.NET??

Dear all,

I found developing a NOT web related application is too difficult when usng
VB.NET, also the deployment is not easy, is it I am not supposed to use .NET
framework platform??

Please help..

Thank you

Felix
Nov 21 '05 #1
28 1150
hi there!!!
i think you dont have much exposure to the vb.net. vb.net is the most
easy language to developed any application amongs the other languages
supported by the .net framework. i'm a vb.net developer so that i can
say the u should learn swimming b4 u just into the sea.

Nov 21 '05 #2
hi there!!!
i think you dont have much exposure to the vb.net. vb.net is the most
easy language to developed any application amongs the other languages
supported by the .net framework. i'm a vb.net developer so that i can
say the u should learn swimming b4 u jump into the sea.

Nov 21 '05 #3
I agree with the other user. I started using VB from version 3 & VB.NET is
so easy & very powerful indeed. If you want more power then I suggest a
'man's' language and learn C++ though.
Nov 21 '05 #4
These kind of messages crop up from time to time and they are I think
somewhat philosophical in nature. If you already have a grasp of OOP, then
VB.NET is quite easy to get to grips with. Of course, you still need a
baseline level of knowledge about the APIs in order to be truely productive
with .NET and not start off down the wrong route with your project.

"FelixLeung" <to@felixleung.com> wrote in message
news:Oz*************@TK2MSFTNGP15.phx.gbl...
Dear all,

I found developing a NOT web related application is too difficult when
usng VB.NET, also the deployment is not easy, is it I am not supposed to
use .NET framework platform??

Please help..

Thank you

Felix

Nov 21 '05 #5
"FelixLeung" <to@felixleung.com> ha scritto nel messaggio
news:Oz*************@TK2MSFTNGP15.phx.gbl...

also the deployment is not easy


but... if it is sufficient a copy of the exe and dll used... :)

There's nothing so easy as the deployment of a .net application.

--
Reporting tool: http://www.neodatatype.net
Nov 21 '05 #6
>If you want more power then I suggest a 'man's' language and learn C++
though.


Crouchie you make me curious what do you mean with that, could C++ not be
used by woman or do you mean something else?

Cor
Nov 21 '05 #7
Robin,
Of course, you still need a baseline level of knowledge about the APIs in
order to be truely productive with .NET and not start off down the wrong
route with your project.


You make me as well curious, where is this sentence based on?

Cor
Nov 21 '05 #8
Felix,

That can be, however probably most developers in this newsgroup have an
other opinion about by instance Office developing. They want more control on
the results. What for me does not mean that office development is wrong, as
well is it not wrong as somebody makes templates for Word and calls that
developing.

However there are than mostly other goals to reach

Just my thought,

Cor
Nov 21 '05 #9
Cor,

What I meant is that the most powerful language (and the best in my opinion)
to know is C++. It wasn't meant as a sexist statement that I made earlier.
Nov 21 '05 #10
"Zanna" <zn*******@virgilio.it> wrote in message
news:uJ**********************@news3.tin.it...
"FelixLeung" <to@felixleung.com> ha scritto nel messaggio
news:Oz*************@TK2MSFTNGP15.phx.gbl...
also the deployment is not easy


but... if it is sufficient a copy of the exe and dll used... :)

There's nothing so easy as the deployment of a .net application.


.... provided
(a) all of your users already have the .Net Framework installed,
(b) you abandon any sensible concept of code reuse, because
any "shared" assemblies you might have proliferate all over the
place as local copies snared into each and every application, and
(c) you abandon any idea of sharing data between those so-called
"shared" assemblies (passing data created in one DLL to another)
because the Framework see them as totally discrete and
incompatible types.

Share and Enjoy ...

Regards,
Phill W.
Nov 21 '05 #11
Crouchie,
What I meant is that the most powerful language (and the best in my
opinion)
to know is C++. It wasn't meant as a sexist statement that I made earlier.

I was aware that it was not meant as an sexist statement. :-)

However I would be sure of your answer.

I don't agree with you. The most powerfull language is that language in my
opinion that fits the problem the best. In a lot of cases is C++ than in my
opinion a very very poor program language.

Cor
Nov 21 '05 #12
"Phill. W" <P.A.Ward@o-p-e-n-.-a-c-.-u-k> ha scritto nel messaggio
news:d2**********@yarrow.open.ac.uk...

... provided
(a) all of your users already have the .Net Framework installed,
That's obvious.
Is a prerequisite, the same with Java, VB, some Borland C++ programs that
requires VCL, PHP, and so on.
If your app works with SQL server you need... SQL server ;)
(b) you abandon any sensible concept of code reuse, because
any "shared" assemblies you might have proliferate all over the
place as local copies snared into each and every application, and
That's not completely true.
You can share your assemblies in the global cache and ALL programs will see
them.
Surely you don't redistribuite the framework assembly you reference in each
application ;)
(c) you abandon any idea of sharing data between those so-called
"shared" assemblies (passing data created in one DLL to another)
because the Framework see them as totally discrete and
incompatible types.


Only if you break the versioning release number.

--
Reporting tool: http://www.neodatatype.net
Nov 21 '05 #13
"lucky" <tu************@gmail.com> schrieb:
i think you dont have much exposure to the vb.net. vb.net is the most
easy language to developed any application amongs the other languages
supported by the .net framework. i'm a vb.net developer so that i can
say the u should learn swimming b4 u just into the sea.


I agree that this applies to the languages which can be used to develop
applications for the .NET Framework. However, in some situations using .NET
is overkill, which means that .NET will introduce an unnecessary complexity.

--
M S Herfried K. Wagner
M V P <URL:http://dotnet.mvps.org/>
V B <URL:http://classicvb.org/petition/>

Nov 21 '05 #14
Robin,

"Robin Tucker" <id*************************@reallyidont.com> schrieb:
These kind of messages crop up from time to time and they are I think
somewhat philosophical in nature. If you already have a grasp of OOP,
then VB.NET is quite easy to get to grips with. Of course, you still need
a baseline level of knowledge about the APIs in order to be truely
productive with .NET and not start off down the wrong route with your
project.


Well, even in-depth knowledge of OOP and the FCL won't make /deployment/
easier :-).

--
M S Herfried K. Wagner
M V P <URL:http://dotnet.mvps.org/>
V B <URL:http://classicvb.org/petition/>

Nov 21 '05 #15
Cor,

For me, C & C++ are the best things since sliced bread. Nothing anyone will
ever say will change my mind of that.

Admittedly, now I have to concentrate on coding in VB.NET which is
incredibly easy to do sinceMicrosoft have done the hard work to make our
(the coders) lives easier.
Nov 21 '05 #16
Crouchie,

I was writting I like more spagetti than bread. I write it, however there is
no answer needed. In my country they say that is a ball before the open
goal.

Cor
Nov 21 '05 #17
>> I found developing a NOT web related application is too difficult
when usng
VB.NET, also the deployment is not easy, is it I am not supposed to use .NET framework platform??


As compared to what language?

I'll admit, I much prefer C++, but VB.NET is enough of an improvement
over VB6 that it's actually quite usable. What language do you prefer,
and why?

Nov 21 '05 #18
Actually, a whole lot of real business applications are written in COBAL! I
wasn't aware of this until I ask my son who is studying computer science why
he programmed in Cobal!

"Linda" wrote:
I found developing a NOT web related application is too difficult when usng VB.NET, also the deployment is not easy, is it I am not supposed to use .NET framework platform??


As compared to what language?

I'll admit, I much prefer C++, but VB.NET is enough of an improvement
over VB6 that it's actually quite usable. What language do you prefer,
and why?

Nov 21 '05 #19
I had to do COBOL many, many, many years ago. You can learn it in a few
days - lol.
Nov 21 '05 #20
Dennis,

Cobol Common Business Oriented Language

The reason is that especially big companies are slow in changing, where one
of the reasons are unexpected errors.

An other reason is that Cobol is created for streaming processing. (The
process is to collect data, process that data streaming to a database,
process streaming from the database reports or by instance bills).

What is still a major part of the processes by big companies. Think for that
on Banks, Gas, Electra, Social etc companies.

Cobol fits very well for those processes (a major difference with newer
languages is that it is not event driven). So there is not much reason for
the management to change (a problem can be when a kind of hardware that was
forever used is not anymore deliverable, than we probably see actions driven
by panic.

I hope that this gives an idea

Cor
Nov 21 '05 #21
Well, back then Basic was not event driven also. I guess there are some
events in Cobol now :-)

Best Regards,
Alejandro Lapeyre

"Cor Ligthert" <no************@planet.nl> escribió en el mensaje
news:OI**************@TK2MSFTNGP12.phx.gbl...
Dennis,

Cobol Common Business Oriented Language

The reason is that especially big companies are slow in changing, where
one of the reasons are unexpected errors.

An other reason is that Cobol is created for streaming processing. (The
process is to collect data, process that data streaming to a database,
process streaming from the database reports or by instance bills).

What is still a major part of the processes by big companies. Think for
that on Banks, Gas, Electra, Social etc companies.

Cobol fits very well for those processes (a major difference with newer
languages is that it is not event driven). So there is not much reason for
the management to change (a problem can be when a kind of hardware that
was forever used is not anymore deliverable, than we probably see actions
driven by panic.

I hope that this gives an idea

Cor

Nov 21 '05 #22
Alejandro,
Well, back then Basic was not event driven also. I guess there are some
events in Cobol now :-)


I had first in my message (the original) however skipped that.

Because I think (don't know) that those newer ones are not which are used
for the processes I am talking about.

:-)

Cor
Nov 21 '05 #23

I had first in my message (the original) however skipped that.

I had that
first............................................. .............................
Nov 21 '05 #24
I couldnt resist to write COBOL. :-)
Best Regards,
Alejandro Lapeyre

"Cor Ligthert" <no************@planet.nl> escribió en el mensaje
news:et****************@TK2MSFTNGP12.phx.gbl...
Alejandro,
Well, back then Basic was not event driven also. I guess there are some
events in Cobol now :-)


I had first in my message (the original) however skipped that.

Because I think (don't know) that those newer ones are not which are used
for the processes I am talking about.

:-)

Cor

Nov 21 '05 #25
"Zanna" <zn*******@virgilio.it> wrote in message
news:xn**********************@news3.tin.it...
"Phill. W" <P.A.Ward@o-p-e-n-.-a-c-.-u-k> ha scritto nel messaggio
news:d2**********@yarrow.open.ac.uk...
... provided
(a) all of your users already have the .Net Framework installed,
That's obvious. Is a prerequisite ...


True enough, but this particular "prerequisite" runs to 20-odd Mb;
the VB6 equivalent was what? 4 Mb? Not /everyone/ has a T1
connection to Our Friends in Redmonds' down load site ;-)
(b) you abandon any sensible concept of code reuse, because
any "shared" assemblies you might have proliferate all over the
place as local copies snared into each and every application, and
That's not completely true.
You can share your assemblies in the global cache and ALL programs
will see them.


Again true, but the O.P. was, IIRC, referring to XCopy deployment,
just lift, drop and run, which precludes use of the GAC.
Surely you don't redistribuite the framework assembly you reference
in each application ;)


Of //course// I do 8-))
(c) you abandon any idea of sharing data between those so-called
"shared" assemblies (passing data created in one DLL to another)
because the Framework see them as totally discrete and
incompatible types.


Only if you break the versioning release number.


For a GAC-"registered" assembly, I'd agree but, to date, I've never
managed to pass data between "local" DLL's in different applications.

Regards,
Phill W.
Nov 21 '05 #26
You seem to imply that the more complicated a language is the more of a "man"
you are. FYI, all programming languages are "SIMPLE" including machine
language...it's the applicaiton design and especially the user interface that
really distinguishes the System's analysts from the programmers.

"Crouchie1998" wrote:
I had to do COBOL many, many, many years ago. You can learn it in a few
days - lol.

Nov 21 '05 #27
Again true, but the O.P. was, IIRC, referring to XCopy deployment,
just lift, drop and run, which precludes use of the GAC.


And also precludes *dll hell* which is kinda the whole point. Its horses
for courses and with .Net, you the developer get to decide.

Richard
Nov 21 '05 #28
more difficult than.... what?

I'm no lover of Microsoft in general ... but you have to give props to
the homies when they knock one out of the park.

I am developing vertical applications for my employer, a large
scientific insturment company, and blowing them away with how fast I
have been able to produce meaningful results, even though I have never
professionally developed desktop apps in my life.

if you are finding VB.NET too difficult, the problem is probably that
(a) you haven't cracked a good book on the subject [because] (b) you
are not a programmer.

If you are a designer, you might consider flash -- it has simple tools
for developing simple forms and can be made into an executable.

Nov 21 '05 #29

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

3
by: William C. White | last post by:
Does anyone know of a way to use PHP /w Authorize.net AIM without using cURL? Our website is hosted on a shared drive and the webhost company doesn't installed additional software (such as cURL)...
2
by: Albert Ahtenberg | last post by:
Hello, I don't know if it is only me but I was sure that header("Location:url") redirects the browser instantly to URL, or at least stops the execution of the code. But appearantely it continues...
3
by: James | last post by:
Hi, I have a form with 2 fields. 'A' 'B' The user completes one of the fields and the form is submitted. On the results page I want to run a query, but this will change subject to which...
0
by: Ollivier Robert | last post by:
Hello, I'm trying to link PHP with Oracle 9.2.0/OCI8 with gcc 3.2.3 on a Solaris9 system. The link succeeds but everytime I try to run php, I get a SEGV from inside the libcnltsh.so library. ...
1
by: Richard Galli | last post by:
I want viewers to compare state laws on a single subject. Imagine a three-column table with a drop-down box on the top. A viewer selects a state from the list, and that state's text fills the...
4
by: Albert Ahtenberg | last post by:
Hello, I have two questions. 1. When the user presses the back button and returns to a form he filled the form is reseted. How do I leave there the values he inserted? 2. When the...
1
by: inderjit S Gabrie | last post by:
Hi all Here is the scenerio ...is it possibly to do this... i am getting valid course dates output on to a web which i have designed ....all is okay so far , look at the following web url ...
2
by: Jack | last post by:
Hi All, What is the PHP equivilent of Oracle bind variables in a SQL statement, e.g. select x from y where z=:parameter Which in asp/jsp would be followed by some statements to bind a value...
3
by: Sandwick | last post by:
I am trying to change the size of a drawing so they are all 3x3. the script below is what i was trying to use to cut it in half ... I get errors. I can display the normal picture but not the...
0
by: DolphinDB | last post by:
Tired of spending countless mintues downsampling your data? Look no further! In this article, you’ll learn how to efficiently downsample 6.48 billion high-frequency records to 61 million...
1
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: Vimpel783 | last post by:
Hello! Guys, I found this code on the Internet, but I need to modify it a little. It works well, the problem is this: Data is sent from only one cell, in this case B5, but it is necessary that data...
0
by: ArrayDB | last post by:
The error message I've encountered is; ERROR:root:Error generating model response: exception: access violation writing 0x0000000000005140, which seems to be indicative of an access violation...
1
by: PapaRatzi | last post by:
Hello, I am teaching myself MS Access forms design and Visual Basic. I've created a table to capture a list of Top 30 singles and forms to capture new entries. The final step is a form (unbound)...
0
by: Defcon1945 | last post by:
I'm trying to learn Python using Pycharm but import shutil doesn't work
1
by: Shællîpôpï 09 | last post by:
If u are using a keypad phone, how do u turn on JavaScript, to access features like WhatsApp, Facebook, Instagram....
0
by: af34tf | last post by:
Hi Guys, I have a domain whose name is BytesLimited.com, and I want to sell it. Does anyone know about platforms that allow me to list my domain in auction for free. Thank you
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.