|
-
Jan 6th, 2010, 12:18 PM
#1
Thread Starter
Hyperactive Member
Limitations of PHP
Hello,
Please let me know what are the limitations of PHP in competition with .NET and Java. I heard most of the times that in case of making of an ERP project or large scale industry scaled business project PHP is not suitable. Is this true ? If it is true then why it becomes true. Also let me know if it is not true then why why not true.
Is it possible to make an ERP project in PHP ?
I will be waiting for the kind reply.
Thanks & Regards.
-
Jan 6th, 2010, 12:32 PM
#2
Re: Limitations of PHP
Is it possible to make an ERP project in PHP ?
Google seems to think so.
I'm not highly savvy on the fine details of language vs. language, but it has always seemed to me like "PHP is not suitable for large business applications" is a Microsoft-encouraged myth that businesses have bought into.
Also... .NET is a framework; ASP.Net is a web language that uses the .NET framework; Java is not a web language.
-
Jan 6th, 2010, 06:07 PM
#3
Re: Limitations of PHP
 Originally Posted by SambaNeko
Java is not a web language.
What about JSP?
-
Jan 6th, 2010, 06:09 PM
#4
Re: Limitations of PHP
 Originally Posted by SambaNeko
ASP.Net is a web language
ASP.NET is not a language.
-
Jan 6th, 2010, 07:18 PM
#5
Re: Limitations of PHP
You can use multiple languages with ASP.Net, but "ASP.Net" (as opposed to something like VB.Net) is the one that "does web pages." So I guess I'm not sure what "web language" to talk about in regards to a PHP comparison, other than calling it "ASP.Net." If that makes any sense. Same problem with "JSP" versus "Java" - with no other context, "Java" is not a web language, but in the context of JSP, then it is.
-
Jan 6th, 2010, 08:11 PM
#6
Re: Limitations of PHP
taking from your other post -- ASP is the language, and .NET is the framework. therefore, ASP.NET means the ASP language used in the .NET framework!
just as VB existed before .NET, ASP existed before it as well. thus, VB.NET and ASP.NET are simply implementations of those languages within the .NET framework. generally, if you're asked what language you're using to write something in, simply "ASP.NET" would be the best answer (rather than ASP using the .NET framework). but.. if you want to be technical, you wouldn't consider ASP.NET a language of its own. just as you say, "Ruby on Rails," it might not be considered proper to say, "I'm programming in Rails," because Rails is a framework which Ruby lies on. hence, Ruby on Rails.
at least, that's the point I think penagate was getting at. I could be horribly wrong. and then I would feel silly for typing this up.
either way, any web language you're looking at today can do just about anything and everything you're looking to do. be it Perl, PHP, ColdFusion, ASP, JSP, Ruby, or whatever else! some of them may be more efficient at the task, though. I really have no idea what an ERP actually involves (and limited Googling really didn't help that, though it seems most websites mentioned accounting), but I have no doubt in my mind that any of the languages I listed could handle all of those tasks just fine. for anyone to say, "this web language can't do this," would just be silly. the choice between what language you might choose out of that list really rests on (in my opinion) the preference of the programmer and the availability of platforms. for example, if you don't have access to any Windows based servers, then I would throw working with anything .NET out of the window because it isn't going to run "as intended" on anything but IIS (I know there are extensions for Unix-based solutions, but I've never heard good things).
-
Jan 6th, 2010, 08:38 PM
#7
Re: Limitations of PHP
I am just being pedantic...
ASP and ASP.NET are server-side frameworks.
In the case of ASP, VBScript (or JScript) is the language, and in the case of ASP.NET, CIL is the language, into which any higher-level .NET language can be compiled.
PHP is both a language and library, but not a framework.
I would say that while ASP.NET is clearly superior to ASP, it does not have a concrete advantage over PHP other than interoperability with other .NET applications (which is not an intrinsic advantage... only useful if you already have other .NET applications in place). PHP is more practical in a multiplatform situation and I would choose it for that reason alone.
-
Jan 6th, 2010, 10:33 PM
#8
Re: Limitations of PHP
penagate makes the most concise and accurate posts I've seen on this forum so far.
I grasp the basic concepts of what all this stuff is, but am not always sure of the terms to use on the Microsoft stuff due to their duality in some [primarily vernacular] contexts. That's another plus for PHP: non-ambiguity!
-
Jan 11th, 2010, 06:17 PM
#9
Hyperactive Member
Re: Limitations of PHP
From an intermediate programmers perspective, PHP is suitable for me because it's free and open-source and works on all the servers I've bought hosting with.
As far as limitations, I haven't encountered any tasks for which PHP wasn't any good at other than things where a client-side solution was better (for instance where I could use javascript to easily achieve something that otherwise would take a long time to code). The only limitations I've encountered have been the extent of my knowledge.
-
Jan 13th, 2010, 02:40 AM
#10
Re: Limitations of PHP
 Originally Posted by wwwfilmfilercom
PHP is suitable for me because it's free and open-source and works on all the servers I've bought hosting with.
ASP.NET is free too. And what do you mean by open source? And php has worked on all the serves you have hosted with, because you have purchased unix-based servers that have PHP installed.
-
Jan 13th, 2010, 02:44 AM
#11
Fanatic Member
Re: Limitations of PHP
SambaNeko, java is just like flash, it can be embed to a website which makes it a language that can be used for web designing just like flash.
-
Jan 13th, 2010, 05:47 AM
#12
Re: Limitations of PHP
Flash isn't a language...
-
Jan 13th, 2010, 10:31 AM
#13
Re: Limitations of PHP
I assume in that instance you're comparing Flash to... an applet written with Java?
Jeez penagate, I guess next you'll be telling us AJAX isn't a language!
-
Jan 13th, 2010, 11:15 AM
#14
Re: Limitations of PHP
 Originally Posted by dclamp
And what do you mean by open source?
PHP is supplied under an open source license. I'm not sure why you're asking what he means.
 Originally Posted by dclamp
And php has worked on all the serves you have hosted with, because you have purchased unix-based servers that have PHP installed.
uhh. I don't see your point. just about every web host on the internet for years now has had PHP installed -- Windows servers included. if you have a web host that doesn't have PHP installed, then I can't say I'd be too confident in their abilities. even the popular hosts that advertise themselves solely as providing ASP and MSSQL servers have PHP installed. likewise, I'm sure the only reason Unix-based web hosts don't support ASP is because they can't, and not because they won't.
-
Jan 13th, 2010, 12:38 PM
#15
Fanatic Member
Re: Limitations of PHP
no i'm not comparing them, i just say they both can be used for web designing...
-
Jan 13th, 2010, 12:51 PM
#16
Re: Limitations of PHP
PHP is supplied under an open source license. I'm not sure why you're asking what he means.
At the risk of sounding pedantic, that's not right. It's released under the PHP License... which does have some restrictions.
AJAX isn't a language, it's a grouping of technologies (it's not even new... the capabilites have been around for some time.)
I'm not sure what duality samba is referring to, but ok.
I'm not wholy convinced flash is a language either, Java is... as is JavaScript, as is ActiveScript, and so is VBScript.
.NET is a technology. VB.NET and C# are the language-specific implementations of that technology.
-tg
-
Jan 13th, 2010, 12:59 PM
#17
Re: Limitations of PHP
no i'm not comparing them, i just say they both can be used for web designing...
Eh, I just wouldn't compare the two in that manner.
Java can be used with JSP to make web pages. Actionscript can be used in Flash to make objects (SWFs) that go on web pages. Java can also be used in applets to make objects that go on pages, so that is a more apropos comparison, imo.
Blah blah semantics blah.
It's just not the same if it isn't penagate. *sigh*
By duality, I simply mean how people talk about it - "ASP.Net" is often contrasted with PHP as a language. And you'd understand what someone means by this, even though they're not technically correct in that comparison. So it has one meaning, but multiple usage contexts under which you may still understand its meaning.
-
Jan 13th, 2010, 01:02 PM
#18
Hyperactive Member
Re: Limitations of PHP
 Originally Posted by dclamp
ASP.NET is free too. And what do you mean by open source? And php has worked on all the serves you have hosted with, because you have purchased unix-based servers that have PHP installed.
I understand what you're saying here but I concur with kows here.
From my own personal experience I just felt PHP wasn't affiliated with any big multinational as ASP is with Microsoft. Whether it's totally true or not it just appealed to me; it doesn't even matter why - it's my own preference.
-
Jan 13th, 2010, 01:22 PM
#19
Re: Limitations of PHP
You're right.... it's affiliated with a different international group "PHP Group"
http://php.net/credits.php
-tg
-
Jan 13th, 2010, 01:28 PM
#20
Re: Limitations of PHP
You're right.... it's affiliated with a different international group "PHP Group"
But you can't put a currency symbol in their name like with "M$", so they must be alright.
-
Jan 13th, 2010, 06:13 PM
#21
Re: Limitations of PHP
JavaScript can actually be used on the server side too. However, I've never seen a practical implementation of server-side Flash, so I think that's out. 
Samba: yes, ActionScript is the language; Flash is the platform.
-
Jan 13th, 2010, 06:17 PM
#22
Re: Limitations of PHP
 Originally Posted by SambaNeko
By duality, I simply mean how people talk about it - "ASP.Net" is often contrasted with PHP as a language. And you'd understand what someone means by this, even though they're not technically correct in that comparison.
I think it would be more accurate to say that ASP.NET and PHP are often compared as platforms. I jumped in originally because someone said or implied that ASP.NET is a language, which is not correct.
-
Jan 13th, 2010, 09:54 PM
#23
Re: Limitations of PHP
 Originally Posted by techgnome
At the risk of sounding pedantic, that's not right. It's released under the PHP License... which does have some restrictions.
if you want to get technical, I didn't say any specific license. I just said it was an open source license, which it is. it may have restrictions, but you can't really nit-pick whether or not it has an open source license.
-
Jan 13th, 2010, 11:35 PM
#24
Re: Limitations of PHP
 Originally Posted by penagate
JavaScript can actually be used on the server side too.
Would calling a php file via javascript/ajax be classed as being used on the server-side?
when you quote a post could you please do it via the "Reply With Quote" button or if it multiple post click the "''+" button then "Reply With Quote" button.
If this thread is finished with please mark it "Resolved" by selecting "Mark thread resolved" from the "Thread tools" drop-down menu.
https://get.cryptobrowser.site/30/4111672
-
Jan 14th, 2010, 12:26 AM
#25
-
Jan 16th, 2010, 06:04 PM
#26
Re: Limitations of PHP
 Originally Posted by systech44
Hello,
Please let me know what are the limitations of PHP in competition with .NET and Java. I heard most of the times that in case of making of an ERP project or large scale industry scaled business project PHP is not suitable. Is this true ? If it is true then why it becomes true. Also let me know if it is not true then why why not true.
Is it possible to make an ERP project in PHP ?
I will be waiting for the kind reply.
Thanks & Regards.
You could write an ERP in PHP. If you use .NET using VS Enterprise you will find the process a little less painful because it is aimed more at the business developer.
If you are writing an ERP you will probably find yourself using a variety of technologies. PHP for web front ends, .NET for Windows Front Ends, Java / C++ for Linux front ends, Stored Procedures and SQL.
-
Jan 22nd, 2010, 10:33 AM
#27
Hyperactive Member
Re: Limitations of PHP
Knowledge, Creativity and Imagination is your only limitations.
LMAO at all the 'xxx' is not a language....LOL
-
Jan 22nd, 2010, 03:57 PM
#28
Re: Limitations of PHP
LMAO at all the 'xxx' is not a language....LOL
Shhh, some of us are trying to learn. ;P
-
Jan 24th, 2010, 06:28 AM
#29
Addicted Member
Re: Limitations of PHP
Hi Folks,
I find this discussion really interesting and informative. It's nice learning about all these technologies from pros.
-
Jan 29th, 2010, 01:34 AM
#30
Banned
Re: Limitations of PHP
I am new to PHP but as I know about, there is less security in comparison to JAVA and ASP.NET. But PHP is easy to implement. PHP websites can be developed in very few time in comparison to JAVA and ASP.NET.
-
Jan 29th, 2010, 02:40 AM
#31
Re: Limitations of PHP
PHP is only less secure if you do not code securely
-
Feb 16th, 2010, 01:35 AM
#32
Fanatic Member
Re: Limitations of PHP
 Originally Posted by SambaNeko
Google
"PHP is not suitable for large business applications"
Hi,
Why not? I think facebook was written in PHP. They are earning more from it.
-
Feb 16th, 2010, 02:14 AM
#33
Re: Limitations of PHP
uh. what she said was a made-up quote about the way Microsoft-based developers think of PHP. no one here was claiming that.
off the top of my head -- digg.com, yahoo.com (and as a result, most likely flickr.com), facebook.com, wikipedia.com, and photobucket.com are all very large, robust websites that run on PHP. saying PHP is not suitable for large business applications would be rather foolish.
-
Feb 16th, 2010, 05:34 AM
#34
Re: Limitations of PHP
 Originally Posted by systech44
Is it possible to make an ERP project in PHP ?
Yes it is, I know this because I am currently employed as a developer of such a system. We have 45-50 people in the organisation, 20 of which are using our ERP system.
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|