A client I provide lan support to posed a web app question I'm not qualified
to
answer....
They build OEM mechanisms to order from an assortment of stock parts - I
know this is a stretch, but kind of like autos. You pick a base model, then
make a engine selection, then select color, etc. Of course, each subsequent
choice is predicated on the previous choice, narrowing and defining the item
as you go. Tables of validated choices pulldown as required. They are
interested in an app that can run over the web AND might be available for CD
distribution.
Years ago I wrote a DOS app in Clipper (FoxPro) that did something like this
for a different client. Had different tables of items validated based on
choices. I've been out of the programming circle for a few years, but I
was curious what development platform would satisfy this sort of app.
- Needs to run over the web and stand-alone Win app.
- Tables relatively easy to maintain through a standard spreadsheet/database
app (.XLS/.DBF/Access)
- App would run from a hosted web server - not in house box
And of course, fast, reliable and easy to learn! ;o) I've worked with
Visual FoxPro 6, Visual Basic 3 but don't care to learn C at my advanced
years.
Any suggestions on the rapid development platform I could use to create
this?
Thanks!
Jim McDermott 1 1494
Wow.... Loaded question... I'll do my best to answer it.
"Jim McDermott" <ji*@marketingdynamics.com> wrote in message
news:Ol*************@TK2MSFTNGP10.phx.gbl... A client I provide lan support to posed a web app question I'm not
qualified to answer....
At least your honest with that... too many people just "jump" into things.
Nice job Jim.
They build OEM mechanisms to order from an assortment of stock parts - I know this is a stretch, but kind of like autos. You pick a base model,
then make a engine selection, then select color, etc. Of course, each
subsequent choice is predicated on the previous choice, narrowing and defining the
item as you go. Tables of validated choices pulldown as required. They are interested in an app that can run over the web AND might be available for
CD distribution.
Considering you are considering 2 distribution methods on 2 different
platofrms "quick and dirty" isn't going to be the answer ESPECIALLY if you
want to maintain this over the years.
Your looking into an enterprise framework, where you basically have 5
layers, UI, Business Facade, Business Logic, Data Logic and Access, System
Framework.
The UI is divided into two more layers, WinUI and WebUI (appreciate this MS,
I'm promoting your Enterprise Architect Framework). I think you can deduct
what those are. Now these just do presentation logic (and thats it..) which
they get the data from the presentation logic from the Business Facade
layer, that formats the data given to it from the Business Logic LAyer,
which does all the processing from data retrieved from the DataAccess Layer,
and it gets some of its information (like how to retreive etc) from the
System Framework layer.
So, if you can design around this concept, that is build your business logic
separate from your presentation and Data (well, you *could* combine BLL and
Dataaccess, but might get a little cramped and some updates will be a little
tougher than you want) you will be able to deploy to both the web and winui,
and if you have changes in data or logic, your not scraping through 2
separate applications fixing problems.
Good examples of how this work are Duwamish 7.0 and Fitch & Mather. They
don't expose the WinUI as much, but they do a great job showing the web ui
(which you can deduct how to do the winui off it).
So this is a perfect implementation of the EA Framework from microsoft.
HOWEVER... now we wanswer the "other" questions
Years ago I wrote a DOS app in Clipper (FoxPro) that did something like
this for a different client. Had different tables of items validated based on choices. I've been out of the programming circle for a few years, but I was curious what development platform would satisfy this sort of app.
Foxpro could... but who wants to, its slow, full of kludges and reminds you
of that one aunt you don't like. You know, the kind you know she's there,
you acknolodge it, but if she didn't show up to Christmas, you would be fine
with that....forever...
- Needs to run over the web and stand-alone Win app. - Tables relatively easy to maintain through a standard
spreadsheet/database app (.XLS/.DBF/Access) - App would run from a hosted web server - not in house box
The App? Web App or Both? You can use reflection to grab DLL's off a
website, but, you can imagine the questions you have to ask with that
(however, deployment is cake that way).
2) Excel sheets are slow. you have to use the COM interop to talk to them.
Not that its that bad, but when you could use something like SQL.. your in a
better position.
And of course, fast, reliable and easy to learn! ;o) I've worked with Visual FoxPro 6, Visual Basic 3 but don't care to learn C at my advanced years.
Unless your a linux geek (no fights please) no need to use C. You could use
C# or C++.NET, but it doesn't matter. VB.NEt is fine.
Any suggestions on the rapid development platform I could use to create this?
For this? Rapid? and no offense but an inexperienced programmer, there
will be nothing rapid about it. My suggestion, if you want to deploy
something good, find a seasoned programmer to work for you on contract only
(1099 Corp to Corp), and design it from the user perspective of what you
want it to do. Good detailed specs, and then make someone else do all the
hard work for you. You look good, the company is happy, your programmer is
happy because he actually made some extra money, and your business continues
to grow.
Let me know if you have questions.
-CJ Thanks!
Jim McDermott
This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics
by: Jimmy |
last post by:
Dear All,
I have a interesting question, may sound dump. Could I develop a vb6
programs that run under win2000 server terminal services and the
program is access by a pocket pc?
How could I...
|
by: Matt |
last post by:
Any progammers looking for a killer app to develop? How about a voice
enabled forum?
One of the most powerful, exciting, and engrossing experiences on the
Internet is the Forum. The first great...
|
by: Jonathan Li |
last post by:
I have posted the question before but nobody have given me a solution. I
would like to rephrase my requirement and want to hear your advice.
We are developing application packages for logistics...
|
by: DraguVaso |
last post by:
Hi,
I have a, maybe strange looking, question:
Is there any way to obstruct developpers to Develop and or Deploy a newer
version of a VB.NET-application?
Things should happen like this:
-...
|
by: Hazz |
last post by:
If in an interview next week I was told to Design and Develop Extensible Web
Application Frameworks using Microsoft .NET technologies.
How do I break that question down?
My first temptation...
|
by: aparnasinha26 |
last post by:
Hi All,
I have to develop an application .The application has to update
database.It does not have any user interface.It needs to run on Windows
XP/2000 automatically at a particular time say 4...
|
by: ljgomez |
last post by:
Hi everyone
I just starting to develop in AJAX and I'm very interested in develop
over PHP & Javascript. My question is about witch tools do you use for
it. I'ven seen Zend Studio and someone...
|
by: feifei4927 |
last post by:
To develop in EPIC editor
Hi,
Is there some one have the experience to develop in Arbortext EPIC editor?
I am trying to write a function to translate terms in the xml file being edited in...
|
by: Charles Arthur |
last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
|
by: ryjfgjl |
last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
|
by: emmanuelkatto |
last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud.
Please let me know.
Thanks!
Emmanuel
|
by: Sonnysonu |
last post by:
This is the data of csv file
1 2 3
1 2 3
1 2 3
1 2 3
2 3
2 3
3
the lengths should be different i have to store the data by column-wise with in the specific length.
suppose the i have to...
|
by: Hystou |
last post by:
There are some requirements for setting up RAID:
1. The motherboard and BIOS support RAID configuration.
2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
|
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,...
|
by: Hystou |
last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
|
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...
|
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...
| |