/    Sign up×
Community /Pin to ProfileBookmark

What programming language is best ….

I am about to work with a web developer to create a website that uses a database that subscribers will upload various documents to and then other people can search for said documents – it will be a large database with thousands of PDFs stored and accessible.

I have narrowed it down to two web developers – one who will be using ASP and mySQL and the other who wants to use JAVA …..

The ASP is much cheaper but I read that JAVA is better …. so can someone who knows about this stuff give me some guidance ….!

Many thanks
Lucy

to post a comment
Full-stack Developer

10 Comments(s)

Copy linkTweet thisAlerts:
@dtm32236Jan 16.2008 — I'd personally find one that does PHP / mySQL...

but, ASP vs Java - I don't really know which 'wins' - but probably Java. again, I'd try to find a PHP-er.
Copy linkTweet thisAlerts:
@energyauthorJan 16.2008 — thanks for your post - what kind of issues am I likely to see if I went with the ASP.NET person - they are definitely favourite at the moment and so if they say they can do my website, what is it they're not telling me??

I'm not a programmer so plain english please ... ?

Lucy
Copy linkTweet thisAlerts:
@dtm32236Jan 16.2008 — well, there's nothing wrong with ASP - and what you're looking for is definitely doable with ASP.

I think that the language gets a bad name cause it's a Microsoft language, as opposed to PHP, which is more commonly seen on Linux servers. You know the developer world - everyone is anti Microsoft (I'm not so fond of it either)... but I think that's why people tend to favor PHP over ASP.

Either way, if this guy says he can do it with ASP, then he probably can - and it'll come out just as good as it would with any other language.

Will you have registered users / memberships / fees / or any other sensitive information? Make sure you talk to whoever you hire about any security issues....
Copy linkTweet thisAlerts:
@energyauthorJan 16.2008 — Thanks so much for reply - that was just what I wanted to hear!! lol

I just want the job done at a reasonable cost within a reasonable timescale and this guy does look like he'll meet that criteria - it was just the programming issue that I wasn't sure of - now my worries are settled so thanks - if there are any problems, it won't be because the programming language chosen was inadequate!!

There will be data issues so I'll make sure security is paramount then.

Thanks again

Lucy
Copy linkTweet thisAlerts:
@dtm32236Jan 16.2008 — no problem - good luck with it!
Copy linkTweet thisAlerts:
@Jeff_MottJan 16.2008 — First a quick little story... People sometimes complain about how slow Java is compared to other compiled languages, such as C, and others argued back that Java speeds up development by providing a better, safer programming environment. So a study was set up. About a dozen or so programmers were used, some fresh out of school and some with years of experience, and they all were given a set of programs to write in C and a set of programs to write in Java. C is in general faster, but programs written by the less-skilled programmers ran slower. And in fact, a Java program written by the best programmer ran faster than the C version of the same program written by the worst programmer.

So getting back to this thread, the point of this story, energy, is that the programmer's skill is much more important than the language they use. Talk to each of them. Ask them to describe the high-level architecture they'll implement and to describe the reasons why that architecture is good. Ask them to describe the database schema they'll implement and to describe the reasons why it'll work well. Ask lots of questions. Even if you don't understand everything they say, you should get a sense of who knows their stuff and who doesn't.
Copy linkTweet thisAlerts:
@felgallJan 17.2008 — When it comes to choosing between .NET, JSP, and PHP for developing a web application the cost of the hosting may make all the difference as to which way you decide to go as PHP hosting is generally cheaper than the others.
Copy linkTweet thisAlerts:
@ray326Jan 17.2008 — There are free implementations of Java app servers so it can be as inexpensive as PHP if you're hosting your own site. It's more complex so it's more expensive if you outsource the hosting. You can also set up a secure DMZ type architecture without using an additional reverse proxy, which is required for the others.
Copy linkTweet thisAlerts:
@drhowarddrfineJan 17.2008 — To add to all this, Java is, by far, the most used programming language on the 'net and it runs anywhere whereas .NET anything is only going to run on Microsoft software.
Copy linkTweet thisAlerts:
@felgallJan 17.2008 — Hosting your own site is always the most expensive option because you are paying the full cost of the 24/7 support staff yourself. If you go for colocation then it becomes cheaper because the cost of the support staff is then shared with other sites.

With the cheaper hosting options - shared and dedicated - the number of hosting providers offering cheap PHP hosting make up the majority of all the hosting providers that are in business.

It comes down to scaleability and where you want to be able to run the code. Java has the advantage of being able to run client side as well as on the server.
×

Success!

Help @energy spread the word by sharing this article on Twitter...

Tweet This
Sign in
Forgot password?
Sign in with TwitchSign in with GithubCreate Account
about: ({
version: 0.1.9 BETA 5.28,
whats_new: community page,
up_next: more Davinci•003 tasks,
coming_soon: events calendar,
social: @webDeveloperHQ
});

legal: ({
terms: of use,
privacy: policy
});
changelog: (
version: 0.1.9,
notes: added community page

version: 0.1.8,
notes: added Davinci•003

version: 0.1.7,
notes: upvote answers to bounties

version: 0.1.6,
notes: article editor refresh
)...
recent_tips: (
tipper: @AriseFacilitySolutions09,
tipped: article
amount: 1000 SATS,

tipper: @Yussuf4331,
tipped: article
amount: 1000 SATS,

tipper: @darkwebsites540,
tipped: article
amount: 10 SATS,
)...