Dear Forum:
What is a better program for web development- C# or VB 2005?
Thanks
Short answer: and both answered C#. Below is a concise, practical way to choose between C# and Visual Basic 2005 for an ASP.NET (VS2005 / .NET 2.0) web project without rehashing syntax arguments.
Think in terms of constraints, not aesthetics. Key factors are team skills, existing code and libraries, third‑party control/vendor samples you must use, and hiring/maintenance over the app lifetime. If an existing codebase or team expertise favours VB, that reduces cost and risk. If the project expects to adopt newer .NET technologies later, catalog the frameworks and libraries you will rely on and confirm examples and vendor guidance for those targets before committing.
Architectural tactic that eliminates most language debates: put business rules and data access into compiled class libraries or services, not inline in pages. With that pattern the web UI (ASP.NET pages) can be in either language while the shared logic remains language-agnostic. Also: prototype a small, realistic feature in each language inside a single solution to measure developer velocity, debugging comfort, and integration with required libraries.
Practical tips: check vendor/control sample projects for the exact components you need; verify whether code-conversion tools will help if you later change languages (they save time but need manual cleanup); prefer an approach that keeps the public API surface small and language-neutral. For authoritative language docs, see the official Microsoft language pages: C# documentation and Visual Basic documentation.
Jump to Post— Lord Soth 4Dear BeyerCorpuz:
C#
Loren Soth
Dear BeyerCorpuz:
C#
Loren Soth
C#
Beacause:
There are more examples and tutorials in c# than vb
c# has better syntax. For example vb uses the assignment operator for comparisons which is a bad thing, and it's too wordy (End If, End Sub) which makes code less readable.
The CLR doesn't care which you use, but really from a developers point of view c# is better.
We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.