Solved

What are today's best Web project development software environment for us to consider now?

Posted on 2014-12-10
6
156 Views
Last Modified: 2014-12-12
Back story:  We have a really big VB6 application that we initially developed over 15 years ago and continue to enhance for our users/clients in many fortune 1000 companies.    SQL server backend for the data tables.   We know we need to move away from the legacy fat client application to a web platform for clients to use in our cloud or within their own secure networks on Web servers such as IIS.

We need to choose the conversion's  Web developer environment wisely.   The rewrite of the current VB6 application we know full well is a going to be a huge undertaking in time and money.   We have a fixed budget for this project.   We want to make the right choices now.

ASP .Net may belong on our short list since some of the coding and coding logic may be partially portable.     Lots of good choices may include other environments such as PHP, Java, Perl, Python, C++, others, etc.     Interesting list of the programming languages used by the biggest websites here.

Please share your thoughts and experiences, thanks!
0
Comment
Question by:JReam
  • 3
  • 2
6 Comments
 
LVL 36

Assisted Solution

by:Loganathan Natarajan
Loganathan Natarajan earned 50 total points
Comment Utility
since you already developed on VB6 & SQL Server.. you can consider now ASP.NET/C# & SQL Server.
0
 
LVL 70

Expert Comment

by:Jason C. Levine
Comment Utility
As you say, the logical choice is to move to a .NET footing as it would represent the easiest migration path from your existing application.

However, I would be less concerned about the migration of code (code is code, logic is logic, data are data) and more concerned about the scale that you will need to run at.  Do you have any idea how much traffic, memory, concurrent users, locations, etc. you will need to account for?
0
 
LVL 1

Author Comment

by:JReam
Comment Utility
Scale:

Traffic - may be 100-500+ visitors/users per hour, filling in multiple screen forms of data.  Average length of stay = 10 minutes.

Concurrent users - 20-50 users 95% of the time.   Could spike on occasion.

Locations - We are in Eastern USA.  Our visitors are mostly from USA, then Americas, then global.

Memory - is cheap.  Hardware represents mostly fixed costs so we'll purchase whatever it takes.
0
What Is Threat Intelligence?

Threat intelligence is often discussed, but rarely understood. Starting with a precise definition, along with clear business goals, is essential.

 
LVL 1

Author Comment

by:JReam
Comment Utility
Jason?
0
 
LVL 70

Accepted Solution

by:
Jason C. Levine earned 450 total points
Comment Utility
Sorry, real life intruded for a few days.

These specs are not extreme. You can easily get away with a single server so I fall back to my original statement.  Given your starting point, I would go with .NET
0
 
LVL 1

Author Closing Comment

by:JReam
Comment Utility
Thank you for your valuable insights!
0

Featured Post

How to improve team productivity

Quip adds documents, spreadsheets, and tasklists to your Slack experience
- Elevate ideas to Quip docs
- Share Quip docs in Slack
- Get notified of changes to your docs
- Available on iOS/Android/Desktop/Web
- Online/Offline

Join & Write a Comment

Objective of This Article In 1990’s, when I was a budding software professional, I had a lot of confusion about which stream or technology, I had to choose to build my career. In those days, I had lot of confusion like whether to choose System so…
Have you tried to learn about Unicode, UTF-8, and multibyte text encoding and all the articles are just too "academic" or too technical? This article aims to make the whole topic easy for just about anyone to understand.
This tutorial will teach you the core code needed to finalize the addition of a watermark to your image. The viewer will use a small PHP class to learn and create a watermark.
Learn how to set-up custom confirmation messages to users who complete your Wufoo form. Include inputs from fields in your form, webpage redirects, and more with Wufoo’s confirmation options.

744 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

21 Experts available now in Live!

Get 1:1 Help Now