1. Home >
  2. Apps >
  3. Groups >

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

Question asked by meetramprasad in #Coffee Room on Mar 15, 2013
meetramprasad
meetramprasad · Mar 15, 2013
Rank D2 - MASTER
Hi Ceans!!!
Anybody suggest what is the difference between FrameWork, CMS and E-Commerce sites in web development? Posted in: #Coffee Room
Anoop Kumar
Anoop Kumar · Mar 15, 2013
Rank A2 - PRO
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
Kaustubh Katdare
Kaustubh Katdare · Mar 15, 2013
Rank A1 - PRO
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.
meetramprasad
meetramprasad · Mar 15, 2013
Rank D2 - MASTER
Hi ianoop
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..
meetramprasad
meetramprasad · Mar 15, 2013
Rank D2 - MASTER
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 The_Big_K
I made clear with this.. But, can you please explain me in what kind of programming structure they will differentiate....
Kaustubh Katdare
Kaustubh Katdare · Mar 15, 2013
Rank A1 - PRO
meetramprasad
Thanks The_Big_K
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' ?
meetramprasad
meetramprasad · Mar 15, 2013
Rank D2 - MASTER
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!
Kaustubh Katdare
Kaustubh Katdare · Mar 15, 2013
Rank A1 - PRO
There you go. I'll tag people who know PHP and coding stuff. Tagging goyal420, simplycoder and Ajay Kalashikar to handle this question 😀
meetramprasad
meetramprasad · Mar 15, 2013
Rank D2 - MASTER
The_Big_K
There you go. I'll tag people who know PHP and coding stuff. Tagging goyal420, simplycoder and Ajay Kalashikar to handle this question 😀
Thanks a Lot Cean!!!!
Anoop Kumar
Anoop Kumar · Mar 15, 2013
Rank A2 - PRO
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.
simplycoder
simplycoder · Mar 15, 2013
Rank B3 - LEADER
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.
Anand Tamariya
Anand Tamariya · Mar 16, 2013
Rank B2 - LEADER
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.
Anoop Kumar
Anoop Kumar · Mar 16, 2013
Rank A2 - PRO
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.
Manish Goyal
Manish Goyal · Mar 21, 2013
Rank A2 - PRO
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 😀

You must log-in or sign-up to reply to this post.

Click to Log-In or Sign-Up