Dev Shed Lounge
 
Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
User Name:
Password:
Remember me
Go Back   Dev Shed ForumsOtherDev Shed Lounge

Reply
Add This Thread To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 
Thread Tools Search this Thread Rate Thread Display Modes
 
Unread Dev Shed Forums Sponsor:
  #1  
Old February 21st, 2003, 12:35 PM
moexu moexu is offline
Junior Member
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Feb 2003
Posts: 8 moexu User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: < 1 sec
Reputation Power: 0
Project Technology Suggestions/Recommendations?

I have a legacy app that I would very much like to replace. It's basically a big data entry form written in VB6. Unfortunately, VB6 just does not work very well for large data entry forms. I think a web interface would work a lot better, but there are several constraints.

Right now, the form has all possible fields in one order. The users would like for several different forms to be generated depending on the type of application they are inputting. Also, the business logic is encapsulated in some VB6 COM objects, so I need something that will work with those. And of course, it would be nice if the whole thing was easy to update and maintain.

My initial plan was to build some sort of Mozilla app. This would work really well for the interface requirements, but I don't think that I can make it work with the VB6 objects (I would love to be proven wrong, however).

So what would you recommend for a huge customizeable data entry form that uses COM? ASP? .NET? Java? PHP?

Any suggestions/recommendations would be much appreciated. Thank you.

Reply With Quote
  #2  
Old February 21st, 2003, 10:54 PM
SilkySmooth's Avatar
SilkySmooth SilkySmooth is offline
Newbie :P
Dev Shed Frequenter (2500 - 2999 posts)
 
Join Date: Jan 2001
Location: In the PHP Engine :-)
Posts: 2,880 SilkySmooth User rank is Sergeant (500 - 2000 Reputation Level)SilkySmooth User rank is Sergeant (500 - 2000 Reputation Level)SilkySmooth User rank is Sergeant (500 - 2000 Reputation Level)SilkySmooth User rank is Sergeant (500 - 2000 Reputation Level)SilkySmooth User rank is Sergeant (500 - 2000 Reputation Level) 
Time spent in forums: 11 h 32 m 23 sec
Reputation Power: 15
PHP
__________________
---------------------
-- SilkySmooth --
---------------------
Proxy | Little Directory

Reply With Quote
  #3  
Old February 22nd, 2003, 12:54 AM
Ctb's Avatar
Ctb Ctb is offline
An Ominous Coward
Dev Shed Specialist (4000 - 4499 posts)
 
Join Date: Jan 2002
Posts: 4,425 Ctb User rank is Colonel (50000 - 60000 Reputation Level)Ctb User rank is Colonel (50000 - 60000 Reputation Level)Ctb User rank is Colonel (50000 - 60000 Reputation Level)Ctb User rank is Colonel (50000 - 60000 Reputation Level)Ctb User rank is Colonel (50000 - 60000 Reputation Level)Ctb User rank is Colonel (50000 - 60000 Reputation Level)Ctb User rank is Colonel (50000 - 60000 Reputation Level)Ctb User rank is Colonel (50000 - 60000 Reputation Level)Ctb User rank is Colonel (50000 - 60000 Reputation Level)Ctb User rank is Colonel (50000 - 60000 Reputation Level)Ctb User rank is Colonel (50000 - 60000 Reputation Level)Ctb User rank is Colonel (50000 - 60000 Reputation Level) 
Time spent in forums: 3 Weeks 10 h
Reputation Power: 0
Perl (if you're list is open to addition)

Seriously, I know it's heresy in these forums, but IMHO, I think you'll have better luck fighting with the COM objects with Perl than with PHP... but then, I must admit, I'm not terribly familiar with the delicate innards of PHP yet.

Reply With Quote
  #4  
Old February 25th, 2003, 09:40 PM
moexu moexu is offline
Junior Member
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Feb 2003
Posts: 8 moexu User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: < 1 sec
Reputation Power: 0
I hadn't thought of Perl, but that's an excellent idea. Perhaps I can define the UI elements in XML, a la XUL, and then parse the file with Perl. Thank you very much for the suggestion.

Reply With Quote
  #5  
Old February 25th, 2003, 09:48 PM
AlCapone's Avatar
AlCapone AlCapone is offline
Mobbing Gangster
Dev Shed Demi-God (4500 - 4999 posts)
 
Join Date: Sep 2001
Location: "Best City" 2002 and 2003- Melbourne, Australia
Posts: 4,913 AlCapone User rank is Sergeant (500 - 2000 Reputation Level)AlCapone User rank is Sergeant (500 - 2000 Reputation Level)AlCapone User rank is Sergeant (500 - 2000 Reputation Level)AlCapone User rank is Sergeant (500 - 2000 Reputation Level)AlCapone User rank is Sergeant (500 - 2000 Reputation Level) 
Time spent in forums: 5 h 36 m 31 sec
Reputation Power: 18
Send a message via ICQ to AlCapone Send a message via AIM to AlCapone Send a message via Yahoo to AlCapone
The whole point of xml is that it can be parsed from any language, so that's hardly and arguement in favour of perl
__________________
And you know I mean that.

Reply With Quote
  #6  
Old February 26th, 2003, 12:31 AM
moexu moexu is offline
Junior Member
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Feb 2003
Posts: 8 moexu User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: < 1 sec
Reputation Power: 0
That's true. But I could use PerlScript within an ASP page, which would probably play nice with the COM objects.

One of the many things I really liked about XUL was the ability to define boxes. The app I want to replace is an application form that comes in several different versions, and the fields can be in a different order depending on the application type. I thought the most straightforward way to dynamically create an interface would be to group fields in boxes and then arrange the boxes to match the app. But since Mozilla doesn't work with COM, I thought instead I could just write some XML that would adhere to the same principles and use that somehow to create the interface.

There are only a few users for this application, and since we run Microsoft software in-house (I know, I know) they all have IE, so anything that can't be done directly in ASP could be converted to an ActiveX control. This would also mean that the functions of this app are fairly compartmentalized, so if at some point in the future it needs to be upgraded, it could be done in pieces.

Reply With Quote
  #7  
Old February 26th, 2003, 11:32 AM
Ctb's Avatar
Ctb Ctb is offline
An Ominous Coward
Dev Shed Specialist (4000 - 4499 posts)
 
Join Date: Jan 2002
Posts: 4,425 Ctb User rank is Colonel (50000 - 60000 Reputation Level)Ctb User rank is Colonel (50000 - 60000 Reputation Level)Ctb User rank is Colonel (50000 - 60000 Reputation Level)Ctb User rank is Colonel (50000 - 60000 Reputation Level)Ctb User rank is Colonel (50000 - 60000 Reputation Level)Ctb User rank is Colonel (50000 - 60000 Reputation Level)Ctb User rank is Colonel (50000 - 60000 Reputation Level)Ctb User rank is Colonel (50000 - 60000 Reputation Level)Ctb User rank is Colonel (50000 - 60000 Reputation Level)Ctb User rank is Colonel (50000 - 60000 Reputation Level)Ctb User rank is Colonel (50000 - 60000 Reputation Level)Ctb User rank is Colonel (50000 - 60000 Reputation Level) 
Time spent in forums: 3 Weeks 10 h
Reputation Power: 0
Quote:
so anything that can't be done directly in ASP could be converted to an ActiveX control
For the love of god! NOOOOOOOOOO!

Whatever you do I BESEECH you to stay as far from ActiveX as you possibly can. ActiveX controls are insecure, buggy, and just generally worthless. We use two at the moment on our Intranet. I'm trying to get one replaced with a JavaScript solution. The other I hope to replace as well, but that may be a tougher sell. The two controls don't get along with each other, and are always giving up some stupid error message because of it (doesn't look good to the people using our system). Don't even get me STARTED on the security issues associated with ActiveX implementations.

DO NOT USE ACTIVEX!

Reply With Quote
  #8  
Old February 26th, 2003, 12:47 PM
firepages's Avatar
firepages firepages is offline
Contributing User
Dev Shed Novice (500 - 999 posts)
 
Join Date: Feb 2000
Location: Perth West Australia
Posts: 741 firepages User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: < 1 sec
Reputation Power: 9
__________________
resistance is no longer futile :: 423

Reply With Quote
Reply

Viewing: Dev Shed ForumsOtherDev Shed Lounge > Project Technology Suggestions/Recommendations?


Thread Tools  Search this Thread 
Search this Thread:

Advanced Search
Display Modes  Rate This Thread 
Rate This Thread:


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
View Your Warnings | New Posts | Latest News | Latest Threads | Shoutbox
Forum Jump


Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
  
 





© 2003-2008 by Developer Shed. All rights reserved. DS Cluster 3 hosted by Hostway
Stay green...Green IT