definitely, PHP. (If you have to choose from these three that is - otherwise, I would have voted for perl).
When you talk about web, and/or text processing, php (or perl) is THE tool for you. Nothing comes close in ease of use, and effectiveness (of both run-time and development).
Several pages of a C++ or java program are usually translated to 2-3 lines of perl or php.
... and no, there are no "security issues", if your server is configured properly. And if it isn't, you've got issues regardless of language. To be viable, security must be provided by the web server, not by application.
Your other choices have their problems.
Java is cumbersome, ineffective, memory hungry, unstable... to name a few. You'd be really much better off with C++ than java, especially, since you already know it. Java doesn't have any advantages over C++, except for some perceived "simplifications", that are really just functional deficiencies - such as luck of memory management options or multiple inheritance.
.NET... hmmm.... hope, you are not serious. All I can say, stay away from micro-soft stuff as much as you can. It can bring nothing but sorrow.
2006-11-27 00:23:57
·
answer #1
·
answered by n0body 4
·
0⤊
2⤋
You're mixing stuff left and right, I think. Java would be easy for you because it's a "relative" of c++ in a remote way. PHP is popular but not so similar to c++. Visual Basic works great server-side. .Net is an environment/framework, not a language. Finally, any web sites will be wrapped in HTML with some CSS and very likely JavaScript or Miscrosoft's (just another) shameless plagiate thereof called "JScript," which, with XML, is the core of the very hot and "in" AJAX, so why not go there while you're at it?
2006-11-26 17:56:42
·
answer #2
·
answered by Anonymous
·
1⤊
1⤋
I haven't used .net for web development, so I can't comment on it, but with PHP and Java:
-PHP is considered less secure by default, you need to add a lot of checks to make sure no one tries to use attacks against your website, however PHP can be made secure and I imagine you need to do some checks with Java as well
-PHP seems to be used more widely than Java, most web hosts have a PHP option if its not included with the package
-PHP is probably more widely used because it may be easier to learn than Java, but since you already know c++, both languages may be simple to learn
2006-11-26 17:54:46
·
answer #3
·
answered by Bryan A 5
·
0⤊
2⤋
I prefer Java out of the 3.
PHP has a hack/slash feel that you get from Perl.
Java and .NET (C# to be precise) both have a more structured feel to them. However, Java is FREE to use, with a free IDE to boot. .NET requires you to invest in .NET studio, which costs a fair bundle. Also, Java is extremely stable, being the oldest out of the 3.
Connectivity to Mysql is standard on all 3, Java using JDBC, C# using DAO and PHP using ODBC.
2006-11-26 17:57:22
·
answer #4
·
answered by jhskim 2
·
0⤊
2⤋
Well, your situation is a little complicated. Since you are a C++ programmer, the most logical choice for Web development would be .Net; C#, which is fully supported in .Net, is not that different from C++. The problem in this case is that you want to work with MySQL; you will need to host your Web site with a company that provides ASP.Net hosting and supports MySQL, and this is a rare combination. Windows hosting companies usually offer Access or SQL Server, but not MySQL.
If you want to work with MySQL, the best choice is PHP. There are a lot of hosting companies that provide PHP/MySQL hosting (usually, on Linux or FreeBSD), so hosting is extremely inexpensive.
Building high-performance Web applications with Java and MySQL can be problematic. On the one hand, there are known performance issues with MySQL's JDBC drivers. On the other hand, most companies offering JSP hosting use Apache Tomcat for runtime environment, which may lead to another group of performance issues. Friendster, for example, tried to build a social networking site on JSP/Tomcat/MySQL, but ended up throwing away their JSP front-end and replacing it with one written in PHP. Since then, the number of their users has more than tripled, while performance complaints dropped sharply. As a practical matter, most of large JSP sites run their front-end in runtime environments other than Tomcat (JBOSS, PowerTier, WebLogic, WebSphere), and their back-end, on Oracle...
2006-11-27 05:26:48
·
answer #5
·
answered by NC 7
·
0⤊
3⤋
.NET because I absolutely detest the Java apps corporate makes me use at work. Slow and buggy. But the real answer is probably Java because it's so popular. Unfortunately.
2016-03-28 21:24:47
·
answer #6
·
answered by ? 4
·
0⤊
0⤋
php mysql its free
2006-11-27 00:41:22
·
answer #7
·
answered by Sandeep 2
·
0⤊
1⤋
If you are a CPP Programmer then definetely J2EE . You don't have to think twice on that.
2006-11-26 17:56:28
·
answer #8
·
answered by Shaj 5
·
1⤊
2⤋