Link to home
Start Free TrialLog in
Avatar of originsone
originsone

asked on

What language to use????

I am at a loss. C++, Java, ColdFusion, etc. I want to develop a web application with an Oracle backend. What are your opinions on what should be used? Determining factors include scalability, availability, and portability. Budget is only somewhat of an issue.
Avatar of viperweb
viperweb

Even though I don't program in any of those languages nor have had any work with Oracle, I do know that Java requires runtime machien (i think) and Cold Fusion is a little more vendor specific.  C++ is a pretty powerful and to my knowledge has more vendor neutrality then either java or coldfusion which are both a little more commericalized then C++. C++ can be programed using BloodDev or whatever it's called, anyways it's a free text based C++ editor. Cold Fusion I am not that sure of but I know I've seen several companies sell software for Cold Fusion production. Java requires the runtime engine (i think) but I am sure that can be done via text. my two cents...
Just get a windows server and use ASP.NET with MDAC to connect to oracle, its the cheapest in the long run, and most stable, most scalable, most reliable. It wont cost much for licensing.
Avatar of originsone

ASKER

I am afraid of Microsoft and .NET. They have a way of dropping initiatives and leaving people out in the cold. Any more suggestions would be greatly appreciated.
SOLUTION
Avatar of dorward
dorward

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
So if I go the route of PHP or Java, what kind of software/servers would I need to get up and running with an in-house web application? I have never gotten the chance to code on Linux, and I really like the idea. However, isn't Java a more capable language? This will be a rather large and complicated application.
ASKER CERTIFIED SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Here's an article that recommends php5 over .NET, much to my disgust, but its probably right !

http://otn.oracle.com/pub/articles/hull_asp.html

I'm sorry my first post didn't offer any help.
Hi PLG - nice article, I giggled to myself when I read the line:

    "Another weakness is that PHP's function names are case insensitive."

Were they desperate for something to complain about?? Personally I much prefer case sensitive but I wouldn't call it a "weakness" lol

Haydn.
Must admit, if I had my time again (been working on the same browser based app for the last 4 years), id write it in C++ and I wouldn't touch a single API or OS specific feature. On projects of that size, (500k lines of code now), building the C++ infrastructure to bring developer productivity up to VB or PHP speed is quite insignificant, as long as you know what you're doing, of course.