General question about PHP
Moderator: General Moderators
General question about PHP
I have to create an online gradebook for a project for one of my classes. We can use whichever language we want. I was at first thinking of doing it in PHP, but some of my classmates mentioned they were going to use ASP .NET. So, I'm stuck. Would PHP be a good candidate for this type of project? Are there any frameworks that would help? How would it compare with ASP .NET? I don't know either language very well, but I do know C++ and Java and the very basics of C#. I could really use anyone's advice on this.
Thank you.
Edit: I forgot to mention, I will also be using a database, either mySQL or MS SQL Server.
Thank you.
Edit: I forgot to mention, I will also be using a database, either mySQL or MS SQL Server.
- daedalus__
- DevNet Resident
- Posts: 1925
- Joined: Thu Feb 09, 2006 4:52 pm
He did, but for the record ASP.NET generally only runs on Windows servers* so there is always a licencing cost implication.w3stfa11 wrote:I thought ASP .NET was free?
edit: nm, you mean free as in free speech.
* There's Mono, but I'm not sure thats really up to a production environment rollout yet.
- AKA Panama Jack
- Forum Regular
- Posts: 878
- Joined: Mon Nov 14, 2005 4:21 pm
Re: General question about PHP
I have had the misfortune to program in ASP and let me say the language was created by a dyslexic idiot. But then again it was created by Microsoft so what should I expect.w3stfa11 wrote:I have to create an online gradebook for a project for one of my classes. We can use whichever language we want. I was at first thinking of doing it in PHP, but some of my classmates mentioned they were going to use ASP .NET. So, I'm stuck. Would PHP be a good candidate for this type of project? Are there any frameworks that would help? How would it compare with ASP .NET? I don't know either language very well, but I do know C++ and Java and the very basics of C#. I could really use anyone's advice on this.
Thank you.
Edit: I forgot to mention, I will also be using a database, either mySQL or MS SQL Server.
For the most part the language doesn't make much LOGICAL sense in the syntax. While PHP is very close to C++ and far easier to follow and use. The other big problem I had with ASP is how the server would error out when interpreting the code for no reason. Refreshing the page would cause it to work. This was on a major server farm running IIS.
Honestly if you want EASE of use and a far more STABLE environment you will program in PHP and avoid ASP like the Black Plague. I would NEVER consider ASP.NET to be an Enterprise environment no matter what Microsoft says.
I did an amount of dev in ASP.NET using C# a while ago. There are positives and negatives to the language. As AKA Panama Jack says you do get some cryptic error messages with ASP and some of the ways in which you have to do things are a bit backwards. In its defence it can be a lot quicker for getting a web application off the ground. I also found it let hasstle to write error handling routines because there are already structures built into the programming environment itself. An example of this is the validation controls for forms.
- AKA Panama Jack
- Forum Regular
- Posts: 878
- Joined: Mon Nov 14, 2005 4:21 pm
Re: General question about PHP
I was thinking about crossing the river by walking over the bridge... But some of my classmates mentionned they're going to use a boat and peddle to the other side... Who cares what they do? Does it influence your choice? Or where you hoping for a free ride in their boat?w3stfa11 wrote:I have to create an online gradebook for a project for one of my classes. We can use whichever language we want. I was at first thinking of doing it in PHP, but some of my classmates mentioned they were going to use ASP .NET. So, I'm stuck.
Why where you thinking of doing it in PHP if you don't event know PHP well enough to judge about it's powers and flaws...w3stfa11 wrote: Would PHP be a good candidate for this type of project?
Imho every language has it's set of libraries that allows you to build a simple webapplication. I would advise to use whatever language you're most familiar with. I'm convinced that it will get you at the other side in no time.w3stfa11 wrote:
Are there any frameworks that would help? How would it compare with ASP .NET? I don't know either language very well, but I do know C++ and Java and the very basics of C#.