On Wed, Jun 16, 2010 at 3:45 PM, James E Harvey <[email protected]> wrote:
> I've been asked by our web site consultants which language we'd like them to
> use to program our new web site, VB or C#.  They will be using VS 2008 to
> create the site, and MS SQLExpress for the data part.

The choice between the two matters less with each release of Visual
Studio. The two compilers are moving toward a general IL-generation
convergence, by design.

That said, C# is guaranteed to be around forever on .NET, whereas the
future of VB is not as assured.

Personally I like F# for business logic + C# for UI coding, but YMMV.
F# is awesome and I cannot sing its praises enough, particularly if
you need to deal with parallelism or to build complex data structures,
like decision trees and such. IronPython and IronRuby are maturing
with the DLR, and are also options, but F# matches C# for performance
because of its powerful type inference capabilities, which give you
the syntax of a dynamically typed language but the actual performance
of a statically typed language.

A non-MS alternative that plays especially nice with Mono (on both
Linux and Mac) is Delphi Prism, a variant of Object Pascal created by
RemObjects and now adopted by Embarcadero (formerly CodeGear (formerly
Inrpise (formerly Borland))).

It's actually a very nicely engineered language with lots of
value-added semantics on .NET that has features even C# doesn't have,
like class contracts/invariants/pre-conditions+post-conditions (wicked
cool for debugging), built-in syntax for parallel processing, and
additional built-in data types like sets. I just got the latest Delphi
Prism 2010 and decided to renew my RAD Studio subscription because I
like it so well. This was supposed to be the year I finally stopped
renewing my Delphi and C++ Builder-related compilers, but Embarcadero
has actually done some interesting things by adopting Prism and adding
long-awaited features to Delphi proper, like generics, attributes (for
better runtime type information/reflection), and lambdas. They are
also going to be going 64 bit and targeting Linux and Mac more
aggressively with both Prism and native Delphi, having learned a few
lessons from the Kylix foobar of their predecessors.

- Publius

>
> I have no experience with this, but may want to become involved in the
> future developing new pages.
>
> This sounds like an important decision, does anyone have any opinions on
> which is "better", VB or C#?
>
> James E Harvey
> Hanover Shoe Farms, Inc.
> M.I.S./Corresponding Officer
> Off: 717-637-8931
> fax: 717-637-6766
> email: [email protected]
>
>
>
[excessive quoting removed by server]

_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/profox
OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech
Searchable Archive: http://leafe.com/archives/search/profox
This message: 
http://leafe.com/archives/byMID/profox/[email protected]
** All postings, unless explicitly stated otherwise, are the opinions of the 
author, and do not constitute legal or medical advice. This statement is added 
to the messages for those lawyers who are too stupid to see the obvious.

Reply via email to