hosted by liquidweb


Go Back   Web Hosting Talk : Web Hosting Main Forums : Programming Discussion : PHP or JSP
Reply

Programming Discussion Discussions related to web programming languages and other related issues. Topics may include configuration, optimization, practical usage and database connectivity.
Forum Jump

PHP or JSP

Reply Post New Thread In Programming Discussion Subscription
 
Send news tip View All Posts Thread Tools Search this Thread Display Modes
  #1  
Old 08-29-2002, 01:27 PM
michelos michelos is offline
New Member
 
Join Date: Aug 2002
Posts: 1

PHP or JSP


Hi

We are about to develop a web-based application that will be part of our ERP project.

Our ERP is developed using Powerbuilder and Oracle RDBMS server.

I downloaded the Apache 1.3 web server and the necessary PHP modules and I manage to install the web server without problems.

I downloaded the trial edition of CodeCharge and I manage to create my first php page that queries our database without writing any php code.

All this took me about half day!!!

I have some experience in Java (I developed applications before 3 years using JDK 1.1) and I was wondering if developing with JSP is “quicker” than PHP.

So I tried to “use” my past experience and use this tool with JSP. I downloaded the latest tomcat server and then I tried to create the same application I did with php.

It took me about 1 and a half day to learn how configure the tomcat server, download all the extra required libraries and make that application to work.

I discovered that JSP and Servlets are very extensible, providing a well designed model in order to solve our problems easyer…

However... Now I feel... too much about nothing!(at least for then things I want to create...)

I liked Java. I feel that, somehow, I will have more power with it but… now I am afraid of it!

What I would like from you is to share with me, any experiences like this and give me your advice...

Reply With Quote


Sponsored Links
  #2  
Old 08-29-2002, 04:48 PM
Ahmad Ahmad is offline
Web Hosting Master
 
Join Date: Jan 2002
Location: Kuwait
Posts: 679
PHP development is faster if you know the language. If you know Java well, I bet that you can learn PHP in less than a week, just by reading the online manual (I did that and learned PHP in an afternoon).

Once you learn the (simple) PHP syntax, it's a matter of using the right functions to implement virtually any web application you can think of.

Off course, your SQL server will handle the hard work of efficiently maintaining your raw data. So you don't need any advanced language to query the SQL server, format the results in HTML and print them. That is what PHP applications typically do.

Java will slow you down with its complexity. Even if you know the langauge, you still have to write a lot of code to achieve only a little.

__________________
Ahmad Alhashemi
PHP, Apache, C, Python, Perl, SQL
18 related BrainBench certificates

Reply With Quote
  #3  
Old 08-29-2002, 11:18 PM
jtrovato jtrovato is offline
Aspiring Evangelist
 
Join Date: Aug 2002
Location: Long Island
Posts: 427
I agree. If you know C++ and OOP you will master PHP. I have been a C programmer for 15 years. I love C++ and how it works, PHP is more flexible than C as in you don't have to declare variables and so on.

PHP is great! I had one bug with it but I updated to a newer version and it was fixed.

Reply With Quote
Sponsored Links
  #4  
Old 08-30-2002, 02:40 AM
goodtiminman goodtiminman is offline
New Member
 
Join Date: Aug 2002
Location: Denver, CO, USA
Posts: 3
One thing to keep in mind is that PHP excels at several things. Among these are: 1) string handling; 2) array handling; 3) regular expressions. PHP gives you an incredibly rich feature set of functions and capabilities without having the need to enlist a particular package, module, or custom tag. Array handling is a thing of beauty - in Java you will write much more code to manipulate arrays. Regular expressions - for searching, replacing, and parsing strings - are very strong in PHP and weak in Java.

In harvesting dynamic information from the web, often times we spend a lot of time gathering form variables, parsing them, and validating them. A lot of what we do is routine. If you are doing a lot of that, PHP has a lot of what you need and you may not need the elephant gun power of Java.

Java's object-oriented capabilities far outdistance PHP. Which is not to say you can't do a few cool OOP things with PHP, however. But if you need more scalability, and you will be working a lot with distributed objects (CORBA etc.) or similar architectures, Java may be the right choice.

PHP, unlike Java, does not straightjacket you into the OOP paradigm. With PHP you have a choice. Sometimes the good-old procedural-passing-data-into-and-out-of functions approach is the fastest and most efficient way to build an application. If you're scaling for a lot of future expansion and are modeling a lot of objects, then Java might be a better choice.

PHP, unlike Java, is weakly typed. I've found this to be more of a blessing than a curse. That's because the PHP/Zend engine is so great at catching most of your errors anyway. I'm sure many would disagree, and prefer the strongly typed capabilities of Java.

Whatever you choose, good luck and I wish you success in your development outcomes!

Reply With Quote
  #5  
Old 08-30-2002, 07:26 AM
Duey Duey is offline
Newbie
 
Join Date: Aug 2002
Location: New Zealand
Posts: 8
another thing to think about is how many servers offer JSP compatability?..not many, a lot more offer PHP also i think PHP is a lot more straight forward than JSP.

Reply With Quote
Reply

Related posts from TheWhir.com
Title Type Date Posted


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes
Postbit Selector

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

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Forum Jump
Login:
Log in with your username and password
Username:
Password:



Forgot Password?
Advertisement:
Web Hosting News:



 

X

Welcome to WebHostingTalk.com

Create your username to jump into the discussion!

WebHostingTalk.com is the largest, most influentual web hosting community on the Internet. Join us by filling in the form below.


(4 digit year)

Already a member?