#1
  1. No Profile Picture
    Registered User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Dec 2013
    Posts
    28
    Rep Power
    0

    Advantages of learning PHP over Joomla and co.


    Hi!

    May I ask a one very crucial (it's vital, absolutelly) question, that I can not answer myself... Why would someone use PHP when the modules like Joomla are becoming so popular? I mean, I spent so much time in learning PHP, and HTML and CSS and jQuery and then comes someone and tells you that he is a web programmer working on Joomla, and as a matter of fact, Joomla sites look really pretty cool, compared to mine which I worked so long to develop it, and still has lot to do! So, I really get depressed... I don't know should I get on with it, or simply convert to Joomla.
    I just don't understand what are the PHP programmer advantages over Joomla and co. developers?
  2. #2
  3. No Profile Picture
    Contributing User
    Devshed Regular (2000 - 2499 posts)

    Join Date
    Sep 2006
    Posts
    2,034
    Rep Power
    535
    Originally Posted by viktorjano
    May I ask a one very crucial (it's vital, absolutelly) question, that I can not answer myself... Why would someone use PHP when the modules like Joomla are becoming so popular?
    I started off using Joomla and made some progress. Then I got to the point where I wanted to do things which were not typical Joomla tasks, and found myself spending more time troubleshooting and modifying a complicated mess. I have since abandoned Joomla and am very happy I did.

    PS. If you really want to effectively develop using Joomla, you still need your PHP/JS/SQL skills, so don't feel depressed!
  4. #3
  5. --
    Devshed Expert (3500 - 3999 posts)

    Join Date
    Jul 2012
    Posts
    3,959
    Rep Power
    1014
    Hi,

    the question makes no sense.

    A “Joomla developer” is a PHP developer. They need all the skills of a PHP developer (regarding PHP, HTML, CSS etc.) plus additional knowledge about Joomla. So they actually have to learn more than if they just used plain PHP.

    On the other hand, a CMS is a very small subset of what PHP is capable of doing. Personally, I'd find it very boring to only write plugins for the same CMS all the time. And I certainly wouldn't wanna use Joomla for all of my websites.

    So this idea of “I can stop learning PHP/HTML/... and just use Joomla” doesn't work. You need to know PHP/HTML/... really well before you can become a Joomla developer. And you probably won't wanna be a Joomla programmer for your whole life.

    Maybe what you actually mean when talking about the benefits of Joomla is a PHP or GUI framework. Something that takes care of all the low-level stuff. Check out Laravel for the code and Bootstrap for the graphics.
    The 6 worst sins of securityHow to (properly) access a MySQL database with PHP

    Why can’t I use certain words like "drop" as part of my Security Question answers?
    There are certain words used by hackers to try to gain access to systems and manipulate data; therefore, the following words are restricted: "select," "delete," "update," "insert," "drop" and "null".
  6. #4
  7. Confused badger
    Devshed Beginner (1000 - 1499 posts)

    Join Date
    Mar 2009
    Location
    West Yorkshire
    Posts
    1,112
    Rep Power
    487
    Joomla is written in PHP.

    The "developer" showing you his Joomla work is basically saying "hey, I took a tool (that someone else wrote in PHP) to make good looking websites, and made a good looking website with it". So what, he put some content into a content management system, added some plugins and told them where to display and edited their configuration (via a web-gui!) to make them look pretty.

    As others have said, if you want to make these modules for Joomla, you need to know PHP and how Joomla works.
    If you only want to make nice looking CMS systems for people and don't need to or care about how it works under the hood, then stop reading PHP books and read Joomla books instead.
    "For if leisure and security were enjoyed by all alike, the great mass of human beings who are normally stupefied by poverty would become literate and would learn to think for themselves; and when once they had done this, they would sooner or later realise that the privileged minority had no function and they would sweep it away"
    - George Orwell, 1984
  8. #5
  9. No Profile Picture
    Registered User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Dec 2013
    Posts
    28
    Rep Power
    0
    I got the point. Thanks! This last answer was truly straightforward!!! Anyway, thanks to Jacques and to NotionCommotion, as well.
  10. #6
  11. No Profile Picture
    Registered User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Feb 2014
    Posts
    5
    Rep Power
    0
    Disadvantages of using Joomla Bigger learning curve Wordpress is better for simpler sites Not SEO friendly out of the box Javascript and CSS can get bulky Slower loading time Possible additional hosting costs Development is too clumsy if you want to change the layout Some Plugins cost money while many are free with wordpress. May need a developer for some of the changes
  12. #7
  13. No Profile Picture
    Registered User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Jul 2014
    Posts
    15
    Rep Power
    0
    HI I am PHP developer from last 4 years . I am working on core php, joomla and wordpress.
    Using the joomla you can design & develop your website in less time compare to html css and PHP.
    But there is high risk of hacking because the wordress and the joomla code is available to every one.
    Some time some logic required in the website like calculation etc you can do that using php .
    Using corephp, html & css develop your website is more secure but is slow and costly process.
  14. #8
  15. Sarcky
    Devshed Supreme Being (6500+ posts)

    Join Date
    Oct 2006
    Location
    Pennsylvania, USA
    Posts
    10,908
    Rep Power
    6352
    Closing this thread since our resident spammers have found it.
    HEY! YOU! Read the New User Guide and Forum Rules

    "They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety." -Benjamin Franklin

    "The greatest tragedy of this changing society is that people who never knew what it was like before will simply assume that this is the way things are supposed to be." -2600 Magazine, Fall 2002

    Think we're being rude? Maybe you asked a bad question or you're a Help Vampire. Trying to argue intelligently? Please read this.

IMN logo majestic logo threadwatch logo seochat tools logo