|
I think the options should also have C#.NET along with VB.NET something like VB or (VB.NET/ C#.NET) .. members what are your comments?
|
|
|
|
|
|
I have had a computer and programmed since 2004 . My first programming language is pascal ( for stater , i was teached in school ) . In 2005 , i learned .NET and randomly ( and fortunely ) i chose VB2005 .
I love the syntax of VB2005 , i hate C-style languages so much because of their bad syntax . With VB.NET , i write code faster many time
The only disadvantage of VB.NET in my opinion is that it doesn't support pointer type . But i think Microsoft will change that
If i can't write something in VB.NET , i write it with VC++.NET
I can not see any reason to write C# code
|
|
|
|
|
Ky Nam wrote: i write code faster many time
Bad sign, idea of VB.net is too structure your code so you can reuse it.
Ky Nam wrote: But i think Microsoft will change that
Don't count on it and why would you need a pointer type?
Ky Nam wrote: If i can't write something in VB.NET , i write it with VC++.NET
I can not see any reason to write C# code
And that's why you are a VB user and not a C# developer
.net is a box of never ending treasures, every day I get find another gem.
|
|
|
|
|
VB.net supports Marshaling and delegates which are pointers and function pointers by a different names.
I started using VBA inside of excel to add data processing functions to excel and ARCGIS. I have been at it for years I love VB.net.
VB.net rules.
|
|
|
|
|
not_starman wrote: I have been at it for years I love VB.net.
Time for a change then;P
.net is a box of never ending treasures, every day I get find another gem.
|
|
|
|
|
I AM a developer - not just a programmer, and while I work much more in C#.Net than VB.Net both languages are now virtually interchangeable - its the same compiler and same CLR.
The 'C' purists should get over the old image of VB programmers as incompetents. That is no longer true in the .Net world. I've got VB.Net programmers working for me and I'd put them up against most C#.Net programmers.
Since 'parts is parts' we use whatever tool we have resources to support.
EdS
|
|
|
|
|
Your opinion.
.net is a box of never ending treasures, every day I get find another gem.
|
|
|
|
|
I have learning VB.NET since 2004 because of my current job.
and before I used PowerBuilder more than four years.
I think it is very good to use VB.NET.
P.S.I'm a Chinese,my English writting is very poor...
|
|
|
|
|
I am not a programmer, but I do use VB.net for my personal usage at home. I have noticed that about 80% of the code on the site is c# vs vb and was curious to learn why. Now, with all these comments, I am really curious to learn what would be the advantages to go with c#. Does c# make programming easier, faster or would it make the application more robust???
Please save my soul as I am actually devoted to Vb.net
MA
|
|
|
|
|
Vicmart69 wrote: I am not a programmer
At least you admit it.
Vicmart69 wrote: but I do use VB.net for my personal usage at home
Maybe try c#?
Vicmart69 wrote: I have noticed that about 80% of the code on the site is c# vs vb
Because Historically this site was primary Windows C/C++ and since the release of c# most C++ programmers have probably migrated or use c# as an additional langauge as the the symantecs between c#/c++ are similar.
Vicmart69 wrote: I am really curious to learn what would be the advantages to go with c#. Does c# make programming easier, faster or would it make the application more robust???
No not really c# and vb.net are probably 99.9% the same under the covers. But it's purely down to preference, also learning c# could help you to migrate or learn C++.
.net is a box of never ending treasures, every day I get find another gem.
|
|
|
|
|
Yes...
C# holds good for those migrating from C/C++/VC++ & is quite powerful (coding wise)
VB.NET obviously for those from VB6 or older non C++ syntax languages...
|
|
|
|
|
My feeling is C# is has evolved from C/C++/Java... And if you see the .Net framework, it is written in C#..
The advantage is that if you have started learing from C,C++, or Java it will be easier to adapt this language
|
|
|
|
|
Vicmart69 wrote: Please save my soul as I am actually devoted to Vb.net
:shrug:
If you like it, use it, go as far as you can with it, learn everything. But don't be afraid to learn other languages.
I used BASIC exclusively for nearly three years, but at some point it just didn't suffice anymore and i moved on. Be always ready to learn something new if it is beneficial to you...
----
It appears that everybody is under the impression that I approve of the documentation. You probably also blame Ken Burns for supporting slavery.
--Raymond Chen on MSDN
|
|
|
|
|
Because you should know what's a pointer, and what's not - and admit it proudly!
You actually know what you're doing: When we go unmanaged, we can do what needs to be done, and how it should be done.
Because mixing managed and unmanaged C++ has that lovely "IJW"* aspect.
Because even though MS is making it difficult (impossible) to access newer features, trying to force usage of C#, we always return to our roots.
Blessed is the #define macro!
Blessed be their parameters, when called!
* For the uninitiated: "It Just Works" - no painful overhead.
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein
|
|
|
|
|
Currently, I'm modifying a asp page that uses vbscript - there are no comments in the code at all (except for the copyright notice). I feel dirty somehow...
We have another project where we're modifying another company's vb6 code to add new features. The code in question hasn't been seen by human eyes in over 5 years, there's no documentation, and *no comments*. They want us to convert it to VB.net for them, but they're not willing to fork out the dough for it, so it remains in VB6.
Keep in mind that by nature, we're a VC++ shop, and we've started doing some C# for web "apps". Nobody here likes VB of in any of its evil incarnations, and if it were up to the developers, we wouldn't be coding in it.
By the way, you're missing an option on the poll:
"Maintaining VB6/VBScript/VBA code"
"Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997 ----- "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001
|
|
|
|
|
That's funny cos I have to look after a C# website that was completely undocumented and the only comments in the entire site are mine.
I bet it sticks in the orginal developers throats that it took a VB guy to get their site in order.
|
|
|
|
|
The comment about comments was more about the guy that wrote the code than the language itself. I'm kinda surprised I had to actually point this out...
"Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997 ----- "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001
|
|
|
|
|
VB doesn't have a monopoly of undocumented, uncommented code.
Kevin
|
|
|
|
|
vb - blech, yeppers.
I try to stay away from it as much as possible
"Real programmers just throw a bunch of 1s and 0s at the computer to see what sticks" - Pete O'Hanlon
|
|
|
|
|
I think this option is missing : We have never and will never (even under torture) use VB
i vote for this one
|
|
|
|
|
Alexandre GRANVAUD wrote: I think this option is missing : We have never and will never (even under torture) use VB
what abt we some time use vb 6.0 to check out programming competency
|
|
|
|
|
All 4GL and above programming languages are evolved from C.
"Silence will create respect and dignity; justice and fair play will bring more friends;
benevolence and charity will enhance prestige and position; courtesy will draw benevolence;
service of mankind will secure leadership and good words will overcome powerful enemies"
Ali (Peace be upon him)
|
|
|
|
|
Nisamudheen wrote: programming languages are evolved from C.
...which has evolved from B, and this one evolved from BCPL, which is really a simplified CPL. CPL in turn has it roots in Algol, and Fortran is the "daddy" of Algol.
Moral of the story? Let's go and get some cofee.
|
|
|
|
|
All right. I meant the baseline is C
"Silence will create respect and dignity; justice and fair play will bring more friends;
benevolence and charity will enhance prestige and position; courtesy will draw benevolence;
service of mankind will secure leadership and good words will overcome powerful enemies"
Ali (Peace be upon him)
|
|
|
|