473,698 Members | 2,217 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Large solutions .NET language choice

This message has been posted to 2 groups, one to the VB.NET group, and the
other to C#.

I am trying to decide which language to commit to for a large scale project.
I am looking for the input of people who have gone through this process
before.

I am currently leaning towards C# solely because I envision VB.NET slowing
down exponentially as projects are added with the constant background
compilation.

Can you turn this background compilation off in VB.NET?
Is C# totally without background compilation?

Any other considerations?

Thank you.
Nov 20 '05 #1
9 1627
Cor
Hi Da One,

There has been big discussions the last week about what is better, in both
newsgroups.

Please check that first, if you have than still questions, ask than again.

There is no answer what is better, it are twins, one is a girl and one a
boy.

Cor
Nov 20 '05 #2
* "Da~One" <da***@whothat. com> scripsit:
This message has been posted to 2 groups, one to the VB.NET group, and the
other to C#.


Did you do a Google Grpups Search (<http://www.deja.com>) on this topic?

--
Herfried K. Wagner [MVP]
<http://www.mvps.org/dotnet>
Nov 20 '05 #3

"Herfried K. Wagner [MVP]" <hi************ ***@gmx.at> wrote in message
news:bv******** ****@ID-208219.news.uni-berlin.de...
* "Da~One" <da***@whothat. com> scripsit:
This message has been posted to 2 groups, one to the VB.NET group, and the other to C#.


Did you do a Google Grpups Search (<http://www.deja.com>) on this topic?


Yes, and I was able to find quite a bit of info, but nothing concrete on
large scale projects and choosing a language for efficiency on large scale
projects. I found quite of bit of information, but nothing that has helped
me make such a drastic decision (once it is made, I will have to stick to
it) - which is why I thought a new post was warranted based on choosing a
language for large scale projects, not personal preferences or minor things
that one language does that the other doesn't, etc.
Nov 20 '05 #4
Cor
>
Yes, and I was able to find quite a bit of info, but nothing concrete on
large scale projects and choosing a language for efficiency on large scale
projects. I found quite of bit of information, but nothing that has helped me make such a drastic decision (once it is made, I will have to stick to
it) - which is why I thought a new post was warranted based on choosing a
language for large scale projects, not personal preferences or minor things that one language does that the other doesn't, etc.

If that had been, than you can be sure that it had been in those threads.

The only decission that I can add for you is to think on which knowlegde of
the languages is the best available in your area. If you by instance have
only to choise from 3 whatever developers who know the language, you take a
big risc.

Cor
Nov 20 '05 #5
> > Did you do a Google Grpups Search (<http://www.deja.com>) on this topic?

Yes, and I was able to find quite a bit of info, but nothing concrete on
large scale projects and choosing a language for efficiency on large scale
projects. (...)


When you develop large scale projects, it is the design (both for the
architecture and the code itself) that counts most, not the programming
language. You may introduce design errors in both VB.NET and C# easily.

BTW, there are plenty of posts out there about the "recompilat ion" and
dotnet with large-scale solutions, for example:
http://groups.google.pl/groups?q=VB....ftngp07&rnum=1
http://groups.google.pl/groups?q=dot....net.au&rnum=2
http://groups.google.pl/groups?hl=pl...rge%2Bsolution
http://groups.google.pl/groups?hl=pl...rge%2Bsolution

and so on... keep searching ;-)

sincerely,
--
Sebastian Zaklada
Skilled Software
http://www.skilledsoftware.com
*************** *************** ******
SQL Source Control 2003 - for
SQL Server Source Safe integration
and custom databases documentation
Nov 20 '05 #6
Da~One,
Da! this is an easy one. ;-)

Which language are you more efficient at writing in?

If you are twice as fast at VB.NET then you are at C# use VB.NET. If you are
twice at C# then use VB.NET. I have a couple of fair size projects in
VB.NET, I really don't notice the background building in VS.NET 2.003 (maybe
I'm just use to it). I did however notice it in VS.NET 2002.

However!! I would not use background compilation as a criteria. I would use
the language that was best "suited" to the task. This means if I needed both
some VB.NET & some C#, then I would use both. If I needed a little Managed
C++, then I would throw that in. Of course you also should consider is this
a one man development project or a team development? Who is going to
maintain it when you are done?

IMHO Mostly the choice should be what language you & your team are
comfortable with!

Of course either language (VS.NET really) benefits from higher end
processors & of course lots of ram!

Hope this helps
Jay

"Da~One" <da***@whothat. com> wrote in message
news:e8******** ******@TK2MSFTN GP12.phx.gbl...
This message has been posted to 2 groups, one to the VB.NET group, and the
other to C#.

I am trying to decide which language to commit to for a large scale project. I am looking for the input of people who have gone through this process
before.

I am currently leaning towards C# solely because I envision VB.NET slowing
down exponentially as projects are added with the constant background
compilation.

Can you turn this background compilation off in VB.NET?
Is C# totally without background compilation?

Any other considerations?

Thank you.

Nov 20 '05 #7

"Da~One" <da***@whothat. com> wrote in message
news:e8******** ******@TK2MSFTN GP12.phx.gbl...
This message has been posted to 2 groups, one to the VB.NET group, and the
other to C#.

I am trying to decide which language to commit to for a large scale project. I am looking for the input of people who have gone through this process
before.

I am currently leaning towards C# solely because I envision VB.NET slowing
down exponentially as projects are added with the constant background
compilation.
Don't think this is a problem. I finished a project that had twelve
assemblies and hundreds of thousands of lines of codes (closer to the
million mark) in VB. At one point during the final debugging stages, I had
all the projects for the twelve assemblies open in the same solution running
in debug mode. Ran fine (just make sure have enough memory! VS can hog up
lots of memory on large projects - in either language. :-)
Can you turn this background compilation off in VB.NET?
No such thing. All .NET code is JIT compiled (just-in-time), so all .NET
code (C# or VB) is in a way "background complied". However, what I THINK you
mean is background syntax checking. And no, I don't think you can.
Is C# totally without background compilation?
C# does most of its syntax checking during compile.
Any other considerations?


In a way, you'll have to experiment. I find that sometimes it's faster
coding in general in VB because I can catch things early with the background
syntax check. In C#, it's easy to make a mistake, and then have the mistake
propogate all over before you finally compile, then you have to go back and
fix a bunch of stuff. I also find VB intellisense to be friendlier and more
responsive, which honestly lets me code faster in VB than C#. However, I'm
very comfortable in both languages. All in all, I think you have much bigger
things to be concerned with when choosing a language for a particular
project than what you expressed here.

-Rob Teixeira [MVP]
Nov 20 '05 #8

"Cor" <no*@non.com> wrote in message
news:OG******** ******@TK2MSFTN GP10.phx.gbl...
Hi Da One,

There has been big discussions the last week about what is better, in both
newsgroups.

Please check that first, if you have than still questions, ask than again.

There is no answer what is better, it are twins, one is a girl and one a
boy.


Erm... which is which?

/Al
Nov 20 '05 #9
Al Dunbar [MS-MVP] wrote:
"Cor" <no*@non.com> wrote in message
news:OG******** ******@TK2MSFTN GP10.phx.gbl...
Hi Da One,

There has been big discussions the last week about what is better,
in both newsgroups.

Please check that first, if you have than still questions, ask than
again.

There is no answer what is better, it are twins, one is a girl and
one a boy.


Erm... which is which?


I have trouble seeing any programming language as a girl, even Ada. So I'd
say they're fraternal twin boys.

--
Cheers, www.indiegamedesign.com
Brandon Van Every Seattle, WA

20% of the world is real.
80% is gobbledygook we make up inside our own heads.

Nov 20 '05 #10

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

Similar topics

9
2418
by: limor | last post by:
Hi, I am considering using Python in a new testing tool application we intend to build for out product. I must get references before starting develope in this language , since although lots of good things are said about this language , I still have my doubts how can it compete with languages like C++ and Java. I have found te sytax and some features if the language not as problematic in maintenance prospective (although I keep reading...
1
2593
by: Adriaan Renting | last post by:
I think the point you want to make is that Python needs vastly less lines of code as a similar application written in C++. I think Python might on average be 50-60% of comparable C++ code, but not the 1-2% you seem to want to claim. LOC is a somewhat arbitrairy measurement, but it gives an idea of what I'm talking about. Your single example compares a simple use in Python with a much more elaborate framework in one of the worst C++ IDE's...
13
1909
by: Chris Smith | last post by:
'Morning, Within the next few months, I'm going to embark upon a comparatively rather large base of JavaScript code to be called from a web browser environment. Not too awfully huge, but probably between 10K and 15K LoC. Having seen only the kinds of scripts that support interactive web pages, I'm dreading trying to stretch JavaScript that far. Has anyone here done something like this, and want to share some experience? In my...
4
1036
by: Da~One | last post by:
This message has been posted to 2 groups, one to the VB.NET group, and the other to C#. I am trying to decide which language to commit to for a large scale project. I am looking for the input of people who have gone through this process before. I am currently leaning towards C# solely because I envision VB.NET slowing down exponentially as projects are added with the constant background compilation.
5
1763
by: Bob Bedford | last post by:
hello there, I've a file in wich I've almost all the text of my website. I do this because the site is multilingual and this is easier to translate. The file is becoming ever larger as we add new pages on our site. Actually the file is about 100ko I know the page is only used server side (I use a require_once) but wouldn't be better to create a "common" file wich will be about 20 ko large (with
10
2140
by: Avi | last post by:
Hi I need to read in a large set of text files (9GB+ each) into a database table based on fixed width lengths. There are several ways to complete this, but I am wondering if anyone has insight into the FASTEST way to read in the data and chop it up ahead of posting it into the DB. So far, things work, but they are far slower than expected.
20
4268
by: mike | last post by:
I help manage a large web site, one that has over 600 html pages... It's a reference site for ham radio folks and as an example, one page indexes over 1.8 gb of on-line PDF documents. The site is structured as an upside-down tree, and (if I remember correctly) never more than 4 levels. The site basically grew (like the creeping black blob) ... all the pages were created in Notepad over the last
12
2990
by: coolcatjon | last post by:
Hey guys- I've decided to learn me some C, as any hacker must :) So I've got a C compiler handy, and I've downloaded the book by Kernergan and Richie that was recommended to me... One bad thing tho is it doesn't have solutions printed at the back, so what I'd like is to have a solutions manual to look at, instead of spending a lot of time thinking about each of the examples.
17
9919
by: byte8bits | last post by:
How does C++ safely open and read very large files? For example, say I have 1GB of physical memory and I open a 4GB file and attempt to read it like so: #include <iostream> #include <fstream> #include <string> using namespace std; int main () {
0
8673
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
9156
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
9021
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
8892
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
8860
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
7716
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
0
4365
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
1
3043
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
3
1998
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

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.