CrazyEngineers
  • Difference Between FrameWork, CMS and E-Commerce in Web Development.

    Updated: Oct 26, 2024
    Views: 1.5K
    Hi Ceans!!!
    Anybody suggest what is the difference between FrameWork, CMS and E-Commerce sites in web development?
    0
    Replies
Howdy guest!
Dear guest, you must be logged-in to participate on CrazyEngineers. We would love to have you as a member of our community. Consider creating an account or login.
Replies
  • Anoop Kumar

    MemberMar 15, 2013

    Would you please elaborate your question?
    What is your confusion?
    Pardon me but, I am not finding any relation among these three terms
    FrameWork, CMS and E-Commerce sites
    Are you sure? This action cannot be undone.
    Cancel
  • Kaustubh Katdare

    AdministratorMar 15, 2013

    They've nothing in common so to say. Framework is basically a structure that helps you design your software. A CMS is a content management system that makes it easier to manage content and e-commerce websites are basically the websites that do online transactions of various forms.
    Are you sure? This action cannot be undone.
    Cancel
  • meetramprasad

    MemberMar 15, 2013

    Hi #-Link-Snipped-#
    If You take a website we have an functionality oriented site, buy/selling oriented sites and blog oriented websites.
    here, I prefer,
    1) 'functionality oriented website' for framework.
    2) 'buy/selling oriented websites' for e-commerce and
    3) 'blog' for CMS.

    So, i need what are the major difference between these three.

    Please apologize me if i am wrong. I made some confusions with this..
    Are you sure? This action cannot be undone.
    Cancel
  • meetramprasad

    MemberMar 15, 2013

    The_Big_K
    They've nothing in common so to say. Framework is basically a structure that helps you design your software. A CMS is a content management system that makes it easier to manage content and e-commerce websites are basically the websites that do online transactions of various forms.
    Thanks #-Link-Snipped-#
    I made clear with this.. But, can you please explain me in what kind of programming structure they will differentiate....
    Are you sure? This action cannot be undone.
    Cancel
  • Kaustubh Katdare

    AdministratorMar 15, 2013

    meetramprasad
    Thanks #-Link-Snipped-#
    I made clear with this.. But, can you please explain me in what kind of programming structure they will differentiate....
    Didn't get your question, especially what exactly do you mean by 'programming structure' ?
    Are you sure? This action cannot be undone.
    Cancel
  • meetramprasad

    MemberMar 15, 2013

    The_Big_K
    Didn't get your question, especially what exactly do you mean by 'programming structure' ?
    Hi,
    For example if you take a php framework like cakephp, code ignitor these are all comes under MVC.
    So, if we take e-commerce like magento. Then in what basis they will create the core.. may be it also an MVC. but we have something peculiar.... So, i need that difference..
    Thanks!
    Are you sure? This action cannot be undone.
    Cancel
  • Kaustubh Katdare

    AdministratorMar 15, 2013

    There you go. I'll tag people who know PHP and coding stuff. Tagging #-Link-Snipped-#, #-Link-Snipped-# and #-Link-Snipped-# to handle this question 😀
    Are you sure? This action cannot be undone.
    Cancel
  • meetramprasad

    MemberMar 15, 2013

    The_Big_K
    There you go. I'll tag people who know PHP and coding stuff. Tagging #-Link-Snipped-#, #-Link-Snipped-# and #-Link-Snipped-# to handle this question 😀
    Thanks a Lot Cean!!!!
    Are you sure? This action cannot be undone.
    Cancel
  • Anoop Kumar

    MemberMar 15, 2013

    meetramprasad
    Hi,
    For example if you take a php framework like cakephp, code ignitor these are all comes under MVC.
    So, if we take e-commerce like magento. Then in what basis they will create the core.. may be it also an MVC. but we have something peculiar.... So, i need that difference..
    Thanks!
    MVC is not a framework -- its a design pattern.
    Pattern is name work which you are doing again and again. Pattern is being Followed not used. For MVC patter if you able to separate view (simply Client part) , controller and model (business logic and data manipulation) then you are following MVC pattern . Even if you are not using any framework.
    Framework is used to reduce effort and standardized process to do things.

    Since most of the web application just need to use request from data, catch request and do some algorithm thing and shows to user again.Solution of this problem can be given using best way by following MVC pattern.
    Are you sure? This action cannot be undone.
    Cancel
  • simplycoder

    MemberMar 15, 2013

    ianoop
    MVC is not a framework -- its a design pattern.
    Pattern is name work which you are doing again and again. Pattern is being Followed not used. For MVC patter if you able to separate view (simply Client part) , controller and model (business logic and data manipulation) then you are following MVC pattern . Even if you are not using any framework.
    Framework is used to reduce effort and standardized process to do things.

    Since most of the web application just need to use request from data, catch request and do some algorithm thing and shows to user again.Solution of this problem can be given using best way by following MVC pattern.
    I agree with it. To add into this, MVC is just a pattern or architecture of program.
    It wouldnt increase the performance of website.
    Are you sure? This action cannot be undone.
    Cancel
  • Anand Tamariya

    MemberMar 15, 2013

    Framework is a reusable component implemented in a particular technology. e.g. logging framework like log4j, MVC framework like spring, struts etc. If you keep reusable component at an abstract level - that's design pattern.

    If you take re-usability to next level, you create reusable applications like CMS or e-commerce applications. These are then called application platforms or application frameworks.
    Are you sure? This action cannot be undone.
    Cancel
  • Anoop Kumar

    MemberMar 15, 2013

    design pattern : If you have n numbers of problem, which can be solved by a common pattern that's a design pattern.

    For E-Commerce application like Flipkart, could be following architecture. might be there.

    1. Browsing product and site: MVC pattern for View-user interface, Controller-For managing user request where to send
    Model-to process user request, what to show next, product info and suggested product
    This MVC pattern might be implemented using Struts framework

    2. Payment and purchase confirmation : a webservice implementation to receive money from payment gateway and confirm the payment. this totally backend and most suitable pattern is Command Pattern (without knowing parameter and detail info Flipkart will put request to gateway to receive money which is after that authenticated by user) The whole process is connected to Database and suitable framework is Hibernate.
    Are you sure? This action cannot be undone.
    Cancel
  • Manish Goyal

    MemberMar 21, 2013

    I will explain you in simplest language

    Consider a human being as a ecommerce website

    Now framework provides you leg, head as individual peices to build human being

    CMS: provides you human being which you can modify according to your requirement

    Let me know if it is still unclear or I am wrong 😀
    Are you sure? This action cannot be undone.
    Cancel
Home Channels Search Login Register