Best tool for .NET development
Printed From: Web Wiz Forums
Category: General Discussion
Forum Name: ASP.NET Discussion
Forum Description: Discussion and chat on ASP.NET related topics.
URL: https://forums.webwiz.net/forum_posts.asp?TID=21434
Printed Date: 28 March 2026 at 7:15am Software Version: Web Wiz Forums 12.08 - https://www.webwizforums.com
Topic: Best tool for .NET development
Posted By: theSCIENTIST
Subject: Best tool for .NET development
Date Posted: 28 September 2006 at 4:21pm
|
Hi guys,
I will now start serious development in .NET, including finishing my website [ http://www.mylittlehost.com - www.mylittlehost.com ] and I was wondering what would be the best tool to develop web applications;
- Web Matrix - Visual Web Developer 2005 Express Edition - Visual Studio .NET 2003 (only have 2003) - Other, wich one and why!
I have noticed I can only have database access with SQL server how can I have the same things, connector and table views with MySQL?
One more question, I'm very into VB, lately I've seen a alot of C# jobs including one I had to refuse because all the team there were C#ing, should I take the time and learn a new syntax, or the market out there is 50/50 btw C# and VB and its not adavantageous to learn a new syntax?
Thanks.
------------- :: http://www.mylittlehost.com/ - www.mylittlehost.com
|
Replies:
Posted By: jeffdaro
Date Posted: 28 September 2006 at 5:38pm
I use VS2003 for most of my work, but am dabbling in VS2005. Many of our customers have not gone to VS2005 yet, so I have not switched over fully, for fear of of compatibility issues, although in theory there should be none.
My 2 cents.
|
Posted By: theSCIENTIST
Date Posted: 28 September 2006 at 5:58pm
|
Looking at both Visual Web Developer and Visual Studio, is it safe to assume that Visual Studio is the full blown dev studio for Windows/Web applications and Visual Web Developer is for web applications only.
I need to know more about what you guys are using for your .NET 2.0 web development.
------------- :: http://www.mylittlehost.com/ - www.mylittlehost.com
|
Posted By: dpyers
Date Posted: 28 September 2006 at 9:23pm
vs2003 for .net 1.1 and vs2005 for 2.0 web dev.
If you've got the time and inclination, C# is worth pursuing. If you check out the sample project forums at asp.net, the majority of extensions people develop for the apps are for the C# version. Seems like people will always make a C# version of a good VB mod, but not always make a VB version of a good C# mod.
-------------
Lead me not into temptation... I know the short cut, follow me.
|
Posted By: theSCIENTIST
Date Posted: 29 September 2006 at 3:41pm
|
Right, so Visual Web Developer 2005 Express Edition and VS2005 are for 2.0, makes sence, thanks.
As for C#, this is very weird, both VB and C# do the same, but C# has weirder syntax, weird names like voids, and we have to end each line with ; and plenty more things like this, as for VB it's very English and easy to read, so why is it that C# is taking over the world? Whos driving this weirdness? Is it the Industry with its legacy requirements for C, Java and now C# only teams? Theres got to be some force at work here, as programmers are ignoring their mother tongue in favour of C#.
I'm affraid if I decide to learn C# I will further contribute to this non-sence, I'll be yet another one C#ing and one less VBing. I'll be feeling very weird indeed with operators like && and || what happened to the good old And - Or?
Anyway, we'll see, as they say; money talks, people walk (trough weird syntaxes)
------------- :: http://www.mylittlehost.com/ - www.mylittlehost.com
|
Posted By: michael
Date Posted: 29 September 2006 at 6:41pm
I partially agree with me. I am very compfortable with VB.net and though I can read all C# I'd have to use a VB.net to C# converter for some syntax, vb just makes more sense to me, being more intuitive.
There are a few things though (I heard) that are easier or only possible on C# as in some low-level stuff. Now, if I had to really do that for some reason, you can alwaays have a mixed class library with some C# stuff so I stick with VB.net for now.
------------- http://baumannphoto.com" rel="nofollow - Blog | http://mpgtracker.com" rel="nofollow - MPG Tracker
|
Posted By: Mart
Date Posted: 29 September 2006 at 7:00pm
There are many reasons for and against VB. Personally I prefer the c# syntax because it is less verbose... i.e.
Public Function AddInteger(ByVal i1 As Integer, ByVal i2 As Integer) As Integer Return i1 + i2 End Function
compared to
public int AddInteger(int i1, int i2) { return i1 + i2; }
|
Posted By: dpyers
Date Posted: 29 September 2006 at 9:27pm
C# is closely related to C, C++, and Java syntax. All of these languages can work at a much lower level than VB. C++ and Java also had full object oriented capabilities as opposed to VB's partial OO implementation.
Professional developers from the corporate world who were familiar with C, C++, or Java found it an easy transition.
-------------
Lead me not into temptation... I know the short cut, follow me.
|
Posted By: jeffdaro
Date Posted: 30 September 2006 at 1:10am
theSCIENTIST wrote:
As for C#, this is very weird, both VB and C# do the same, but C# has weirder syntax, weird names like voids, and we have to end each line with ; and plenty more things like this, as for VB it's very English and easy to read, so why is it that C# is taking over the world? |
It's not. This is a potato, potahto argument. Both languages are sitting on top of the same run times, so when compiled there is theoretically no performance difference. You code in what language you know. IMHO, there is just as much work out there for VB.NET as there is for C# especially for integrators and VAR's that have a history of building client server stuff using VB. VB is more used in the client server/integration market then C, in my experience.
Whos driving this weirdness? Is it the Industry with its legacy requirements for C, Java and now C# only teams? Theres got to be some force at work here, as programmers are ignoring their mother tongue in favour of C#. |
C programmers have always hated VB programmers. C# is fancy talk for C. You do the math.
I'm affraid if I decide to learn C# I will further contribute to this non-sence, I'll be yet another one C#ing and one less VBing. I'll be feeling very weird indeed with operators like && and || what happened to the good old And - Or?
Anyway, we'll see, as they say; money talks, people walk (trough weird syntaxes) |
Not to sound mean, but I think you should stick with VB. The syntactical references you make to C# tend to imply you may have a steep learning curve. Stick witj VB.NET and get good at it. There is plenty of work for VB.NET programmers out there. Don't believe the C# hype.
|
Posted By: theSCIENTIST
Date Posted: 01 October 2006 at 8:44am
|
I can learn C# and I beleive it would not be a steep learning curve, once you start coding it will all be second nature, however, the point of the post was to determine if it is worth learning a new syntax, as most jobs I've seen are ASP.NET C# only and jobs I could easily do if I C#rped.
I'm just wondering now, and Michael gave me an idea, would it be doable to work in a team of C# only developers when I only VB then convert the code to C#? I know that I will have to take over C# files and modify them, would this convertion process be acceptable or doable at all?
------------- :: http://www.mylittlehost.com/ - www.mylittlehost.com
|
Posted By: urko
Date Posted: 01 October 2006 at 9:21am
Im glad that theSCIENTIST started this topic and would ask you for some advise.
Im pretty familiar with asp ( writting the code etc...) and now i have seen that asp.net is coming forward really fast.
So im in dilemma.
Should i continue in asp ( with the knowledge that i have and learn some more) or should i just leave it and start learing aspx?
I have downloaded MS web developer and have seen how easy it is to make some scripts...
On the other hand, i do think i need to learn more of asp so my question is should I just ignore aspx for a while ( like a year or so ) and keep working in asp or other way around?
thanks, 
------------- Urko
|
Posted By: dpyers
Date Posted: 01 October 2006 at 5:42pm
Classic ASP will be around for a good many years to come.
The biggest difference between classic asp and asp.net isn't the technologies themselves. IMHO, the biggest difference is in the mindset that you use to approach a problem. Developing an OO solution should be done differently than developing a solution with a linear scripting language like classic asp. A lot of good practices in the linear thought world are bad practices in an OO world.
I see a lot of developers use .net to develop a linear/sequential process flow and then spend tremendous amounts of time retrofitting it to gain some of the benefits of an OO architecture. My impression is that it takes about two years for someone to stop thinking like a classic asp developer and start thinking like a .net developer.
-------------
Lead me not into temptation... I know the short cut, follow me.
|
Posted By: theSCIENTIST
Date Posted: 02 October 2006 at 5:39pm
|
This is so true, and it's my big problem with asp.net, I still think linearly, and just the other day I was outputing something from a loop in a code behind file to a label and it took me sometime to not loop the output in the HTML label but in the script with labelId.text.
It will take sometime for me to drop the classic ASP way of doing things, i just hope it happens earlier than 2 years.
One thing that I always find difficult, is to know what kind of HTML a .NET control will output, a label I know outputs to a <span> other controls output to tables, where can I find a list of this?
------------- :: http://www.mylittlehost.com/ - www.mylittlehost.com
|
|