What programming language is ideal for programming in the .NET
framework, just overall, and what has been people's experiences taking
on a massive project like this?
Right now, we use a java-based application over a SQL Server 2005
database with Tomcat 5.5 and Apache 2.2. It's a good system, but we
need to look into being able to build our own system because the
system we have requires a lot of jury-rigging to integrate with some
of our old applications, and getting programming updates is a slow
process. I would like to get all our functions under one unbrella so
we don't have to deal with multiple applications.
We're trying to find programmers locally (I'm not asking this group
for that, just stating what we are doing in addition to this message)
to do some programming, and I will of course be helping out.
Would the .NET framework be a good platform to work on?
> We're looking into building an in-house integrated enterprise system
> to manage inventory, work-in-process, and finances, among others.
OK.
>I am somewhat familiar with VB.NET (veteran VB 6 programmer)
Having VB6 knowledge does not make one somewhat familiar with VB.NET - far
from it...
>and think that using the .NET framework would be best.
OK.
> What programming language is ideal for programming in the .NET framework
In theory, any of them: http://dotnetpowered.com/languages.aspx though C#
and VB.NET are by far the most popular...
> Would the .NET framework be a good platform to work on?
Yes.
--
Mark Rae
ASP.NET MVP
http://www.markrae.net
I would investigate (this is just an opinion among many).
C#
WCF
http://sholliday.spaces.live.com/Blog/cns!A68482B9628A842A!158.entry
And check out the Greg Leake videos on channel9.
If you watch the videos...then you might go "Yes, that is what we're looking
for".
..
Do NOT use VB6 to write a new application. Again, my opinion. You need to
be at least at the 2.0/3.0 level or better yet 3.5.
..
I'm stating my opinion. There are others. They will disagree with me
potentially.
The reason I mention C# alongside of WCF, is that in my experience the WCF
examples out there are primarily C#.
I would pick (my opinion) C# anyways......even without WCF.
..
But you should define what ~you~ mean by enterprise application as well.
I'd take a gander here as well:
http://www.codeproject.com/KB/architecture/DudeWheresMyBusinessLogic.aspx
In case you have current developers who love tsql business logic. Again my
opinion. You can form your own.
Good luck!
"Brent White" <bwh...@badgersportswear.com> wrote in message
news:b9211ad3-0e62-4806...@l42g2000hsc.googlegroups.com...
I would not be the only programmer doing this type of work, so it
won't all hinge on my knowledge of VB.NET or C#.
> >and think that using the .NET framework would be best.
>
> OK.
>
> > What programming language is ideal for programming in the .NET framework
>
> In theory, any of them:http://dotnetpowered.com/languages.aspxthough C#
> and VB.NET are by far the most popular...
>
I figured C# would figure into this. From my limited experience with
just plain C (and I do mean VERY limited, inasmuch as I've never
programmed in C++ before), I know a lot of core programs are done in
C. At some point, I wouldn't mind delving into C# personally, but I
wouldn't stake a company on my ability to learn and program in it.
> > Would the .NET framework be a good platform to work on?
>
> Yes.
>
That's what I thought. I know it's a powerful platform and I like
that you can program in multiple languages based on your familiarity
with the underlying language.
> --
> Mark Rae
> ASP.NET MVPhttp://www.markrae.net
It would include distribution, finances, sales, customer service,
manufacturing/purchasing, and planning. There are a lot of outside
applications that our current system is just not meant to handle, and
it has serious limitations on what you can extend without getting into
the Java and C code behind the application.
> I would investigate (this is just an opinion among many).
>
> C#
> WCF
>
> http://sholliday.spaces.live.com/Blog/cns!A68482B9628A842A!158.entry
>
> And check out the Greg Leake videos on channel9.
>
> If you watch the videos...then you might go "Yes, that is what we're looking
> for".
>
> ..
>
> Do NOT use VB6 to write a new application. Again, my opinion. You need to
> be at least at the 2.0/3.0 level or better yet 3.5.
>
> ..
No need to worry; I wouldn't use VB6. I shudder to think what kind of
limitations I would have there. I have 3.0 on my development machine.
>
> I'm stating my opinion. There are others. They will disagree with me
> potentially.
>
Perish the thought (j/k)
> The reason I mention C# alongside of WCF, is that in my experience the WCF
> examples out there are primarily C#.
> I would pick (my opinion) C# anyways......even without WCF.
>
> ..
>
> But you should define what ~you~ mean by enterprise application as well.
>
> I'd take a gander here as well:http://www.codeproject.com/KB/architecture/DudeWheresMyBusinessLogic....
>
> In case you have current developers who love tsql business logic. Again my
> opinion. You can form your own.
I'm not certified in T-SQL, no MVP or MCDBA for me (yet), but I do
have a working knowledge of T-SQL.
Let me look into those websites you gave me and go from there.
>
> Good luck!
>
Thank you, Mark and sloan. Maybe we can get some ideas from there and
talking to some other people as well.
> "Brent White" <bwh...@badgersportswear.com> wrote in message
>
> news:b9211ad3-0e62-4806...@l42g2000hsc.googlegroups.com...
>
>
>
> > We're looking into building an in-house integrated enterprise system
> > to manage inventory, work-in-process, and finances, among others. I
> > am somewhat familiar with VB.NET (veteran VB 6 programmer) and think
> > that using the .NET framework would be best.
>
> > What programming language is ideal for programming in the .NET
> > framework, just overall, and what has been people's experiences taking
> > on a massive project like this?
>
> > Right now, we use a java-based application over a SQL Server 2005
> > database with Tomcat 5.5 and Apache 2.2. It's a good system, but we
> > need to look into being able to build our own system because the
> > system we have requires a lot of jury-rigging to integrate with some
> > of our old applications, and getting programming updates is a slow
> > process. I would like to get all our functions under one unbrella so
> > we don't have to deal with multiple applications.
>
> > We're trying to find programmers locally (I'm not asking this group
> > for that, just stating what we are doing in addition to this message)
> > to do some programming, and I will of course be helping out.
>
> > Would the .NET framework be a good platform to work on?- Hide quoted text -
>
> - Show quoted text -
>> >I am somewhat familiar with VB.NET (veteran VB 6 programmer)
>>
>> Having VB6 knowledge does not make one somewhat familiar with VB.NET -
>> far
>> from it...
>>
> I think I may have worded that wrong. I came from VB6 programming and
> have dabbled in VB.NET for some small intranet web-based projects,
> including an XML handler. It's not that I connect the two (VB6 and
> VB.NET), but I use VB.NET instead of C# because of my familiarity with
> the VB language.
There's a school of thought which says that anyone coming to .NET who is
familiar with VB6 should choose any .NET programming language *other than*
VB.NET precisely so that they don't bring any of the VB6 baggage with
them... Over the years I've seen some absolutely horrific VB.NET coding
where people have, more or less, just taken VB6 code and dumped it into
VB.NET - I've even seen code which uses "On Error Goto..." syntax instead of
Try...Catch...Finally!
There's another school of thought which says that anyone who's ever done any
web development will almost certainly have used JavaScript to a greater or
lesser extent so will already be familiar with some of the basic C#
syntax...
That said, the choice of VB.NET or C# is, to all intents and purposes, a
totally pointless and irrelevant argument. It is the .NET Framework itself
which represents the learning curve...
> I know a lot of core programs are done in C.
In fact, the vast majority of the .NET Framework itself is written in C#:
http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=683809&SiteID=1
I wouldn't suggest if you're using DotNet 2.0/3.0 or beyond..... to
necessarily implement all of his code (as in the code is very 1.1 based),
but the IDEAS he puts forth are useful no matter what language or version
you're using.
As a colleague of mine has in his email signature:
codeReuse != ( Shortcut.CtrlC & Shortcut.CtrlV )
....................
WCF allows you to write one code base, and then "expose" it as webservices,
.net remoting'ish or msmq'ish services.
So I'd still investigate it, esp in a heterogeneous environment.
..
Good luck:
You can take a look here:
http://sholliday.spaces.live.com/Blog/cns!A68482B9628A842A!140.entry
and also find the 1.1 version of that blog entry as well.
http://sholliday.spaces.live.com/Blog/cns!A68482B9628A842A!139.entry
Find the MS article I reference also "bird's eye view".
"Brent White" <bwh...@badgersportswear.com> wrote in message
news:e68acd41-f0b5-4efd...@m36g2000hse.googlegroups.com...