Re: Opinions on a good choice for application re-write



In article <1143566523.269838.65810@xxxxxxxxxxxxxxxxxxxxxxxxxxxx>,
pratclif@xxxxxxxxxxxxxxxx wrote:

Hello All,

I'd love to hear some informed opinions about chosing a programming
language. I'm a DBA, not a programmer (my programming experience is C
and C++ in the classroom) but my company has a VB6 application which
front-ends a SQL Server 2000 db and they want to rewrite this as a
browser-based application.

The db is not large but is fairly complex. The application is in-house
only with less than 500 users but is an essential app.

What are the thoughts on which language/concept (C++? .net? C#? Java?)
would be a good choice and why? While I am (or was at one time)
familiar with C, C++ & assembly, I am ignorant of most of these newer
options - so be *basic* with your answers.

A friend works at a company that did something like the above in VB.
They are having real problems competing with other companies who's
products run much faster... Other than that, I know nothing.

His boss told me, if they had it to do over again, they would write it
in Python and use C++ in places where speed is an issue.

It's funny when you think about it. It used to be that you wrote in C
then used asm to accelerate parts of the program that needed it. Now you
can write in any of several higher level languages and use C++ for the
speed boost...


--
Magic depends on tradition and belief. It does not welcome observation,
nor does it profit by experiment. On the other hand, science is based
on experience; it is open to correction by observation and experiment.
.



Relevant Pages

  • Re: object system...
    ... for that you need machine language. ... isn't even as fast as other systems programming languages. ... Stroustrup's stated design goal was to enable ... all manner of elegance or abstraction can be sacrificed for speed, ...
    (comp.object)
  • Re: DirectX in HLA
    ... I guess that you have a great knowledge of DirectX ... > understanding by looking at them in assembly language... ... > actually represents, really, is a means to "undo" the OOP so ... > is NOT an "OOPL" (object-orientated programming language), ...
    (comp.lang.asm.x86)
  • Re: DirectX in HLA
    ... I guess that you have a great knowledge of DirectX ... > understanding by looking at them in assembly language... ... > actually represents, really, is a means to "undo" the OOP so ... > is NOT an "OOPL" (object-orientated programming language), ...
    (alt.lang.asm)
  • Re: LSP and subtype
    ... What is the class of problems solvable using UML? ... the language of physics cannot describe. ... whatever paradigm equivalent to 2GL/3GL ... there is still a great need for reuse and generic programming. ...
    (comp.object)
  • Re: Why C Is Not My Favourite Programming Language
    ... If you decide afterall that C programming is just not your thing you ... > C has no string type. ... > compiler take care of the rest. ... Why does any normal language ...
    (comp.lang.c)