Codigniter vs Smarty vs Joomla

Discussion in 'PHP' started by Om ji Kesharwani, Dec 22, 2010.

  1. #1
    Please tell me what is the difference in
    codigniter vs smarty vs joomla

    i know codigniter is framework and bla bla bla..

    Please give the description.
     
    Om ji Kesharwani, Dec 22, 2010 IP
  2. daljit

    daljit Well-Known Member

    Messages:
    312
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    101
    #2
    Main diference codigniter is frame work. smarty is template engine ,joomla is cms.
     
    daljit, Dec 25, 2010 IP
  3. part3_studios

    part3_studios Peon

    Messages:
    49
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #3
    The relation is:

    Joomla is a content management system.
    Smarty is a template engine.
    CodeIgniter is a framework that has a php template engine in it, embedded (like smarty). With CodeIgniter you can build a CMS like joomla provided you have the experience to code it.
     
    part3_studios, Dec 25, 2010 IP
  4. JREAM

    JREAM Member

    Messages:
    160
    Likes Received:
    2
    Best Answers:
    0
    Trophy Points:
    30
    #4
    JREAM, Dec 25, 2010 IP
  5. Om ji Kesharwani

    Om ji Kesharwani Peon

    Messages:
    211
    Likes Received:
    1
    Best Answers:
    0
    Trophy Points:
    0
    #5
    framework vs CMS
    Please differentiate it.. by detail

    Thank you
     
    Om ji Kesharwani, Dec 28, 2010 IP
  6. part3_studios

    part3_studios Peon

    Messages:
    49
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #6
    Well, you could just Google that but here goes...
    A framework provides a developer the foundations upon we will build his web application that may be an eCommerce app, a CMS, or whatever.
    A CMS is something (many times built with a framework) you use to create content easily. It's a Content Management System.
    Eg. Wordpress is a CMS, Joomla is a CMS, etc.
     
    part3_studios, Dec 28, 2010 IP
  7. qtriangle

    qtriangle Active Member

    Messages:
    179
    Likes Received:
    2
    Best Answers:
    0
    Trophy Points:
    75
    #7
    @OP: Can you tell us your requirement?
    May be then we can suggest which package you should use.
     
    qtriangle, Dec 28, 2010 IP
  8. crivion

    crivion Notable Member

    Messages:
    1,669
    Likes Received:
    45
    Best Answers:
    0
    Trophy Points:
    210
    Digital Goods:
    3
    #8
    in my own words, here's the try to differentiate framework vs cms
    framework is a library (collection) of classes which you can use as you want - NO SPECIFIC SCOPE - no initial application provided with
    joomla (the cms) is basically an application, not just the collection of classes and has SPECIFIC (at least initial) SCOPE
     
    crivion, Dec 28, 2010 IP
  9. alex_funky_dj

    alex_funky_dj Peon

    Messages:
    13
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #9
    Joomla is ready made tool that makes u launch a website with some clicks & no programming experience.
    CodeIgniter, needs a good programming experience to make ur custom website / web app.
    Smarty, you can use it with CodeIgniter or native php programming to manage templates, and it also needs good programming experience.
     
    alex_funky_dj, Dec 28, 2010 IP
  10. animebuzz.tv

    animebuzz.tv Peon

    Messages:
    317
    Likes Received:
    1
    Best Answers:
    0
    Trophy Points:
    0
    #10
    codigniter = good but you need to work from scratch
    smarty = bad and you still need to work from scratch (once you are done expect alien codings and this is good for encrypting your code lol)
    joomla = ready made Content Management tool but wordpress is much better than this
     
    animebuzz.tv, Dec 28, 2010 IP
  11. part3_studios

    part3_studios Peon

    Messages:
    49
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #11
    Why do you say that? That's only a matter of encoding the template files correctly.
     
    part3_studios, Dec 29, 2010 IP
  12. Om ji Kesharwani

    Om ji Kesharwani Peon

    Messages:
    211
    Likes Received:
    1
    Best Answers:
    0
    Trophy Points:
    0
    #12
    I have developed many projects by using inline php coding. I want to develop projects by using classes and function(OOPs cocept) so that i can differentiate php and html file . Is codeigniter is good or something else?
     
    Om ji Kesharwani, Dec 29, 2010 IP
  13. dsdf

    dsdf Peon

    Messages:
    35
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #13
    If you want to migrate from inline PHP code to OOP PHP code, any frameworks should be OK. But I recommended CI. It's have good manual, and also goo video tutorial for beginner to understand about MVC concept.
     
    dsdf, Dec 29, 2010 IP
  14. qtriangle

    qtriangle Active Member

    Messages:
    179
    Likes Received:
    2
    Best Answers:
    0
    Trophy Points:
    75
    #14
    Agree, but Cake has better documentation than CI.
    Can try that too.
     
    qtriangle, Dec 30, 2010 IP
  15. marshall26

    marshall26 Peon

    Messages:
    37
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #15
    Apples and Oranges all three can't be compared because they each serve a different purpose :)
     
    marshall26, Dec 30, 2010 IP
  16. Om ji Kesharwani

    Om ji Kesharwani Peon

    Messages:
    211
    Likes Received:
    1
    Best Answers:
    0
    Trophy Points:
    0
    #16
    Ok I'll go with CI first. Best Tutorial?
     
    Om ji Kesharwani, Dec 31, 2010 IP
  17. gnomee

    gnomee Greenhorn

    Messages:
    25
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    11
    #17
    CodeIgniter or Zend Framework. I recommend CodeIgniter. Some tutorials you have on codeigniter site, other you can find on google. One good site with tutorials is 2expertsdesign[DOT]com
     
    gnomee, Jan 8, 2011 IP