473,729 Members | 2,348 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Looking for some ideas on a brand new application system

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?
Jun 27 '08 #1
7 1471
"Brent White" <bw****@badgers portswear.comwr ote in message
news:b9******** *************** ***********@l42 g2000hsc.google groups.com...
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

Jun 27 '08 #2

"enterprise system" means different things to different people.

I would investigate (this is just an opinion among many).

C#
WCF

http://sholliday.space s.live.com/Blog/cns!A68482B9628 A842A!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......ev en 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/archit...nessLogic.aspx
In case you have current developers who love tsql business logic. Again my
opinion. You can form your own.

Good luck!

"Brent White" <bw****@badgers portswear.comwr ote in message
news:b9******** *************** ***********@l42 g2000hsc.google groups.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?

Jun 27 '08 #3
On Apr 16, 2:41*pm, "Mark Rae [MVP]" <m...@markNOSPA Mrae.netwrote:
"Brent White" <bwh...@badgers portswear.comwr ote in message

news:b9******** *************** ***********@l42 g2000hsc.google groups.com...
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...
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. I'd love to get into it more, but I'm learning on
the fly.

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
Jun 27 '08 #4
On Apr 16, 3:01*pm, "sloan" <sl...@ipass.ne twrote:
"enterprise system" means different things to different people.
I don't know if this type of system would really be an "enterprise "
system from a systems design standpoint. We're not that big a
company. My main concern is trying to get all our major functions
under one umbrella, which is not where we are today.

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.space s.live.com/Blog/cns!A68482B9628 A842A!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......ev en 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/archit...yBusinessLogic....

In case you have current developers who love tsql business logic. *Againmy
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...@badgers portswear.comwr ote in message

news:b9******** *************** ***********@l42 g2000hsc.google groups.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 -
Jun 27 '08 #5
"Brent White" <bw****@badgers portswear.comwr ote in message
news:2f******** *************** ***********@f63 g2000hsf.google groups.com...
>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...F inally!

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/Sho...83809&SiteID=1
--
Mark Rae
ASP.NET MVP
http://www.markrae.net

Jun 27 '08 #6
...
I'd recommend this book:
http://www.amazon.com/Developing-App.../dp/1590592883
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.space s.live.com/Blog/cns!A68482B9628 A842A!140.entry
and also find the 1.1 version of that blog entry as well.
http://sholliday.space s.live.com/Blog/cns!A68482B9628 A842A!139.entry
Find the MS article I reference also "bird's eye view".



"Brent White" <bw****@badgers portswear.comwr ote in message
news:e6******** *************** ***********@m36 g2000hse.google groups.com...
On Apr 16, 3:01 pm, "sloan" <sl...@ipass.ne twrote:
"enterprise system" means different things to different people.
I don't know if this type of system would really be an "enterprise "
system from a systems design standpoint. We're not that big a
company. My main concern is trying to get all our major functions
under one umbrella, which is not where we are today.

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.space s.live.com/Blog/cns!A68482B9628 A842A!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......ev en 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/archit...yBusinessLogic....

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...@badgers portswear.comwr ote in message

news:b9******** *************** ***********@l42 g2000hsc.google groups.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 -

Jun 27 '08 #7
On Apr 17, 12:32*pm, "Mark Rae [MVP]" <m...@markNOSPA Mrae.netwrote:
"Brent White" <bwh...@badgers portswear.comwr ote in message

news:2f******** *************** ***********@f63 g2000hsf.google groups.com...
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...F inally!

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/Sho...83809&SiteID=1
For a language of its relative power, C#, which I am teaching myself
now, seems to be a relatively easy to understand language. I got the
C# 2005 Step By Step book from Microsoft Press, along with the VB 2005
Step By Step book, and started learning the structure of C#, which
doesn't seem, at least right now, all that different from C++. Since
I'm having to learn a .NET language anyway, I might start learning in
C#. I only gained a very rudimentary understanding of C in college,
and that was just to do some projects in my Computer Engineering
studies (we used Sunsoft SPARCStations with Solaris in the labs). I
never learned C++'s intricacies or how to do data structures in C++
(wish I had taken the time to learn; this one programming course had
us do these huge projects in...are you ready for this...Modula/2, and
there were no books for it by then; the prof said we could do them in C
++, and I, like a fool, didn't take him up on it, so I wound up with a
C--ironically enough--for the course).
--
Mark Rae
ASP.NET MVPhttp://www.markrae.net
Jun 27 '08 #8

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

Similar topics

4
2757
by: PHPkemon | last post by:
Hi there, A few weeks ago I made a post and got an answer which seemed very logical. Here's part of the post: PHPkemon wrote: > I think I've figured out how to do the main things like storing products in
1
2456
by: Angie | last post by:
Hello, My name is Angela Mastrodonato. I'm a web designer who would like the assistance of a php programmer. Some of my clients have requested more dynamic web sites, and I am in the beginning phases of learning php. When it comes to common services, such as shopping carts, I have found ways to modify existing scripts. However, I have been getting requests for services that seem specific, and require a more customized approach than...
1
1847
by: Istvan Buki | last post by:
Dear C++ gurus, I'm having some problems inserting some template classes into containers. I'm looking for ideas, suggestions,... on how to achieve this but first let me explain my problem. Everything starts with a simple template class like the one below. In this example class A has two template parameters but that number can be different. template < typename T, typename U > class A
2
4029
by: Dannic | last post by:
Here is the application. Its a simple application really. I have a db created in Access 2000 which opens to a switchboard created by the switchboard manager. Now the problem. This only works on some computers. I installed access 2000 on two brand new, out of the box, computers and on one it gives me a run time error and the other it doesn't. Both computers are running windows XP. Though the operating system doesn't seem to be the...
4
1232
by: Smoothcoder | last post by:
Hi, there, smart guys! I have an AMD 64 3000+ based system, with Windows XP Professional on it; I recently installed Visual Studio 2003 Enterprise Architect; I created a new C# ASP.NET Web Application project (with only the default blank page) and immediately tried to start the project - it does not work, showing me the following stupid error: Server Error in '/WebApplication1' Application...
3
3927
by: john | last post by:
Hello, We have a vb.net application we are using for our field inspectors. We want to integrate a camera capturing tool into the application. Does anyone have any suggestions? The idea is that the camera is attached to the tablet (running windows 2k) on the tablet they can view and take pictures and those files will be stored on the hard drive of the tablet. We have different types of cameras but can work on switching to a specifc brand...
8
6888
by: Ryan | last post by:
I've created and deployed a VB.Net 2005 Application. I have it set as a FullTrust (ClickOnce) application. The install point is on a network server. I did not run into this issue at all while testing, but now that the application is deployed about 1 in every 10 computers get this error when they try to run the app. Any ideas? Everything I find on the web talks about ASP.NET. This is not a webpage, it's a desktop application. ...
3
1562
by: lapkorts | last post by:
Hi, I am looking for product catalogue/shop, preferable for Joomla or known CMS with the following two features: 1. Multidimentional. I.e. each product could belong to several trees/ branches same time. For instance I want to find particular product via brand and classification accepted inside particular brand. It is the first dimension. Also I want to find the same product inside applications tree - it is the second dimension. Other...
0
8917
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
9426
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
9281
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
9200
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
9142
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
4795
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
3238
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
2
2680
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
3
2163
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.