Results 1 to 34 of 34

Thread: Limitations of PHP

  1. #1

    Thread Starter
    Hyperactive Member
    Join Date
    Jul 2006
    Posts
    266

    Question 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.

  2. #2
    Frenzied Member
    Join Date
    Apr 2009
    Location
    CA, USA
    Posts
    1,516

    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.

  3. #3
    I'm about to be a PowerPoster!
    Join Date
    Jan 2005
    Location
    Everywhere
    Posts
    13,647

    Re: Limitations of PHP

    Quote Originally Posted by SambaNeko View Post
    Java is not a web language.
    What about JSP?

  4. #4
    I'm about to be a PowerPoster!
    Join Date
    Jan 2005
    Location
    Everywhere
    Posts
    13,647

    Re: Limitations of PHP

    Quote Originally Posted by SambaNeko View Post
    ASP.Net is a web language
    ASP.NET is not a language.

  5. #5
    Frenzied Member
    Join Date
    Apr 2009
    Location
    CA, USA
    Posts
    1,516

    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.

  6. #6
    PowerPoster
    Join Date
    Sep 2003
    Location
    Edmonton, AB, Canada
    Posts
    2,629

    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).

  7. #7
    I'm about to be a PowerPoster!
    Join Date
    Jan 2005
    Location
    Everywhere
    Posts
    13,647

    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.

  8. #8
    Frenzied Member
    Join Date
    Apr 2009
    Location
    CA, USA
    Posts
    1,516

    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!

  9. #9
    Hyperactive Member
    Join Date
    Feb 2006
    Location
    From the UK
    Posts
    422

    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.

  10. #10
    WiggleWiggle dclamp's Avatar
    Join Date
    Aug 2006
    Posts
    3,527

    Re: Limitations of PHP

    Quote Originally Posted by wwwfilmfilercom View Post
    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.

  11. #11
    Fanatic Member
    Join Date
    Jun 2008
    Posts
    1,023

    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.

  12. #12
    I'm about to be a PowerPoster!
    Join Date
    Jan 2005
    Location
    Everywhere
    Posts
    13,647

    Re: Limitations of PHP

    Flash isn't a language...

  13. #13
    Frenzied Member
    Join Date
    Apr 2009
    Location
    CA, USA
    Posts
    1,516

    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!

  14. #14
    PowerPoster
    Join Date
    Sep 2003
    Location
    Edmonton, AB, Canada
    Posts
    2,629

    Re: Limitations of PHP

    Quote Originally Posted by dclamp View Post
    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.

    Quote Originally Posted by dclamp View Post
    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.

  15. #15
    Fanatic Member
    Join Date
    Jun 2008
    Posts
    1,023

    Re: Limitations of PHP

    no i'm not comparing them, i just say they both can be used for web designing...

  16. #16
    PowerPoster techgnome's Avatar
    Join Date
    May 2002
    Posts
    34,687

    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
    * I don't respond to private (PM) requests for help. It's not conducive to the general learning of others.*
    * I also don't respond to friend requests. Save a few bits and don't bother. I'll just end up rejecting anyways.*
    * How to get EFFECTIVE help: The Hitchhiker's Guide to Getting Help at VBF - Removing eels from your hovercraft *
    * How to Use Parameters * Create Disconnected ADO Recordset Clones * Set your VB6 ActiveX Compatibility * Get rid of those pesky VB Line Numbers * I swear I saved my data, where'd it run off to??? *

  17. #17
    Frenzied Member
    Join Date
    Apr 2009
    Location
    CA, USA
    Posts
    1,516

    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.

    AJAX isn't a language,
    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.

  18. #18
    Hyperactive Member
    Join Date
    Feb 2006
    Location
    From the UK
    Posts
    422

    Re: Limitations of PHP

    Quote Originally Posted by dclamp View Post
    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.

  19. #19
    PowerPoster techgnome's Avatar
    Join Date
    May 2002
    Posts
    34,687

    Re: Limitations of PHP

    You're right.... it's affiliated with a different international group "PHP Group"
    http://php.net/credits.php

    -tg
    * I don't respond to private (PM) requests for help. It's not conducive to the general learning of others.*
    * I also don't respond to friend requests. Save a few bits and don't bother. I'll just end up rejecting anyways.*
    * How to get EFFECTIVE help: The Hitchhiker's Guide to Getting Help at VBF - Removing eels from your hovercraft *
    * How to Use Parameters * Create Disconnected ADO Recordset Clones * Set your VB6 ActiveX Compatibility * Get rid of those pesky VB Line Numbers * I swear I saved my data, where'd it run off to??? *

  20. #20
    Frenzied Member
    Join Date
    Apr 2009
    Location
    CA, USA
    Posts
    1,516

    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.

  21. #21
    I'm about to be a PowerPoster!
    Join Date
    Jan 2005
    Location
    Everywhere
    Posts
    13,647

    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.

  22. #22
    I'm about to be a PowerPoster!
    Join Date
    Jan 2005
    Location
    Everywhere
    Posts
    13,647

    Re: Limitations of PHP

    Quote Originally Posted by SambaNeko View Post
    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.

  23. #23
    PowerPoster
    Join Date
    Sep 2003
    Location
    Edmonton, AB, Canada
    Posts
    2,629

    Re: Limitations of PHP

    Quote Originally Posted by techgnome View Post
    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.

  24. #24
    PowerPoster Nightwalker83's Avatar
    Join Date
    Dec 2001
    Location
    Adelaide, Australia
    Posts
    13,344

    Re: Limitations of PHP

    Quote Originally Posted by penagate View Post
    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

  25. #25
    I'm about to be a PowerPoster!
    Join Date
    Jan 2005
    Location
    Everywhere
    Posts
    13,647

    Re: Limitations of PHP

    No...

  26. #26
    VBA Nutter visualAd's Avatar
    Join Date
    Apr 2002
    Location
    Ickenham, UK
    Posts
    4,906

    Re: Limitations of PHP

    Quote Originally Posted by systech44 View Post
    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.
    PHP || MySql || Apache || Get Firefox || OpenOffice.org || Click || Slap ILMV || 1337 c0d || GotoMyPc For FREE! Part 1, Part 2

    | PHP Session --> Database Handler * Custom Error Handler * Installing PHP * HTML Form Handler * PHP 5 OOP * Using XML * Ajax * Xslt | VB6 Winsock - HTTP POST / GET * Winsock - HTTP File Upload

    Latest quote: crptcblade - VB6 executables can't be decompiled, only disassembled. And the disassembled code is even less useful than I am.

    Random VisualAd: Blog - Latest Post: When the Internet becomes Electricity!!


    Spread happiness and joy. Rate good posts.

  27. #27
    Hyperactive Member Krokonoster's Avatar
    Join Date
    Jan 2010
    Location
    Cape Town
    Posts
    448

    Re: Limitations of PHP

    Knowledge, Creativity and Imagination is your only limitations.

    LMAO at all the 'xxx' is not a language....LOL

  28. #28
    Frenzied Member
    Join Date
    Apr 2009
    Location
    CA, USA
    Posts
    1,516

    Re: Limitations of PHP

    LMAO at all the 'xxx' is not a language....LOL
    Shhh, some of us are trying to learn. ;P

  29. #29
    Addicted Member
    Join Date
    Sep 2005
    Posts
    150

    Re: Limitations of PHP

    Hi Folks,

    I find this discussion really interesting and informative. It's nice learning about all these technologies from pros.

  30. #30

    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.

  31. #31
    VBA Nutter visualAd's Avatar
    Join Date
    Apr 2002
    Location
    Ickenham, UK
    Posts
    4,906

    Re: Limitations of PHP

    PHP is only less secure if you do not code securely
    PHP || MySql || Apache || Get Firefox || OpenOffice.org || Click || Slap ILMV || 1337 c0d || GotoMyPc For FREE! Part 1, Part 2

    | PHP Session --> Database Handler * Custom Error Handler * Installing PHP * HTML Form Handler * PHP 5 OOP * Using XML * Ajax * Xslt | VB6 Winsock - HTTP POST / GET * Winsock - HTTP File Upload

    Latest quote: crptcblade - VB6 executables can't be decompiled, only disassembled. And the disassembled code is even less useful than I am.

    Random VisualAd: Blog - Latest Post: When the Internet becomes Electricity!!


    Spread happiness and joy. Rate good posts.

  32. #32
    Fanatic Member bharanidharanit's Avatar
    Join Date
    Oct 2008
    Location
    India
    Posts
    673

    Re: Limitations of PHP

    Quote Originally Posted by SambaNeko View Post
    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.

  33. #33
    PowerPoster
    Join Date
    Sep 2003
    Location
    Edmonton, AB, Canada
    Posts
    2,629

    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.

  34. #34
    Frenzied Member I_Love_My_Vans's Avatar
    Join Date
    Jan 2005
    Location
    In the PHP compiler
    Posts
    1,275

    Re: Limitations of PHP

    Quote Originally Posted by systech44 View Post
    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
  •  



Click Here to Expand Forum to Full Width