Beefy Boxes and Bandwidth Generously Provided by pair Networks
go ahead... be a heretic
 
PerlMonks  

Re: Any survey instruments in Perl?

by MCS (Monk)
on Apr 04, 2006 at 13:19 UTC ( [id://541141]=note: print w/replies, xml ) Need Help??


in reply to Any survey instruments in Perl?

A lot of people have already made some good points, I would just like to throw my two cents in. If speed isn't important, I would suggest a web frontent. (I would look into Mason) If faster interaction is required and a web based solution would be too slow (also keep AJAX in mind) I don't know how great a solution Perl would be. You could look at Perl/Tk or wxPerl but without knowing more, Perl may not be the right thing.

I would be hesitant to recommend any VB.net because of the proprietary nature like you recomment but if the project does go that way, look into Mono and I would try to make sure your app works against mono as well in case the company ever decides to look at anything non-Microsoft. I would also take a look at Java. (I consider it a little better than .net.

Oh and one last thing, they also want to run the stations in Win98

Ummm.... I would make a case for at least updating the OS if it all possible. Microsoft has stopped supporting Windows 98 so there will be no bug fixes for it and would be a gaping security hole for your company.

This is currently a M$ shop, which I hope to change, but will not happen over night.

I hate to break it to you but unless you are pretty high up in the chain of command there, you are unlikely going to be able to make any significant changes. At my current position, I work as an Oracle Forms Developer. (just got a new job though!!!!) I was idealistic and thought I could bring about change and at least get this MS only shop running linux on the server end. "None of our clients have asked for it" was the response I got and end of story. I had all sorts of reasoning such as we should look at some open source databases to offer in addition to offering to run our program on Oracle, as well as converting from Oracle Forms to a J2EE environment and offering either Oracle's Application server or an open source one and so on. I had a lot of what I thought were good reasons to switch and not one of them bashed Microsoft in any way. (More along the lines of, let's keep what we have but also offer more things) The response was, if you leave, no one will know any of the new stuff. Which primarily boils down to the fact that my boss (the owner of the company... a small company) doesn't want to learn new things. I finally managed to get them to put linux on one of our old servers that was all but retired and the reason we did this was because he wanted to implement bugzilla but read how much of a pain it is to install on windows.

I also was able to get him to implement Subversion to keep track of the changes we made to our Forms. This was installed on the windows server and recently we were talking and he mentioned how he's thinking of moving our Forms over to source safe. (Where we have our c++ stuff that I don't work on) His reasoning was that he encountered something he didn't know how to do in subversion so he just assumed you couldn't do it. He told me the problem and I said sure, we can do that really easy and I went in and did it. Can you begin to see why I started looking for another job? Anyway, sorry for this rant on a side note but I just wanted to warn you that people don't like to learn new things, especially when it's just a small fraction of the existing company. (I am one of two people here who know linux/unix with a total size of 4 people in the company) So my recommendation to you, assuming you don't want to work with Windows for the rest of your life, is to start looking for another job.

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://541141]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others musing on the Monastery: (2)
As of 2024-04-19 19:26 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found